Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Live Update notificationのつかいどころ

Avatar for Kazuki Chigita Kazuki Chigita
June 27, 2025
150

Live Update notificationのつかいどころ

DroidKaigi.collect { #20@Tokyo } での登壇資料「Live Update notificationのつかいどころ」

スライドの最後参考ページのリンクはこちら
Android notifications and Live Updates https://io.google/2025/explore/technical-session-53
android/platform-samples https://github.com/android/platform-samples/tree/main/samples/user-interface/live-updates
Create a Live Update notification https://developer.android.com/develop/ui/views/notifications/live-update
Progress-centric notifications https://developer.android.com/about/versions/16/features/progress-centric-notifications
Notification.Builder https://developer.android.com/reference/android/app/Notification.Builder
Live Activities https://developer.apple.com/design/human-interface-guidelines/live-activities

Avatar for Kazuki Chigita

Kazuki Chigita

June 27, 2025
Tweet

Transcript

  1. Live Updateとは? - Android 16 から登場した通知のタイプの一つ - ユーザはユーザ自身が実行したタスクの進捗が気になるが、アプリを毎度開くほどでもな い。ステータスを気軽に知りたい!という課題を解決するもの。 -

    iOSの世界での Live Activities と類似のコンセプト - 2つのタイプがある - 1. Progress Style notification - 2. Status Chips (New!) https://developer.android.com/develop/ui/views/notifications/live-update#status-chips
  2. つかいどころ & chigichan24の所感 - 一度、普段触っているプロダクトの通知を見てみましょう - 推奨ユースケースに当てはまるような通知がある場合には、Live Update を 適用してみよう

    - そのためには、compileSdkやtargetSdkを36にする必要があるよ - 36にするには edge-to-edge の対応は必須ですね..... - ステップを分割してコードにその文脈を組み込もう - (所感) 動的に個数が変わるようなものは向いてない - 固定ステップのものが良さそう - (所感)iOSのLive Activityを適用している実例があるなら、 それをAndroidに持ってくるのが良いかも
  3. 参考 - Android notifications and Live Updates https://io.google/2025/explore/technical-session-53 - android/platform-samples

    https://github.com/android/platform-samples/tree/main/samples/user-interface/l ive-updates - Create a Live Update notification https://developer.android.com/develop/ui/views/notifications/live-update - Progress-centric notifications https://developer.android.com/about/versions/16/features/progress-centric- notifications - Notification.Builder https://developer.android.com/reference/android/app/Notification.Builder - Live Activities https://developer.apple.com/design/human-interface-guidelines/live-activities