ユーザータスクを定義する

自動車向け Android バージョンのアプリを作成するには、まず車両に適したタスクを特定します。また、ドライバーの注意散漫を防ぐ必要があることに留意してください。

ドライバーの注意散漫を防ぐ

ドライバーの注意散漫を最小限に抑えるために、自動車向けアプリを設計する際は、以下の戦略に留意してください。

各画面の情報を制限する: 運転中にできる限り運転手の注意を引くために、アプリ ライブラリのテンプレートは、運転中に各画面に表示される情報の量を制限します。各テンプレートには、アクションや画像、その他の要素の数(場合によってはテキストの量など)を記載します。リスト アイテムとグリッド アイテムを含むテンプレートの場合、アイテムの最大数は車両によって異なり、ConstraintManager API で取得できます。

アプリの必須コンテンツのみを表示する: アプリの自動車向けバージョンでは、アプリのコンテンツ全体ではなく、頻繁に使用する場所など、運転に関連する重要なコンテンツに注力します。

タスクに必要な注意を最小限に抑える: タスクフローを短くすることで、ドライバーのプロセスを簡素化します。

ショートカットを提供する: 保存したユーザー コンテンツ(お気に入りや最近訪れた場所など)をタスクフローの早い段階で表示して、すばやくアクセスできるようにします。

ユーザー入力を最小限に抑える: 可能であれば、事前に選択されたオプションとデフォルトを提示して、ユーザーが運転中に簡単に選択できるようにします。また、運転中の音声入力を有効にすることも検討してください。

テンプレート コンテンツの更新は慎重に行う: テンプレート コンテンツを更新すると、ドライバーの注意が道路から離れてしまう可能性があるため、更新の種類には制限があります。(つまり、タスクの歩数が増え、運転中は歩数が制限されます)。更新である更新は影響が小さく、注意散漫を最小限に抑えるためにスロットリングできます。詳しくは、更新とはをご覧ください。

自動車の UI デザインにおける注意散漫を防ぐ一般的な情報については、デザインの基礎をご覧ください。