Android Automotive OS 用のメディアアプリを作成するには、6 つの基本的な設計作業が必要です。
このセクションでは、それらのタスクの概要を説明します。また、自動車メーカーとアプリ デベロッパーの両方がメディアアプリ エクスペリエンスにどのように貢献するかについても説明します。
タスクの概要
メディアアプリの設計のほとんどは自動車メーカーが行うため、アプリ デベロッパー向けの設計関連のタスクは比較的シンプルです。
アプリ デベロッパー向けの 6 つの基本タスクは次のとおりです。
1)ナビゲーション タブの計画: コンテンツの最上位ビューを最大 4 つ選択し、ナビゲーション タブのアイコンまたはラベルを決定します。
2)閲覧ビューの計画: コンテンツの最上位レベルと下位レベルのビューの構成と形式(グリッドまたはリスト)を計画します。
3)再生コントロールのカスタマイズ: カスタム アクションとアイコンを提供するかどうかや、キューを実装するかどうかを決定します。
4)ログインフローを調整する: ログインが必要な場合は、提供されたコードを調整してアプリのログインフローを作成します。
5)デザイン設定: 設定が必要な場合、アプリのデザイン設定画面です。
6)ブランディング要素を提供する: 車のアイコンにアクセントを付けて、アプリのアイコンを際立たせて、自動車メーカーがブランドをアピールできるようにします。
上記のリンクから、各タスクの詳細なガイダンスをご確認ください。提供する必要があるデザイン要素の概要については、チェックリストをご覧ください。
ロールの分割
下記の表は、統合されたメディアアプリ エクスペリエンスの実現における自動車メーカーとアプリ デベロッパーの設計上の役割をまとめたものです。
メディア エクスペリエンスの側面 | 自動車メーカーの設計上の役割 | アプリ デベロッパーの設計上の役割 |
---|---|---|
メディアアプリの操作 |
アプリバーを配置する場所を決定し、アプリバーに表示できるアプリ ナビゲーションとコントロールをサポートする |
アプリバーのタブに表示する最上位コンテンツ ビューを決定し、必要に応じてアイコンとラベル付けを行う プランのナビゲーション タブをご覧ください。 |
ブラウジング中のコンテンツの詳細 |
グリッドまたはリストアイテムのサイズとコンテンツを決定し、下位レベルのコンテンツにアプリヘッダーを実装します。 |
各レベルでブラウズ可能なメディア コンテンツの形式(グリッドまたはリスト)と構成を決定する 閲覧ビューの計画をご覧ください。 |
メディアの再生 |
再生ビューとコントロール バーを最小化し、適切なメディア メタデータと再生コントロール(アプリ内のカスタム アクションのコントロールを含む)を実装します。再生ビューやキューのスタイル設定にキュー アフォーダンスを含めます。 |
コントロール バーにカスタム操作を実装するかどうかを決定し、それらにアイコンを提供します。キューを実装するかどうかと、現在再生中のトラックにインジケーターを表示するかどうかを決定します。 再生コントロールをカスタマイズするをご覧ください。 |
ログイン、設定と検索 |
アプリバーで検索と設定用のアフォーダンスを提供し、検索キーボードを設計し、必要に応じてユーザーをログイン画面に接続する |
必要に応じてログインフロー(サンプルコードから変更)と設定画面を提供する ログイン フローを適応させるとログインとデザインを設計するをご覧ください。 |
ブランド アトリビューション |
すべてのコンテンツ画面にアプリアイコンを表示し、サードパーティ製アプリの色をアクセントとして使用する場所を選択する |
アプリのアイコンを指定し、アクセント カラーを指定する ブランド要素を提供するをご覧ください。 |