テンプレートを使用してアプリを作成する

自動車向け Android アプリ ライブラリを使用してアプリを設計するには、テンプレートをタスクフローに順序付け、アプリとそのユーザーの目標に合わせてカスタマイズする必要があります。

このライブラリを使用して、次のカテゴリのアプリを作成できます。

設計プロセスの概要については、以下のプロセスの手順をご覧ください。ユーザー エクスペリエンスの作成におけるお客様の役割とアプリ ライブラリの役割について詳しくは、誰が何を処理するかをご覧ください。

プロセスのステップ

自動車向け Android アプリ ライブラリを使用して設計する一般的な手順は次のとおりです。

  1. ユーザー タスクを定義する。ユーザーが車内でアプリを使用して行う必要があるタスクを特定します。
  2. タスクフローを計画する。一連のテンプレートを選択して、ユーザーを各タスクに誘導します。
  3. 運転状態を検討する。パーク専用のテンプレートとタスクフロー戦略を戦略的に活用する。
  4. コミュニケーションを計画する。アプリがユーザーと通信するすべてのシナリオに適した通信オプションを選択します。
  5. アプリをカスタマイズする。ユーザーのニーズに合わせて各テンプレートのコンテンツをカスタマイズし、アプリのブランドに合わせてスタイルをカスタマイズします。

各要素が実行する処理

自動車向け Android アプリ ライブラリを使用してアプリを作成すると、アプリ ライブラリがアプリ エクスペリエンスの多くの側面(互換性のあるすべての自動車で運転に最適化された方法で動作するようにするなど)を処理します。

ライブラリが処理する内容 アプリ デベロッパーが処理する内容
  • 入力: タッチスクリーンやロータリーなど、特定の車で利用可能なメカニズムを使用して、テンプレートへのユーザー入力を処理する
  • 画面サイズ: コンテンツを画面サイズに合わせて調整する
  • 画面遷移: 画面間のモーション遷移
  • 一貫性があり、運転に最適化された UI: UI と操作パターンがアプリ間で一貫していて、使い慣れていることを確認する
  • ライトモードとダークモード(下記を除く): 周囲光の条件に適したモードに合わせてテンプレートの機能を調整する
  • 運転状態に基づく UX の制限: ユーザーが運転中にテキストを制限したり、キーボードなどの特定の機能を無効にしたりすること
  • ナビゲーション以外のアプリの地図: 場所リスト(地図)テンプレートで地図を描画する
  • 音声入力: 録音された音声の処理
  • ユーザーフロー: 重要なユーザー ジャーニーに対応するテンプレートのカスタマイズされたシーケンスを作成する
  • メタデータ: リストアイテムや地図に固定する場所などのメタデータを提供する
  • ブランディング要素: アプリのアイコン、画像、カスタムのアクセント カラー(明るい色と暗い色のバリエーションあり)を提供します。
  • 地図(ナビゲーション アプリのみ): 必要に応じて、クラスタ表示用地図を含む地図(ライトモードまたはダークモード)の描画と更新

AAOS では、車両 OEM が次の処理を行います。