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

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

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

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

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

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

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

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

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

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

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

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

Android Auto の省略可能な手順:

メディアアプリの UX 要件

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