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

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

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

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

プロセスのステップ

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

  1. ユーザータスクを定義します。ユーザーが車内でアプリを使用して実行すべき重要なタスクを特定します。
  2. タスクフローを計画する。ユーザーを各タスクに導くための一連のテンプレートを選択します。
  3. 運転状態を考慮する。駐車中専用のテンプレートとタスクフローの戦略を戦略的に活用します。
  4. コミュニケーションを計画する。アプリがユーザーとやり取りするすべてのシナリオで、適切な通信オプションを選択します。
  5. アプリをカスタマイズする。ユーザーのニーズに応じて各テンプレートのコンテンツをカスタマイズし、アプリのブランドに合わせてスタイルをカスタマイズします。

各要素が実行する処理

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

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

AAOS の場合、自動車 OEM は以下を行います。