テンプレート要件

また、ナビゲーション アプリは、ナビゲーション アプリの要件も満たしている必要があります。アプリに適用されるその他の要件については、メディアアプリの要件をご覧ください。

全般的な要件

アプリ デベロッパー:

必須 タスクフローの長さは 5 ステップ以下にします。
必須 音声入力用の音声を録音する前に、車のマイクにアクセスするためのユーザー権限を取得します。
必須 適切な方法(自動車向け Android アプリ ライブラリを使用するを参照)を使用して、運転中に許可されていない操作については Android Auto ユーザーをスマートフォンに誘導し、安全なときにのみスマートフォン画面を確認するように指示します(スマートフォンで権限を付与するをご覧ください)。
禁止 適応型タスク制限機能(5 番目のステップは、ナビゲーション、メッセージ、ペインのいずれか)が有効である場合を除き、リストベースのテンプレートで 5 ステップのタスクフローを終了します。
すべきである タスクフローは短くします(2 ~ 3 ステップの長さ)。
すべきである ステップ間の自動遷移でコンテンツを削除する前に、コンテンツ(またはアクション ストリップ ボタン)を 8 秒以上表示します。
すべきである アプリを初めて開いたときに必要な権限を付与するようユーザーに依頼します。
すべきである 暗い色の背景と明るい色の背景に合わせて、可能であれば 2 つのアクセント カラーを指定します。
すべきである 画面の読み込みやアクションのないメッセージ テンプレートやペイン テンプレートなど、他のアクションを実行できない場所に、[戻る] ボタンやその他の終了メカニズムを提供します。
すべきである テンプレートを開いたときに、ユーザー向けのオプションがない空の状態ではなく、有用なコンテンツを表示します。
すべきである 前の手順へのショートカットを提供します(タスクフローが 3 画面を超える場合など)。
すべきである アプリが音声入力(録音)を許可している場合は、マイクアイコンなどのユーザー エントリ ポイントを提供します。
すべきである ユーザーが入力を停止したら、音声の録音を停止します。
すべきである ドライバーの注意散漫を制限するに記載されている目的、または特定のテンプレートまたはアプリの種類に関するガイダンスで明示的に許可されている場合にのみ、コンテンツを更新してください。
すべきでないこと 自動移行を使用して、ユーザーの操作なしでタスクを完了します(つまり、連続して使用しないでください)。
すべきでないこと アクションがサポートされている場所に、切り替えなどの状態を持つボタンを作成します(切り替えはリストの行でのみサポートされます)。
してもよい リスト行またはグリッド アイテムの画像、アイコン、またはセカンダリ テキストを更新して、変更を反映します。

購入フローのみ

すべきである 可能な限りショートカットを提供します(例: ユーザーが以前の取引を繰り返す(「もう一度予約する」))。
禁止 ユーザーがお支払い方法を設定できるようにします。
禁止 定期的な支払いをするようユーザーに依頼する。
禁止 ユーザーが 1 つのフローで複数の購入アイテムを選択できるようにします。

POI アプリのみ

必要 スポットに移動するためにナビゲーション アプリを起動する方法を提供する。

アプリ デベロッパー:

必須 地図上に表示されるすべての情報(速度情報やルートのラベルなど)がコントラストの要件を満たしていることを確認します。
必須 テンプレートのサーフェスには、地図コンテンツとドライブ関連のコンテンツのみを描画できます。
必須 ライトモードまたはダークモードの地図の描画を求められた場合は、描画します。
すべきである 地図上に描画されるテキストは、フォントサイズが 24 dp 以上になるようにします。ただし、視覚要素(経路や道路など)と組み合わせる場合や、ディスプレイ上で比較的静的なテキストの場合は、例外とします。
すべきである タスクでルートを更新するかどうかを明確に示す。
すべきである 画像、アイコン、地図マーカーの最小サイズ(36 x 36 dp)以上であること。
すべきである ターンバイターン(TBT)通知を使用して、ユーザーがアクティブなナビゲーション中にナビゲーション テンプレートの外部でタスクを完了している場合にルートを表示します(ナビゲーション通知: TBT および通常を参照)。
すべきである 運転中に時間と距離の値を更新します。
すべきでないこと テンプレートはこの種のインタラクティビティには最適化されていないため、マルチストップ ジャーニーを作成しましょう。
してもよい ナビゲーション アラートやヘッドアップ通知(HUN)を使用して、ターンバイターン方式のナビに加えて、今後の交通状況などのナビゲーションに関する一般的な最新情報をユーザーに知らせます。
してもよい TBT 通知の背景色をカスタマイズします。
してもよい 運転を補助するアニメーションを使用する。

天気アプリ

アプリ デベロッパー:

必須 地図やアイコンに描画するすべての視覚的情報(レーダー、温度インジケーター、条件アイコンなど)がコントラストの要件を満たしていることを確認します。
必須 テンプレートのサーフェスには、地図コンテンツと気象関連コンテンツのみを描画します。
必須 ライトモードまたはダークモードの地図の描画を求められた場合は、描画します。
必須 天気インジケーターが互いに重なったり、インジケーターの密度やサイズが原因で判読不能になったりしないようにしてください。
禁止 ユーザーが運転中に、テンプレートの表面に天気アニメーションを使用します。
禁止 1 つのビューに 5 つ以上の固有の天気情報マップ アノテーション(温度マーカー、風速マーカー、湿度、レーダー オーバーレイ、雷インジケーター、道路状況など)を同じビューに表示します。
禁止 ユーザーの運転中に、一意のアイテムが 3 個以上、色が 3 色以上(グラデーションは適用しない)で、複雑な凡例を表示します。
禁止 ユーザーが予測情報の時間間隔や日付を設定できるようにします。
すべきである 地図上に描画されるテキストは、フォントサイズが 24 dp 以上になるようにします。ただし、視覚要素(経路や道路など)と組み合わせる場合や、ディスプレイ上で比較的静的なテキストの場合は、例外とします。
すべきである 画像、アイコン、地図マーカーのサイズが最小サイズ(36 x 36 dp)以上であること。
してもよい 時間、午前/午後、日数など、今後の予測情報を表示します。
してもよい ヘッドアップ通知(HUN)は、差し迫った気象状況やユーザーのルート上の状況に関連する重要な気象情報についてユーザーに警告するために使用します。
してもよい ユーザーが運転していないときに、天気関連のアニメーションを使用します。
してもよい ユーザーまたはユーザーの位置による地図の移動に関連する場合は、アニメーションを使用します。

テンプレート固有の要件

テンプレート固有の要件を使用して、タスクフローの各テンプレートが UX の要件と推奨事項を満たしていることを確認します。

各テンプレートの要件の詳細: