Google Play を利用することで、開発した優れたアプリを車にも提供できるようになります。まず、このページで Android Auto と Android Automotive OS(AAOS)用のアプリを作成し、Google Play から配信する方法をご確認ください。
ガイドラインと要件を理解する
リリースを成功させるために、まずは自動車向け Android で優れたエクスペリエンスを作成するためのガイドラインと要件を次の表で確認してください。
すべてのアプリ
| 全般 | Android Auto | Android Automotive OS |
|---|---|---|
| アプリのカテゴリの自動車向けアプリ の品質に関するガイドラインに準拠していること。 |
|
|
メディアアプリ
| 全般 | Android Auto | Android Automotive OS |
|---|---|---|
|
|
通信アプリ
| 全般 | Android Auto | Android Automotive OS |
|---|---|---|
| N/A |
|
テンプレート化されたアプリ
| 全般 | 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
- [ フォーム ファクタ] セクションに移動します。
- [フォーム ファクタを追加] をクリックし、[Android Auto] を選択します。
-
Android Auto の要件を満たします。
- テストトラックに Android Auto の App Bundle または APK をリリースします。
Android Automotive OS
- [ フォーム ファクタ] セクションに移動します。
- [フォーム ファクタを追加] をクリックし、[Android Automotive OS] を選択します。
-
Android Automotive OS の要件を満たします。
-
すべてのストアの掲載情報に対して Android Automotive OS のスクリーンショットをアップロードします。
- これには、 メインのストアの掲載情報 とカスタムのストアの掲載情報の両方が含まれます。
- 必要な解像度のスクリーンショットを撮影するには、 Automotive (1024p landscape) と Automotive Portrait ハードウェア プロファイルを使用します。 特に、相手先ブランド製品製造企業(OEM)のスクリーンショットの使用は許可されません。
- テストトラックに 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 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 位置情報アプリの使用を許可する必要があります。