ライブ更新通知

ライブ情報では、重要な更新情報の概要が表示されるため、ユーザーはアプリを開かなくても進捗状況を確認できます。ライブ情報通知を一時的に閉じるか、標準通知に降格することもできます。ライブ更新通知は、簡潔でタイムリーかつ関連性の高い情報を配信するための通知の原則に沿う必要があります。

図 1: ライブ アップデート テンプレート
ライブ情報は、ユーザーが開始した有限または追跡可能なエクスペリエンスに使用します。
通知の終了時間が明確でない場合は、ライブ アップデートを使用します。

ライブアップデートは、次のような状況ではうまく機能しません。

  • 通知の情報が複数のアプリからバンドルされている場合。
  • 通知がユーザーに推奨事項を提供することを目的としている場合。
  • カスタムのビジュアル、アニメーション、独自のデータ構造を必要とする場合。

以降のセクションでは、一貫性と明確さを保ち、ユーザーの不満を回避するための推奨事項について説明します。

アラートの動作

ファントム アラートを排除し、通知疲れを軽減するため、重大なステータスの変化に対してのみアラートを設定します。変数の軽微な調整についてはアラートを送信しないでください。たとえば、ドライバーの到着に関するアラートは表示されますが、到着予定時刻の変更に関するアラートは表示されません。

アラートを表示する場合は、その理由をすぐに視覚的に示す必要があります。

重大な変更に関するアラート。
軽微な調整のアラート。

進行状況バーのセマンティクス

ステータスを一目で確認できます。個別のステップを使用する場合は、進行状況を示すために、個別のフェーズに明確なラベルを付けます。標準の進行状況バーを使用する場合は、塗りつぶしが残り時間または距離と一致していることを確認します。

図 2: 一目でわかる進行状況の状態。

タイムスタンプの整合性

ビューを切り替える際は、折りたたまれたステータスバーのビューと展開されたカードビューで同じタイムスタンプまたは期間の形式を使用します。ここで不一致があると、不要な摩擦が生じる可能性があります。

図 3: カードとステータス チップの両方で形式が一致するタイムスタンプ。

テンプレートの特殊化

ライドシェア、配達、マップなどの主要なテンプレートでは、データが予測どおりに表示される必要があります。同じカテゴリ内のアプリでは、類似したデータポイントに類似したフィールドを使用する必要があります。たとえば、コンテンツのタイトルには、ユーザーがすばやくスキャンできるように、最も重要な情報が含まれています。

図 4: 3 つの異なるキー テンプレート。

Android UI キットを使用して、ユースケース テンプレートの詳細を確認し、独自のテンプレートを作成します。