アプリを作成する

Android Automotive OS 用のメディアアプリを作成するには、6 つの基本的な設計タスクが必要です。

このセクションでは、そのようなタスクの概要について説明します。また、自動車メーカーとアプリ デベロッパーがメディアアプリのエクスペリエンスにどのように貢献しているかについても説明します。


タスクの概要

メディアアプリの設計の大部分は自動車メーカーが行うため、アプリ デベロッパーにとってのデザイン関連のタスクは比較的シンプルです。

アプリ デベロッパーが行う 6 つの基本タスク:

1)ナビゲーション タブを計画する: コンテンツの最上位ビューを最大 4 つ選択し、ナビゲーション タブのアイコンまたはラベルを決定します。

2)ブラウジング ビューを計画する: コンテンツの最上位ビューと下位ビューをどのように整理、書式設定するか(グリッドとリストのどちらを使用するか)を計画します。

3)再生コントロールをカスタマイズする: カスタム アクションとアイコンを表示するかどうか、キューを実装するかどうかを決定します。

4)ログインフローを調整する: 提供されたコードを適応させて、ログインが必要な場合はアプリのログインフローを作成します。

5)デザインの設定: 設定が必要な場合は、アプリの設定画面をデザインします。

6)ブランド要素を用意する: 自動車メーカーが画面上でブランドを表現できるよう、アプリアイコンとアクセント カラーを用意します。

上記のリンク先から、各タスクの詳細なガイダンスをご確認ください。提供する必要があるデザイン要素の概要については、チェックリストをご覧ください。


役割の分担

以下の表は、統合メディアアプリのエクスペリエンスを確保するための自動車メーカーとアプリ デベロッパーの設計上の役割をまとめたものです。

メディア エクスペリエンスの側面 自動車メーカーの設計上の役割 アプリ デベロッパーのデザイン上の役割
メディアアプリの操作

アプリバーを配置する場所を決定し、アプリバーに表示するアプリのナビゲーションとコントロールをサポートする

アプリバーのタブに表示する最上位のコンテンツ ビューを決定し、必要に応じてアイコンとラベルを付ける

ナビゲーション タブの設計をご覧ください。

ブラウジング コンテンツの詳細

グリッドまたはリストアイテムのサイズとコンテンツを決定し、コンテンツの低いレベルでアプリヘッダーを実装する

ブラウズ可能なメディア コンテンツの形式(グリッドまたはリスト)と構成をレベルごとに決定する

閲覧ビューを計画するをご覧ください。

メディアの再生

アプリのカスタム操作のコントロールなど、適切なメディア メタデータと再生コントロールを使用して、再生ビューと最小化されたコントロール バーを実装します。再生ビューでキュー アフォーダンスとキューのスタイル設定を行います。

コントロール バーにカスタム操作を実装するかどうかを決定し、カスタム操作にアイコンを表示する。キューを実装するかどうか、および現在再生中のトラックのインジケーターを提供するかどうかを決定します。

再生コントロールをカスタマイズするをご覧ください。

ログイン、設定、検索

アプリバーバーの検索と設定のためのアフォーダンスを提供し、検索キーボードをデザインし、必要に応じてユーザーをログイン画面に接続する

ログインフロー(サンプルコードから調整したもの)と、必要に応じて設定画面を提供する

ログインフローを調整するログインと設定を設計するをご覧ください。

ブランド アトリビューション

すべてのコンテンツ画面にアプリアイコンを表示し、サードパーティ製アプリの色をアクセントとして適用する場所を選択する

アプリアイコンを提供し、アクセント カラーを指定する

ブランド要素を指定するにアクセス