自動車に配布する

Google Play を利用することで、開発した優れたアプリを車にも提供できるようになります。まず、このページで Android Auto と Android Automotive OS(AAOS)用のアプリを作成し、Google Play から配信する方法をご確認ください。

ガイドラインと要件を理解する

リリースを成功させるために、まずは自動車向け Android で優れたエクスペリエンスを作成するためのガイドラインと要件を次の表で確認してください。

すべてのアプリ

全般 Android Auto Android Automotive OS
アプリのカテゴリの自動車向けアプリ の品質に関するガイドラインに準拠していること。
  • アプリ マニフェストの com.google.android.gms.car.application メタデータ エントリでアプリの機能を宣言すること。
  • Android Auto エクスペリエンスを、スマートフォン、タブレット、その他のデバイス向けの新規アプリまたは既存アプリの一部として提供すること。
  • モバイルアプリと同じパッケージ名を使用するか、新規アプリを作成すること。 詳しくは、AAOS のパッケージ名を選択するをご覧ください。
  • Automotive OS 用のスクリーンショットを Google Play ストアの掲載情報に追加すること。

メディアアプリ

全般 Android Auto Android Automotive OS

通信アプリ

全般 Android Auto Android Automotive OS
N/A
  • Android Automotive OS では通信アプリはサポートされていません。 スマートフォン メーカーが適切なライブラリを組み込んでいれば、スマートフォン上のメッセージと通話は車載コンパニオン アプリによって車のヘッドユニットに表示されます。詳細については、 サポートされているアプリのカテゴリをご覧ください。

テンプレート化されたアプリ

全般 Android Auto Android Automotive OS

駐車時向けアプリ

全般 Android Auto Android Automotive OS

配信に向けてアプリを準備する

アプリを自動車のユーザーに提供できるようにするには、Google Play Console にアプリをアップロードし、Android Auto と AAOS のスクリーンショットなどの情報を追加してストアの掲載情報を更新する必要があります。

Google Play でのリリース準備に関する一般的な情報については、 公開前チェックリストをご覧ください。

AAOS のパッケージ名を選択する

Android モバイル デバイス向けのアプリが Google Play ストアに公開されている場合は、Android Automotive OS アプリでも同じパッケージ名を引き続き使用できます。Android モバイルアプリと AAOS アプリで同じパッケージ名を使用することを強くおすすめします 。理由は次のとおりです。

  • 両方のアプリのストアの掲載情報とリリースを簡単に管理できるようになります。モバイルアプリのアプリの説明やその他のアセットを AAOS アプリで再利用できます。AAOS 専用トラックを使用すると、モバイルアプリとは別に AAOS アプリのリリースを管理できます。
  • 駐車時向けアプリアダプティブ アプリ の原則に基づいて作成されている場合、または今後作成される予定がある場合は、 両方のアプリで同じパッケージ名を使用することで、単一の App Bundle を使用して さまざまなフォーム ファクタをサポートするようにアプリを更新できます。

AAOS のハードウェア機能を宣言する

AAOS アプリの場合、選択する トラックタイプとアプリのカテゴリに応じて、必要な 自動車用ハードウェアの <uses-feature> 要素に異なる制限が適用されます。

<manifest ...>
  ...
  <uses-feature android:name="android.hardware.type.automotive" ...>
  ...
</manifest>
アプリのカテゴリ トラック タイプ 制限事項
駐車時向けアプリ モバイル android:required"false" である必要があります。
Android Automotive OS のみ android:required"true""false"、または未設定である必要があります。
メディアアプリとテンプレート化されたアプリ Android Automotive OS のみ android:required"true" または未設定である必要があります。

フォーム ファクタを有効にする

Google Play Console で次の手順を完了して、他のフォーム ファクタも有効にする必要があります。

Android Auto

  1. [ フォーム ファクタ] セクションに移動します。
  2. [フォーム ファクタを追加] をクリックし、[Android Auto] を選択します。
  3. Android Auto の要件を満たします。
    • テストトラックに Android Auto の App Bundle または APK をリリースします。

