ナビゲーション アプリは、運転中にドライバーにガイダンスとルート案内を提供する地図ベースのアプリです。車両のセンター画面や計器クラスタと統合され、ドライバーの走行に関連する情報が表示されます。

自動車向け Android アプリ ライブラリのテンプレートは、運転に最適化されており、Android Auto と AAOS の両方に対応するように設計されています。各テンプレートには、次のようなナビゲーションに重点を置いた機能が含まれています。
- 場所リスト
- 経路のプレビュー
- 旅行の推定カード
- ルーティング カード
- ナビゲーション アラート
- 地図のインタラクティビティ
- クラスタ統合
テンプレートのインタラクティブ要素の背後にある地図レイヤを制御できます。
始める
自動車向け Android アプリ ライブラリのテンプレートを使用する方法については、テンプレートを使用してアプリをビルドするをご覧ください。
ナビゲーション アプリの場合、地図 + コンテンツ テンプレートとナビゲーション テンプレートが特に重要です。
例
テンプレートをナビゲーション指向のエクスペリエンスに組み立てる方法については、次のサンプル フローをご覧ください。
- 保存した場所に移動する
- 場所を検索してナビを開始する
- 場所の詳細にアクセスしてナビゲーションを開始する
- 運転中に過去の検索結果を使用して検索する
- ナビゲーション アラートに対応する
- 時間指定アラートに対応する
- 運転中に経由地を追加する
- 目的地に到着する
- クラスタ内のマップを表示する
UX の要件
テンプレート アプリのグローバル要件に加えて、ナビゲーション アプリは以下の要件も満たす必要があります。
必須 | 地図上に描画されるすべての視覚情報(速度情報やルートのラベルなど)が、 コントラストの要件 を満たしていることを確認します。 |
必須 | テンプレートのサーフェスに地図コンテンツとドライブ関連コンテンツのみを描画します。 |
必須 | ライトモードまたはダークモードの地図の描画を求められた場合、そのとおりに描画する。 |
必須 | アクティブ ナビゲーション中にユーザーがナビゲーション テンプレート以外のタスクを完了している場合、ターンバイターン(TBT)通知を使用してルートを表示します( ナビゲーション通知: TBT と通常を参照)。 |
すべきである | 地図上に描画されるテキストは、ルートや道路などの視覚要素とペアになっている場合や、ディスプレイ上で比較的静的な場合を除き、24dp 以上のフォントサイズを使用するようにしてください。 |
すべきである | タスクでルートが更新されるかどうかを明確に示します。 |
すべきである | 画像、アイコン、地図マーカーの最小サイズである 36 x 36 dp を満たすか、超える。 |
すべきである | 運転中に所要時間と距離の値を更新します。 |
5 月 | ナビゲーション アラート またはヘッドアップ通知(HUN)を使用して、前方の交通状況など、一般的なナビゲーション関連の更新情報(ターンバイターン指示に加えて)をユーザーに通知します。 |
5 月 | TBT 通知の背景色をカスタマイズします。 |
5 月 | 運転の助けになる場合はアニメーションを使用します。 |
テンプレート固有の要件
アプリは、タスクフロー内の特定のテンプレートの要件も満たしている必要があります。各テンプレートの要件については、以下をご覧ください。
- グリッド テンプレート
- リスト テンプレート
- 長いメッセージ テンプレート
- メッセージ テンプレート
- 地図 + コンテンツ テンプレート
- ナビゲーション テンプレート
- ペイン テンプレート
- 検索テンプレート
- ログイン テンプレート
- タブ テンプレート