Mediaは、すべての Android 搭載車に安全でシームレスな接続型のインフォテインメント エクスペリエンスをもたらすメディアアプリを構築するためのプラットフォームを提供します。Media とは、メディアアプリの注意散漫防止の最適化(DO)再生とブラウジング エクスペリエンスを実現するように設計された Android システム アプリケーションです。Media は、Android オープンソース プロジェクト(AOSP)でその機能が完全に実装されています。
図 1. Media の画面
Media について詳しくは、次の記事をご覧ください。
- システム コンポーネントとユーザーフロー。Media を操作するコンポーネントと、最も一般的なユーザーフローについて詳しくは、こちらの記事をご覧ください。
- Media を使用したラジオの実装。ラジオの UI を Media と統合して、メディアソースとラジオを 1 つのアプリケーションであるかのように操作可能にする方法について説明します。
- Media のカスタマイズ。AOSP 構造内のさまざまなレベルに定義されているスタイルとアセットを扱う方法を示します。
用語
次の用語が使用されます。
用語 | 説明 |
---|---|
メディアソース | Android MediaBrowserService API を実装して、再生コントロールとメディア アイテムのカタログのブラウジングを公開する Android アプリ。 |
メディア アイテム |
メディアソース カタログの要素。次のいずれかをメディア アイテムとして設定できます。
|
Media の機能
Media は以下の機能を備えています。
運転中 | 駐車中 |
---|---|
再生コントロール。
カタログの閲覧。
|
「運転中」の機能と次の機能:
|
タスク
次の表に、各当事者のタスクを示します。
自動車メーカー(OEM) | アプリ デベロッパー | |
---|---|---|
|
|
|
カスタマイズのガイドライン
AOSP で実装した Media では、Car UI ライブラリを使用したカスタマイズが可能です。ベーステーマと構造は、次の制限に従って変更を加えずに導入または変更できます。次の表に、Media のカスタマイズに関する OEM の責任を示します。
Media のカスタマイズ | 説明 |
---|---|
必要 |
カラーパレットやサイズ設定など、全体的なテーマとスタイルを調整する。 |
可能 |
Media の概要構造(タブの配置など)を変更する。 |
禁止 |
アプリのブランディングを含む、Media API のコントラクトを変更する。
以下に関する情報アーキテクチャを変更する。
|