Mulai Agustus 2021, aplikasi baru wajib dipublikasikan dengan Android App Bundle di Google Play. Aplikasi baru dengan ukuran yang lebih besar dari 200 MB dapat menggunakan Play Asset Delivery atau Play Feature Delivery.
Mulai 30 Juni 2023, Google Play tidak lagi mendukung update aplikasi TV menggunakan APK. Semua update aplikasi TV harus dipublikasikan dengan Android App Bundle (AAB).
Untuk mengetahui lebih lanjut, baca The Future of Android App Bundles is here di Blog Developer Android.
Android App Bundle adalah format publikasi di Google Play. Publikasi menggunakan app bundle akan membantu mengurangi ukuran aplikasi, menyederhanakan rilis, dan mengaktifkan fitur distribusi lanjutan.
Melalui penjelajah app bundle di Konsol Play, Anda dapat mengelola app bundle dan versi aplikasi dalam satu tempat dengan mudah. Anda juga dapat mengakses metadata, download, dan analisis yang berguna terkait item yang dihasilkan Google Play untuk pengiriman aset.
Cara kerja dan manfaat app bundle
Google Play menggunakan app bundle untuk membuat dan mengirimkan APK yang dioptimalkan untuk setiap konfigurasi perangkat, sehingga pengguna dapat memiliki aplikasi yang lebih efisien. Artinya, Anda hanya perlu membuat, menandatangani, dan mengupload satu app bundle untuk mendukung beberapa APK yang dioptimalkan untuk berbagai konfigurasi perangkat. Kemudian, Google Play mengelola dan menyalurkan APK distribusi aplikasi untuk Anda.
Fitur dan manfaat app bundle- Memublikasikan aplikasi berukuran lebih kecil untuk mempercepat penginstalan dan memperkecil ukuran file, sehingga jumlah pengguna yang melakukan uninstal dapat berkurang.
- Menyederhanakan pengelolaan rilis untuk memudahkan publikasi dan pengelolaan beberapa APK.
- Anda dapat menggunakan Play Feature Delivery untuk melakukan modularisasi aplikasi dan menyertakan modul fitur. Anda dapat mengirimkan modul fitur dengan berbagai cara:
- Pengiriman saat penginstalan: Modul fitur dikirimkan pada waktu penginstalan. Anda dapat melakukannya untuk memanfaatkan waktu build yang lebih cepat, atau untuk mengirimkan modul pada waktu penginstalan. Kemudian, Anda dapat meng-uninstal modul tersebut pada lain waktu sehingga ukuran file tidak terlalu besar.
- Pengiriman kondisional: Modul fitur dikirimkan saat penginstalan berdasarkan kondisi tertentu, seperti negara pengguna, fitur perangkat, dan versi SDK minimum.
- Pengiriman on demand: Menginstal dan meng-uninstal modul fitur sesuai kebutuhan, bukan mengirimkannya ke semua pengguna sepanjang masa penggunaan aplikasi.
- Pengalaman instan: Modul fitur dapat diaktifkan secara instan untuk menawarkan pengalaman instan dari link dan tombol Coba Sekarang di listingan Play Store aplikasi Anda, sehingga pengguna tidak harus menginstal aplikasi terlebih dahulu.
- Anda dapat menggunakan Play Asset Delivery untuk mengirimkan paket aset berukuran besar. Anda dapat menyesuaikan pengiriman paket aset dengan berbagai cara:
- Pengiriman saat penginstalan: Paket aset dikirimkan dengan penginstalan ("di awal") dan tersedia untuk aplikasi pada saat peluncuran.
- Pengiriman dimulai segera: Paket aset otomatis dikirimkan setelah aplikasi diinstal. Aplikasi tidak harus dibuka untuk memulai download. Proses download juga tidak mencegah pengguna membuka aplikasi.
- Pengiriman on demand: Paket aset didownload sesuai kebutuhan saat aplikasi berjalan.
- Jika aplikasi memiliki alat pilih bahasa tersendiri di dalamnya, Anda dapat menggunakan API bahasa tambahan untuk mengizinkan pengguna mengakses dan mendownload resource bahasa tambahan secara on demand.
Menggunakan penjelajah app bundle
Anda dapat menggunakan penjelajah app bundle untuk memeriksa versi aplikasi, mendownload aset, dan mendapatkan analisis terkait item yang dihasilkan Google Play untuk pengiriman.
Halaman Penjelajah app bundle menampilkan filter versi di kanan atas halaman, yang dapat digunakan bersama tiga tab di bawahnya untuk menjelajahi berbagai versi dan konfigurasi APK distribusi aplikasi Anda di perangkat yang berbeda. Filter versi ini setara dengan fungsi “Library artefak” pada Konsol Google Play versi lama.
Penjelajah app bundle memiliki tiga tab:
- Detail: Tinjau detail terperinci untuk setiap versi aplikasi.
- Download: Buat link penginstalan untuk setiap versi aplikasi, download APK khusus perangkat untuk pengujian atau pra-penginstalan di perangkat, download APK universal, dan kelola aset lain yang terkait dengan setiap versi.
- Pengiriman: Tinjau item yang dihasilkan Google Play dari app bundle Anda serta kondisi semua artefak distribusi saat dikirimkan.
Prasyarat dan rekomendasi
- Untuk menggunakan app bundle, Anda harus mendaftar ke Penandatanganan Aplikasi Play.
- Untuk menggunakan fitur distribusi lanjutan, pastikan Anda meninjau dokumentasi berikut:
Meninjau detail APK
Untuk melihat APK yang dihasilkan Google Play dari app bundle:
- Buka halaman Penjelajah app bundle (Uji dan rilis > Penjelajah app bundle).
- Di tab Perangkat, pilih filter versi di dekat bagian kanan atas halaman.
- Pada tabel “Pilih versi”, pilih panah kanan pada versi yang ingin Anda lihat.
- Tinjau detail versi.
- Opsional: Di bagian “Perangkat Android yang didukung”, Anda dapat memilih Lihat katalog perangkat untuk melihat dan mengelola perangkat yang kompatibel dengan versi aplikasi ini.
Membagikan link penginstalan
Untuk membagikan link penginstalan APK khusus perangkat yang sesuai, yang dihasilkan Google Play dari app bundle Anda:
- Buka halaman Penjelajah app bundle (Uji dan rilis > Penjelajah app bundle).
- Pilih filter versi di dekat bagian kanan atas halaman.
- Pada tabel “Pilih versi”, pilih panah kanan pada versi yang ingin Anda lihat.
- Pilih tab Download.
- Untuk membagikan link penginstalan APK khusus perangkat: Di bagian “Link berbagi aplikasi secara internal”, pilih Salin link yang dapat dibagikan.
- Bagikan link.
- Tips: Anda dapat memilih Kelola akses untuk membuka halaman Berbagi aplikasi internal serta membagikan langsung link APK dan app bundle kepada tim Anda. Untuk mempelajari lebih lanjut, buka Berbagi app bundle dan APK secara internal.
Mendownload APK khusus perangkat
Anda dapat mendownload APK khusus perangkat dan mendownload APK pra-penginstalan khusus perangkat untuk dibagikan kepada OEM yang melakukan pra-penginstalan di perangkatnya (agar kemudian dapat diupdate oleh Google Play).
Untuk mendownload APK khusus perangkat yang dihasilkan Google Play dari app bundle Anda:
- Buka halaman Penjelajah app bundle (Uji dan rilis > Perangkat dan versi > Penjelajah app bundle).
- Pilih filter versi di dekat bagian kanan atas halaman.
- Pada tabel “Pilih versi”, pilih panah kanan pada versi yang ingin Anda lihat.
- Pilih tab Download.
- Pada tabel “APK khusus perangkat”, pilih ikon download di samping APK yang ingin disimpan atau dibagikan.
Mendownload APK universal yang ditandatangani
APK universal yang ditandatangani adalah APK tunggal dan dapat diinstal yang ditandatangani dengan kunci penandatanganan aplikasi yang sama dengan yang digunakan oleh Penandatanganan Aplikasi Play untuk aplikasi Anda. Anda dapat mendistribusikan APK ini di app store dan saluran distribusi lain, seperti situs, sehingga di mana pun Anda mendistribusikannya, aplikasi akan ditandatangani dengan kunci yang sama.
Untuk mendownload APK universal yang ditandatangani:
- Buka halaman Penjelajah app bundle(Uji dan rilis > Penjelajah app bundle).
- Pilih filter versi di dekat bagian kanan atas halaman.
- Pada tabel “Pilih versi”, pilih panah kanan pada versi yang ingin Anda lihat.
- Pilih tab Download.
- Pada tabel “Aset”, pilih ikon download di samping file "APK universal yang ditandatangani".
Mendownload file aset dan deobfuscation
Untuk mendownload file aset, file deobfuscation, dan simbol debug native bagi APK yang dihasilkan Google Play dari app bundle Anda:
- Buka halaman Penjelajah app bundle (Uji dan rilis > Penjelajah app bundle).
- Pilih filter versi di dekat bagian kanan atas halaman.
- Pada tabel “Pilih versi”, pilih panah kanan pada versi yang ingin Anda lihat.
- Pilih tab Download.
- Pada tabel “Aset”, pilih ikon download di samping file yang ingin disimpan atau dibagikan.
Melihat informasi pengiriman untuk modul fitur dan paket aset
Jika Anda menggunakan Play Feature Delivery untuk menyesuaikan pengiriman modul fitur atau untuk menyesuaikan pengiriman paket aset, akan muncul informasi yang berguna pada tab Pengiriman di halaman Penjelajah app bundle. Untuk melihat informasi ini:
- Buka halaman Penjelajah app bundle (Uji dan rilis > Penjelajah app bundle).
- Pilih filter versi di dekat bagian kanan atas halaman.
- Pada tabel “Pilih versi”, pilih panah kanan pada versi yang ingin Anda lihat.
- Pilih tab Pengiriman.
- Lihat informasi pengiriman pada tabel yang tersedia, yang mencantumkan nama, kondisi pengiriman, dan ukuran download:
- Modul: Menampilkan informasi modul fitur. Tabel ini selalu tersedia dan berisi modul dasar aplikasi Anda.
- Paket aset: Menampilkan informasi paket aset aplikasi Anda. Tabel ini hanya tersedia jika ada paket aset yang terkait dengan aplikasi Anda.
- Klik baris tabel untuk melihat semua item yang dihasilkan Google dari app bundle Anda yang terkait dengan modul fitur atau paket aset tertentu, termasuk:
- Kondisi pengiriman terperinci (jika berlaku)
- Detail setiap APK terpisah yang dihasilkan
- Detail setiap APK mandiri yang dihasilkan
- Catatan: APK mandiri selalu menyertakan modul dasar dan modul fitur atau paket aset yang dikirimkan pada saat penginstalan. APK mandiri juga menyertakan modul on demand apa pun yang mengaktifkan penggabungan (fusing).