Android Automotive OS

  1. [ フォーム ファクタ] セクションに移動します。
  2. [フォーム ファクタを追加] をクリックし、[Android Automotive OS] を選択します。
  3. Android Automotive OS の要件を満たします。
    • すべてのストアの掲載情報に対して Android Automotive OS のスクリーンショットをアップロードします。
    • テストトラックに Android Automotive OS の App Bundle または APK をリリースします。
    • 審査ポリシーに同意し、アプリが Android Automotive OS の品質に関するガイドラインを遵守していることを確認します。
      • Android Automotive OS デバイスにアプリを配信するために使用するトラックのタイプを選択します。重要: Google Play Console でデフォルトで設定されているのは、モバイル デバイスと同じトラックを使用することです。ただし、Android Automotive OS の一部のカテゴリのアプリでは、モバイル トラックは 許可されていません。 詳しくは、Android Automotive OS のトラックを選択するをご覧ください。

Android Automotive OS のトラックタイプを選択する

Android Automotive OS 専用トラックタイプを使用すると、いつでも Android Automotive OS 車両にアプリを配信できます。アプリのカテゴリによっては、モバイル リリース トラックを使用して Android Automotive OS デバイスにアプリを配信することもできます。

アプリのカテゴリ サポートされているトラックタイプ
駐車時向けアプリ
  • モバイル
  • Android Automotive OS のみ
メディアアプリとテンプレート化されたアプリ
  • Android Automotive OS のみ

他の条件が同じであれば、専用トラックを使用することをおすすめします。専用トラックを使用すると、次のことが可能になります。

  • モバイル トラックとは別にリリースを公開する
  • テストトラックに異なるテスターと国ターゲティングを設定する

オプトアウト

一方または両方のフォーム ファクタのサポートを終了する場合は、 [フォーム ファクタ] タブの [詳細設定] ページで次のようにオプトアウトできます。

  • Android Auto: トラック全体のすべてのアクティブなアーティファクトから Android Auto のサポートを削除します。次に、[削除] ボタンをクリックして、ページのフォーム ファクタのリストから Android Auto を削除します。
  • Android Automotive OS: [管理] ボタンをクリックして、Android Automotive OS をオプトアウトします。次に、[削除] ボタンをクリックして、ページのフォーム ファクタのリストから Android Automotive OS を削除します。ユーザーは Google Play でアプリを検索したり、更新を受け取ったりできなくなります。

アプリの審査はリリース トラックのタイプによって異なる

Android Auto または Android Automotive OS への配信を有効にしているときに、Android Auto または Android Automotive OS と互換性のあるアーティファクトを含むものを Google Play に送信すると、アプリが自動車向けアプリの品質に関するガイドラインに準拠しているかどうかの審査が行われます。この詳細な審査プロセスは、スマートフォンやタブレットのみに配信する場合よりも時間がかかることがあります。

送信した Android Auto または Android Automotive OS と互換性のあるアーティファクトを含むトラックのタイプによって、審査結果の影響が異なる場合があります。たとえば、送信したものがクローズド テスト トラックに非準拠のビルドを含んでいる場合、ビルドが非準拠であるという通知が届きますが、送信は承認されます。同じビルドが本番環境トラックにある場合、送信は拒否されます。

トラック タイプ フォーム ファクタの審査
内部共有
(Android Auto のみ)
なし
内部テスト なし
クローズド テスト 非ブロック
オープンテスト ブロック
本番環境 ブロック

審査が完了すると、アプリが承認されたか拒否されたかを知らせるメールがデベロッパー アカウントのアドレス宛てに送信されます。アプリが承認されなかった場合、メールには対応が必要な領域の概要が記載されています。不承認となったアーティファクトの削除など、必要な調整が完了したら、アプリの新しいバージョンをアップロードして審査を受けることができます。

アプリが審査を受けられるようにする

アプリの審査プロセスをできるだけ簡単にするために、審査を受けるアプリを送信する準備をする際は、次の点に注意してください。

  • アプリのすべての機能にアクセスするためにユーザーがアプリにログインする必要がある場合は、Google Play Console でテスト アカウントの詳細を送信する必要があります。その際の手順については、 アプリのアクセス権をご覧ください。
    • スポットアプリでユーザーが予約できる場合、このテスト アカウントは料金を請求されることなく予約できる必要があります。
  • ナビゲーション アプリやスポットアプリが米国で利用できない場合は、審査担当者がアプリをテストできるように、ユーザーにモックアップの GPS 位置情報アプリの使用を許可する必要があります。