メディアアプリを作成する

Android for Cars で設計されたメディアアプリを使用すると、ドライバーは道路から目を離すことなく、お気に入りのメディアを見つけて操作できます。

Android for Cars でメディアアプリを作成するには、次の 2 つの方法があります。アプリのユーザー インターフェース、フロー、ブランディングをより細かく制御するには、自動車向けアプリ ライブラリのテンプレートをガードレールとして使用し、メディア アプリの優れた機能を車に導入します。

カスタマイズの少ないシンプルなアプローチを希望する場合は、メディア ブラウザ サービスを使用します。

自動車向けアプリ ライブラリのテンプレートをさらに活用する

Car App Library(CAL)テンプレートを使用すると、アプリ内のカスタマイズと柔軟性が向上し、メディアアプリに多くの機能を追加できます。

特に、次のテンプレートは優れたメディア エクスペリエンスの作成に役立ちます。

  • セクション付きアイテム テンプレート: セクション付きアイテム テンプレートを使用すると、リストとグリッドを組み合わせて、カスタマイズされたブラウジング構造を作成できます。最新の更新と機能を利用するには、リスト テンプレートまたはグリッド テンプレートの既存のインスタンスをセクション付きアイテム テンプレートに移動します。
  • メディア再生テンプレート: メディア再生テンプレートを使用すると、再生画面から実行できるアクションを決定できます。検索結果セクションに表示するボタンと、再生ボタンと画像(メディア セッションで提供)を表示するかどうかを選択できます。
  • ログイン テンプレート: ログイン テンプレートは、停車中にアプリにログインするためのオプションを表示します。
  • タブ テンプレート: タブ テンプレートは、他のテンプレートのコンテナとして機能し、上部にタブを表示します。
メディア再生の例
メディアアプリでリストとグリッドを表示するサンプル。
メディア再生の例
メディアアプリの再生中のビューを表示するサンプル。

メディア ブラウザ サービス

ブランディングやカスタマイズが制限された、より基本的なメディアアプリを作成する場合は、MediaBrowserService(MBS)を使用します。

自動車向け Android のメディア エクスペリエンスの基本的なビジュアル デザインと操作モデルの多くは Google と自動車メーカーによって決定されるため、設計におけるあなたの役割は主に次の点に重点が置かれます。

  • コンテンツの閲覧構造を作成する
  • ナビゲーション タブとカスタム コントロール(必要な場合)のブランディング要素とアイコンの提供
  • アプリによっては、自動車向けアプリ ライブラリ(CAL)のテンプレートを使用して、車の画面(AAOS)用のログインフロー設定などの追加のフローを作成する必要がある場合があります。

Android Auto の省略可能な手順:

メディアアプリの UX 要件

メディアアプリの要件について詳しくは、以下のリソースをご覧ください。