Menayangkan aplikasi dan fitur sesuai permintaan dengan Android App Bundle

Pada paruh kedua tahun 2021, kami akan mewajibkan aplikasi baru untuk dipublikasikan dengan Android App Bundle di Google Play. Aplikasi baru dengan ukuran yang lebih besar dari 150 MB harus menggunakan pengiriman fitur dinamis atau Asset Delivery dinamis.

Baca postingan ini di Blog Developer Android untuk mendapatkan detail lebih lanjut.

Dengan memublikasikan aplikasi menggunakan Android App Bundle, Anda dapat mengurangi ukuran aplikasi, 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 dapat menghasilkan aplikasi yang lebih kecil dan lebih efisien untuk diinstal pengguna.

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

Fitur dinamis
Dengan app bundle, Anda dapat menggunakan Play Core Library untuk menyertakan modul fitur dinamis yang dapat didownload dan diinstal pengguna sesuai permintaan. Pelajari modul fitur dinamis lebih lanjut.
Google Play Instan
App bundle mendukung pengalaman instan yang memungkinkan pengguna mencoba aplikasi atau game Anda tanpa harus menginstalnya. Dengan memberikan pengalaman instan kepada pengguna, Anda dapat meningkatkan kesempatan aplikasi Anda ditemukan dan mendorong jumlah instal.
Bahasa tambahan
Secara default, Play menayangkan aplikasi dalam bahasa yang sama dengan bahasa yang dipilih di setelan 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 library native yang belum dikompresi (Android 6.0 dan yang lebih baru) yang disimpan di APK, bukan di perangkat pengguna, sehingga dapat mengurangi 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 ke track rilis mana pun.

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 dihasilkan oleh Google Play dari app bundle:

  1. Buka Konsol Play.
  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.
  8. 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.
  9. 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 setidaknya Android 5.0 (API level 21), tab ini tidak akan terlihat.

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 ponsel populer, lalu dibandingkan dengan APK universal (yang berisi semua resource, kode, dan aset Anda). Penghematan ukuran biasanya terjadi setelah mengirim resource ABI, kepadatan, dan bahasa yang telah dioptimalkan per perangkat.

Mendownload APK yang dihasilkan

Untuk menguji aplikasi Anda di suatu perangkat, download APK yang dihasilkan untuk setiap konfigurasi ponsel 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 ukuran terkompresi APK Anda lebih besar dari 150 MB saat didownload, Anda akan melihat ikon error berwarna merah di kolom "Ukuran APK yang diinstal". Pilih baris yang berisi error untuk menemukan perangkat tempat app bundle Anda menghasilkan APK berukuran besar. Kurangi ukuran aplikasi Anda, lalu upload app bundle baru.

Konten terkait

Apakah ini membantu?
Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Login untuk opsi dukungan tambahan guna memecahkan masalah dengan cepat