Menayangkan aplikasi dan fitur on demand dengan Android App Bundle

Dengan memublikasikan aplikasi menggunakan Android App Bundle, Anda dapat mengurangi ukuran file, menyederhanakan rilis, dan menayangkan fitur sesuai permintaan. Karena manfaat tambahannya ini, Android App Bundle adalah format publikasi yang disarankan di Google Play.

Cara kerja app bundle

App bundle menggunakan model penayangan baru, yang dikenal sebagai Pengiriman Dinamis Google Play, untuk membuat dan mengirim APK yang dioptimalkan untuk tiap konfigurasi perangkat. Dengan menghapus kode dan resource yang tidak digunakan untuk perangkat lain, model penayangan ini menghasilkan aplikasi yang lebih kecil dan lebih efisien untuk diinstal pengguna.

Catatan: Untuk menggunakan app bundle, Anda harus mendaftar dalam penandatanganan aplikasi oleh Google Play.

Fitur dinamis
Dengan app bundle, Anda dapat menggunakan Library Play Core untuk memasukkan modul fitur dinamis yang dapat pengguna download dan instal sesuai permintaan. Pelajari lebih lanjut tentang modul fitur dinamis.
Google Play Instan
App bundle mendukung pengalaman instan yang memungkinkan pengguna mencoba aplikasi atau game Anda tanpa menginstalnya. Dengan memberikan pengalaman instan kepada pengguna, Anda dapat meningkatkan kesempatan aplikasi Anda ditemukan dan mendorong jumlah instal.
Bahasa tambahan
Secara default, Play menampilkan aplikasi dalam bahasa yang sama dengan bahasa yang dipilih di perangkat. Jika aplikasi Anda memiliki pemilih bahasanya sendiri di dalam aplikasi, Anda dapat menggunakan API bahasa tambahan untuk memungkinkan pengguna mengakses dan mendownload resource bahasa tambahan sesuai permintaan.

Manfaat mengupload app bundle

Dengan app bundle, Anda hanya perlu membuat, menandatangani, dan mengupload satu artefak guna mendukung APK yang dioptimalkan untuk beragam konfigurasi perangkat. Google Play kemudian mengelola dan menayangkan APK aplikasi untuk Anda. Hasilnya, Anda tidak perlu mengelola kode versi untuk setiap kombinasi ABI, kepadatan layar, dan lokal yang ingin Anda dukung. Selain itu, dengan menggunakan app bundle, Anda dapat memperoleh manfaat dari peningkatan berkelanjutan yang ditambahkan ke proses penayangan.

Dibandingkan dengan APK, app bundle:

  • Memiliki ukuran download dan ukuran file yang lebih kecil
  • Dapat menggunakan koleksi asli yang tidak dikompresi (Android 6.0 dan yang lebih tinggi) yang disimpan di APK, bukan di perangkat pengguna, yang dapat menurunkan ukuran download, ukuran file, dan waktu penginstalan
  • Memberikan fungsi dan konfigurasi yang diperlukan oleh pengguna sesuai permintaan, bukan selama penginstalan
  • Menyederhanakan build dan pengelolaan rilis dengan menghilangkan kebutuhan untuk membuat dan memublikasikan beberapa APK

Saat Anda mengupload app bundle ke Konsol Play, Google Play mengirim biner yang dioptimalkan untuk perangkat.

  • Android 5.0 dan lebih baru: Play akan membuat APK dasar, APK konfigurasi, dan APK fitur dinamis (jika ada)
  • Di bawah Android 5.0: Play akan membuat multi-APK di sisi server

Menyesuaikan penayangan fitur

Jika Anda memiliki izin untuk "Mengelola rilis track pengujian" di Konsol Play, Anda dapat memublikasikan app bundle modular dengan modul fitur dinamis untuk setiap jalur rilis.

Penting: Untuk menggunakan modul fitur dinamis, tinjau dokumentasi modul fitur dinamis untuk Android Studio dan pelajari cara menerapkannya ke aplikasi Anda.

Anda dapat menayangkan modul fitur dinamis dalam beberapa cara:

  • Penayangan kondisional: Modul ditayangkan saat diinstal berdasarkan kondisi tertentu, seperti negara pengguna, fitur perangkat, dan versi SDK minimum.
  • Penayangan on demand: Instal dan uninstal modul sesuai kebutuhan, dibandingkan menayangkannya ke semua pengguna untuk sepanjang masa penggunaan aplikasi.
  • Pengalaman instan: Modul dapat diaktifkan secara instan untuk menawarkan pengalaman instan dari link dan tombol Coba Sekarang di listingan toko aplikasi Anda, sehingga tidak mengharuskan pengguna menginstal aplikasi terlebih dahulu.

Meninjau detail app bundle Anda

Untuk melihat dan mendownload APK yang dibuat oleh Google Play dari app bundle Anda:

  1. Buka Konsol Play Anda.
  2. Pilih aplikasi.
  3. Pada menu sebelah kiri, pilih Pengelolaan rilis > Rilis aplikasi.
  4. Di samping track yang berisi app bundle yang ingin Anda lihat, pilih Kelola.
  5. Pada "App bundle yang ditambahkan," pilih app bundle yang ingin Anda lihat.
  6. Pilih Temukan app bundle.
  7. Pilih tab APK per konfigurasi perangkat atau Multi-APK yang dibuat otomatis.
    • APK per konfigurasi perangkat: Tab ini mencakup dasar, konfigurasi, dan detail APK fitur dinamis yang ditayangkan ke perangkat yang menjalankan Android 5.0 dan lebih tinggi.
    • Multi-APK yang dibuat otomatis: Tab ini mencakup multi-APK yang ditayangkan ke perangkat yang menjalankan versi di bawah Android 5.0. APK ini memanfaatkan kepadatan layar dan pengoptimalan ABI, namun mencakup semua bahasa. Jika minSdkVersion aplikasi Anda minimal Android 5.0 (API level 21), Anda tidak akan melihat tab ini.

Detail dan download APK

Untuk melihat detail tentang APK yang dibuat dari app bundle Anda, buka bagian atas layar dan pilih app bundle dari daftar drop-down.

Penghematan ukuran

Lihat penghematan ukuran yang Anda peroleh dengan memublikasikan app bundle.

Penghematan ukuran didasarkan pada APK yang diterima oleh konfigurasi perangkat populer, dibandingkan dengan APK universal (yang berisi semua resource, kode, dan aset Anda). Penghematan ukuran biasanya terjadi karena mengirim bahasa, kepadatan, dan resource ABI yang dioptimalkan per perangkat.

Mendownload APK yang dibuat

Untuk menguji aplikasi Anda di perangkat, download APK yang dibuat untuk tiap konfigurasi perangkat dengan memilih panah download .

Detail APK

Lihat detail tentang kepadatan layar, ABI, dan ukuran APK yang diinstal.

APK yang dihasilkan dari app bundle memiliki batas ukuran maksimum. Jika di waktu download APK Anda memiliki ukuran terkompresi lebih besar dari 100MB, Anda akan melihat ikon error merah di kolom "Ukuran APK yang diinstal". Pilih baris yang berisi error untuk menemukan perangkat tempat app bundle Anda membuat APK berukuran besar. Kurangi ukuran aplikasi Anda, lalu upload app bundle baru.

Konten terkait

Apakah artikel ini membantu?
Bagaimana cara meningkatkannya?