Android App Bundle は Android の新しいアプリ公開フォーマットです。Android App Bundle を使用すると、アプリの作成とリリースをより効率的に行うことができます。また、アプリサイズの縮小によるメリットを簡単に提供できるため、インストールの成功率を高め、アンインストール数を減らすことができます。移行は簡単です。アプリサイズを小さくするためにコードをリファクタリングする必要はありません。移行後は、モジュール式アプリの開発が可能になり、機能配信をカスタマイズできるようになります。
Android App Bundle は、Android Studio 3.2 以降、Unity 2018.3 および 2017.4.17、Cocos Creator 2.0.9 以降で使用できます。
リリースをより効率的に管理する
アプリのコンパイル済みコード、リソース、ネイティブ ライブラリをすべて含む 1 つのアーティファクトを作成できます。複数の APK のバージョン コードを作成し、署名、アップロード、管理する必要はもうありません。
機能配信のカスタマイズ
インストール時ではなく必要なときに、選択したデバイスとユーザーに機能を配信することで、ユーザー エクスペリエンスをカスタマイズおよびコントロールすることができます。つまり、機能を追加しても、インストール時のアプリのサイズが増えるとは限らないということです。条件付き配信では、特定の国、デバイスタイプ、または最小 SDK バージョンを実行しているデバイスに機能を配信できます。オンデマンド配信では機能をオンデマンドで配信でき、しかも、機能のインストールとアンインストールを必要に応じて行うことができます。
エンジニアリングを加速させる
Android App Bundle ではモジュール式アプリの開発が可能なため、アプリの機能を個別のモジュールとして設計、作成、デバッグ、テストできます。各モジュールは、準備ができ次第、メインアプリに追加できます。コードが複雑化および肥大化したモノリシック アプリに対してエンジニアリング チームが総がかりで手を加える必要はもはやなくなりました。そのため、マージの競合や中断はほとんど発生しなくなります。
ビルド時間の短縮
Gradle を使用した Android Studio ビルドシステムなどのビルドシステムはモジュール式アプリ向けに最適化されているため、こうしたアプリのビルド時間を大規模なモノリシック アプリに比べて大幅に短縮できます。これにより、座って待っている時間を減らし、アプリの設計、コーディング、テストにかける時間を増やすことができます。
Google Play Instant でお試し版を提供する
Android App Bundle または特定の動的な機能モジュールを Instant 対応にすることで、ユーザーに簡単にアプリを試してもらうことができます。ユーザーは Google Play の [今すぐ試す] ボタンまたはウェブリンクをクリックするだけで、アプリをインストールせずに体験できます。