Google Play を利用することで、開発した優れたアプリを車にも提供できるようになります。開始するには、このページで Android Auto と Android Automotive OS(AAOS)用のアプリを作成し、Google Play から配信する方法をご確認ください。
ガイドラインと要件を理解する
リリースを成功させるには、まず自動車向け Android で優れたエクスペリエンスを実現するためのガイドラインと要件をまとめた次の表を確認します。
すべてのアプリ
| General | Android Auto | Android Automotive OS |
|---|---|---|
| アプリのカテゴリの自動車向けアプリの品質に関するガイドラインに準拠します。 |
|
|
メディアアプリ
| General | Android Auto | Android Automotive OS |
|---|---|---|
| 自動車向けメディアアプリを作成するをご覧ください。 |
|
通信アプリ
| General | Android Auto | Android Automotive OS |
|---|---|---|
| N/A |
|
テンプレート アプリ
| General | Android Auto | Android Automotive OS |
|---|---|---|
|
駐車時向けアプリ
| General | 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 アプリのリリースを管理できます。
- パークアプリが アダプティブ アプリの原則に沿って構築されている場合、または今後そうする予定がある場合は、両方のアプリで同じパッケージ名を使用することで、単一のアプリバンドルを使用してさまざまなフォーム ファクタをサポートするようにアプリを更新できます。
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 デバイスにアプリを配信することもできます。
| アプリのカテゴリ | サポートされているトラックの種類 |
|---|---|
| 駐車時向けアプリ |
|
| メディア アプリとテンプレート アプリ |
|
なお、他の条件がすべて同じであれば、専用トラックを使用することをおすすめします。これにより、次のことが可能になります。
- モバイル トラックとは別にリリースを公開する
- テスト トラック用に異なるテスターと国ターゲティングを設定する
無効にする
1 つまたは両方のフォーム ファクタのサポートを終了する場合は、[詳細設定] ページの [フォーム ファクタ] タブで、次のようにオプトアウトできます。
- Android Auto: トラックのすべてのアクティブなアーティファクトから Android Auto のサポートを削除します。[削除] ボタンをクリックして、ページ上のフォーム ファクタのリストから Android Auto を削除します。
- Android Automotive OS: [管理] ボタンをクリックして、Android Automotive OS を無効にします。[Remove] ボタンをクリックすると、ページ上のフォーム ファクタのリストから 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 位置情報アプリの使用を許可する必要があります。