デザイン プロセス

自動車向け Android アプリの設計プロセスは、アプリの種類とユースケース(運転中または駐車中での使用かどうか)によって異なります。

一部のアプリは、運転中と駐車中の両方のシナリオに対応するテンプレートに基づいて構築されています。メディアアプリなどの他のアプリでは、運転中の UI 用に最適化されたアプリ コンテンツとアクションが必要です。

自動車に Google が組み込まれている場合は、既存のアプリを自動車の画面用に適応させて、駐車中や乗客向けのエクスペリエンスを提供できます。

車内アプリのエクスペリエンス

ユーザーは、Android Auto(スマートフォンから投影)または Google が組み込まれた Android Automotive OS の 2 つの方法で、車内で Android アプリを利用できます。

USB ケーブルとワイヤレスで車に接続されたスマートフォンを示す図
Google Play ストアから自動車のシステムにアプリがダウンロードされている様子を示した図

スマートフォンから投影(Android Auto)

Android Auto ユーザーは、スマートフォンから車載画面上の対応アプリにアクセスできます。アプリのインターフェースは、ワイヤレス接続または USB 接続を介して、ユーザーのスマートフォンから車載画面に投影されます。

アプリのビジュアル プレゼンテーション(配色やスタイルなど)は、対応するすべての車で同じです。

自動車にダウンロードする(Google 搭載)

AAOS 搭載の自動車では、モバイル スマートフォンを接続しなくても、自動車のインフォテインメント システム内の Google Play ストアから直接アプリをインストールできます。
自動車メーカー(OEM)は、インストールされているアプリのカラーパレットとスタイルを変更して、ブランドのビジュアル アイデンティティに合わせることができます。

アプリが自動車にダウンロードされると、自動車 OEM は特定の自動車モデルに合わせて色を調整したり、スタイルをカスタマイズしたりできます。

アプリを設計する際は、ユーザーがアプリを Android Auto で実行しているのか、Google 搭載(自動車メーカーがカスタマイズ可能)で実行しているのかによって、アプリの使用感が変わる可能性があることに注意してください。このセクションで説明するプロセスは、特に明記されていない限り、Android for Cars システム(Android AutoAAOS)の両方で機能します(Google 搭載の自動車など)。

アプリのパートナーの役割

Android for Cars のアプリ エクスペリエンスには、アプリ デベロッパー、Google、自動車メーカーなど、複数のパートナーが貢献しています。

アプリ デベロッパー、Google、自動車メーカーが連携して、自動車向け Android のアプリ エクスペリエンスを構築しています。各パートナーの設計責任は、開発するアプリの種類によって異なります。Android 向け自動車アプリ ライブラリ(CAL)テンプレートを使用して作成されたアプリは特定のパートナーシップ モデルに従いますが、UI の柔軟性が低いアプリや、駐車中や乗客向けに設計されたアプリは別のモデルに従います。

これらのパートナーシップ モデルの詳細については、次の表をご覧ください。

アプリのタイプ アプリ設計におけるパートナーの役割に関するディスカッション
自動車向け Android アプリ ライブラリで作成されたアプリ
メディアアプリ

システム UI など、AAOS 全体のエクスペリエンスにおけるパートナーの役割の概要については、パートナーの役割をご覧ください。

テンプレートを使用してアプリを作成する

自動車向け Android アプリ ライブラリのテンプレートを使用して、ナビゲーション、スポット、モノのインターネット(IoT)、天気(早期アクセス パートナーのみが利用できるカテゴリ)の各カテゴリのアプリを作成します。

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

Android for Cars UI 用に音声コンテンツ アプリのバージョンを作成する

駐車時向けアプリを適応させる

Google 搭載の自動車で動作するように既存の駐車中アプリを適応させるためのガイドラインをダウンロードする