自動車向け Android アプリ ライブラリを使用してアプリを設計するには、テンプレートをタスクフローにシーケンスし、アプリとユーザーの目標に合わせてカスタマイズします。
このライブラリを使用して、次のカテゴリのアプリを作成できます。
- コミュニケーション アプリ(VoIP 通話など)
- ナビゲーション アプリ
- メディアアプリ
- その他の運転関連アプリ(POI、IoT、天気など)
設計プロセスの概要については、次のプロセスをご覧ください。ユーザー エクスペリエンスの作成における役割とアプリ ライブラリの役割について詳しくは、担当者をご覧ください。
プロセス
自動車向け Android アプリ ライブラリを使用した設計には、一般的に次の手順が含まれます。
- ユーザー タスクを定義します。ユーザーが車内でアプリを使って行うタスクのうち、重要なものを特定します。
- タスクフローを計画する。ユーザーが各タスクを完了できるように、テンプレートのシーケンスを選択します。
- 運転状態を考慮します。パーク専用テンプレートとタスクフロー戦略を戦略的に使用します。
- コミュニケーションを計画する。アプリがユーザーと通信するすべてのシナリオで、適切なコミュニケーション オプションを選択します。
- アプリをカスタマイズする。各テンプレートのコンテンツをユーザーのニーズに合わせてカスタマイズし、アプリのブランドを反映するようにスタイルをカスタマイズします。
各要素が実行する処理
自動車向け Android アプリ ライブラリを使用してアプリを作成すると、アプリ ライブラリが、互換性のあるすべての自動車での運転に最適化するなど、アプリの操作性の多くの側面を処理します。
ライブラリで処理される内容 | アプリ デベロッパーが対応する内容 |
---|---|
入力: タッチスクリーンやロータリーなど、特定の車で利用可能なメカニズムを介してテンプレートへのユーザー入力を処理する | 音声入力: 録音された音声を処理中 |
画面サイズ設定: 画面サイズに合わせてコンテンツを調整する | ユーザーフロー: クリティカル ユーザー ジャーニーに対応するテンプレートのカスタマイズされたシーケンスを作成します。 |
画面の切り替え: 画面間のモーション切り替え | メタデータ: リストアイテムや地図にピン留めする場所などのメタデータを提供します。 |
一貫性のある運転に最適化された UI: アプリ全体で UI とインタラクション パターンが使い慣れた一貫性のあるものになるようにします。 | ブランディング要素: アプリのアイコン、画像、カスタムのアクセント カラー(ライトとダークのバリエーション)を提供します。 |
ライトモードとダークモード(以下に記載されている場合を除く): 周囲の明るさに合わせてテンプレートの機能を適切なモードに調整します。 | 地図(ナビゲーション アプリのみ): 指示されたとおりに、ライトモードまたはダークモードの地図を描画、更新する(必要に応じてクラスタ表示用の地図を含む) |
運転状態に基づく UX の制限: 運転中のユーザーに対してテキストを制限したり、キーボードなどの特定の機能を無効にしたりする | |
ナビゲーション以外のアプリの地図: 場所リスト(地図)テンプレートでの地図の描画 |