Version: 2021.3
言語: 日本語
Android のデジタル配信サービス
Chrome OS

Google Play への配信

このページでは、Google Play 固有の配信要件と考慮事項に関する情報を提供します。

Google Play でアプリケーションを公開する方法については、Google Play を参照してください。

配信要件

Google Play には、アプリケーションの公開前に満たさなければならない要件があります。このセクションでは、Google Play 固有の要件と、それらを満たす方法を説明します。

Android App Bundle

Google Play requires new apps to be an Android App Bundle (AAB) instead of an APK. For information on why, see The future of Android App Bundles is here.

アプリケーションを AAB にする設定は、以下の手順で行えます。

  1. Edit > Project Settings を選択します。
  2. Project Settings ウィンドウで Player タブを選択し、Android の Player 設定 (下の画像) を開いてください。
  3. Publishing Settings セクションで Split Application Binary (アプリケーションバイナリの分割) を有効にします。
  4. File > Build Settings を選択します。
  5. Platform ペイン内のプラットフォームのリストから Android を選択します。
  6. Build App Bundle (Google Play) を有効にします。プロジェクトをエクスポート して Android Studio でビルドしたい場合は、Export Project を有効にし、続いて Export for App Bundle を有効にしてください。

以上を行った上で アプリケーションのビルド を行うと、Unity がアプリケーションを AAB としてビルドします。

アプリケーションのサイズ

Google Play には、アプリケーションのインストールサイズの制限があります。Google Play が設けているアプリケーションのタイプごとのサイズ制限は、以下の表のとおりです。

アプリケーションのタイプ サイズ制限
APK アプリケーションバイナリの分割 を行う場合や、カスタム 拡張ファイル を使用する場合は、APK は 100MB 未満、拡張ファイルは 2GB 未満にする必要があります。それ以外の場合は、APK を 100MB 未満にする必要があります。
AAB アプリケーションバイナリの分割を行う場合や、カスタム アセットパック を使用する場合は、AAB 内のベースモジュールを 150MB 未満にし、アセットパックは Android ドキュメントの ダウンロードサイズの上限 に記載のファイルサイズ内に収める必要があります。それ以外の場合は、AAB を 150MB 未満にする必要があります。

For information on how to optimize the install size of your application, see Distribution size.

64 ビットアーキテクチャ

Google Play requires applications to support 64-bit architecture. For more information, see Support 64-bit architectures. To make your application support 64-bit architecture:

  1. Edit > Project Settings を選択します。
  2. Project Settings ウィンドウで Player タブを選択し、Android の Player 設定 (下の画像) を開いてください。
  3. In the Other Settings section, enable ARM64. If your application targets Chrome OS, enable x86–64 (Chrome OS too. Note: You can only interact with this setting if your project uses the IL2CPP scripting backend.

ターゲット API

Google Play requires applications to support a minimum target API. For information on what the current minimum target API is, see Meet Google Play’s target API level requirement.

アプリケーションのターゲット API の変更は、以下の手順で行えます。

  1. Edit > Project Settings を選択します。
  2. Project Settings ウィンドウで Player タブを選択し、Android の Player 設定 (下の画像) を開いてください。
  3. In the Publishing Settings section, set Target API Level to at least the target API level that Google Play requires.

アプリケーションの署名

Google Play requires applications to be signed. For information on how to sign your application, see Android Keystore Manager.

考慮事項

このセクションでは、Google Play にアプリケーションを公開する前に知っておくべき、Google Play に固有の考慮事項について説明します。

ベストプラクティスチェックリスト

To help launch an Android application successfully, Android’s documentation includes a best practice checklist of processes to follow. See Launch checklist.

パブリックシンボル

If your application crashes on a device, Google can use a symbols package to make a native stacktrace human-readable on the Android Vitals dashboard. It is best practice to generate a public symbols package for your application and upload it to Google Play. For information on how to do this, see Generating a symbols package.

Android のデジタル配信サービス
Chrome OS