Mulai Ogos 2021, apl baharu diperlukan untuk diterbitkan dengan Android App Bundle pada Google Play. Apl baharu yang lebih besar daripada 200MB boleh menggunakan sama ada Play Asset Delivery atau Play Feature Delivery.
Mulai 30 Jun 2023, Google Play tidak menyokong kemaskinian apl TV menggunakan APK lagi. Semua kemaskinian apl TV perlu diterbitkan dengan Android App Bundle (AAB).
Untuk mengetahui lebih lanjut, baca The Future of Android App Bundles is here, di Blog Pembangun Android.
Android App Bundle ialah format penerbitan di Google Play. Penerbitan menggunakan app bundles membantu dalam mengurangkan saiz apl anda, memudahkan keluaran dan mendayakan ciri pengedaran lanjutan.
Dengan menggunakan penjelajah app bundle dalam Play Console, anda dapat mengurus app bundle dan versi anda dengan mudah di satu tempat. Anda juga dapat mengakses metadata, muat turun dan cerapan yang berguna tentang perkara yang dijana oleh Google Play untuk penghantaran aset.
Cara app bundle berfungsi dan manfaatnya
Google Play menggunakan apl bundle untuk membina dan menyampaikan APK yang dioptimumkan bagi setiap konfigurasi peranti dan memberi pengguna apl yang lebih cekap. Ini bermakna anda hanya perlu membina, menandatangani dan memuat naik app bundle tunggal untuk menyokong APK yang dioptimumkan untuk pelbagai konfigurasi peranti. Kemudian Google Play akan mengurus dan menyediakan APK pengedaran apl anda untuk anda.
Ciri dan manfaat app bundle- Menerbitkan apl yang lebih kecil, memudahkan pemasangan yang lebih pantas dan saiz pada cakera yang lebih kecil, yang boleh menghasilkan penyahpasangan yang lebih sedikit.
- Memudahkan pengurusan keluaran, menyingkirkan kerumitan penerbitan dan mengurus berbilang APK.
- Anda boleh menggunakan Play Feature Delivery untuk memodulasikan apl anda dan memasukkan modul ciri. Anda boleh menghantar modul ciri melalui beberapa cara:
- Penghantaran masa pemasangan: Modul ciri dihantar pada masa pemasangan. Anda boleh memilih cara ini untuk memanfaatkan masa bina yang lebih pantas atau untuk menghantar modul pada masa pemasangan. Anda boleh menyahpasang modul ciri ini kemudian untuk mengelakkan pengambilan saiz pada cakera anda yang tidak diperlukan.
- Penghantaran bersyarat: Modul ciri dihantar pada masa pemasangan berdasarkan syarat seperti negara pengguna, ciri peranti dan versi minimum SDK.
- Penghantaran atas permintaan: Memasang dan menyahpasang modul apabila diperlukan, bukan menghantar kepada semua pengguna untuk sepanjang hayat apl anda.
- Pengalaman segera: Modul ciri boleh didayakan dengan segera untuk menawarkan pengalaman segera daripada pautan dan butang Cuba Sekarang pada penyenaraian gedung apl anda yang tidak memerlukan pengguna memasang apl anda dahulu.
- Anda boleh menggunakan Play Asset Delivery untuk menghantar pek aset yang besar. Anda boleh menyesuaikan penghantaran pek aset melalui beberapa cara:
- Penghantaran masa pemasangan: Pek aset dihantar dengan pemasangan ("pendahuluan") dan tersedia kepada apl semasa pelancaran.
- Penghantaran ikut pantas: Pek aset dihantar secara automatik selepas apl dipasang. Apl tidak perlu dibuka untuk memulakan muat turun. Muat turun juga tidak menghalang pengguna daripada membuka apl.
- Penghantaran atas permintaan: Pek aset dimuat turun mengikut keperluan semasa apl berjalan.
- Jika apl anda mempunyai pemilih bahasa sendiri dalam apl, anda boleh menggunakan API bahasa tambahan untuk membolehkan pengguna mengakses dan memuat turun sumber bahasa tambahan atas permintaan.
Menggunakan penjelajah app bundle
Anda boleh menggunakan penjelajah app bundle untuk memeriksa versi apl, memuat turun aset dan mendapatkan cerapan tentang perkara yang dijana oleh Google Play untuk penghantaran.
Halaman Penjelajah app bundle menampilkan penapis versi di bahagian atas sebelah kanan halaman yang boleh anda gunakan bersama dengan tiga tab di bawah untuk menerokai pelbagai versi dan konfigurasi APK pengedaran apl anda pada peranti yang berlainan. Penapis versi ini mempunyai fungsi yang setara dengan “Pustaka artifak” pada versi Google Play Console yang lama.
Penjelajah app bundle mempunyai tiga tab:
- Butiran: Semak butiran terperinci bagi setiap versi apl anda.
- Muat turun: Jana pautan pemasangan bagi setiap versi apl anda, muat turun APK khusus peranti untuk ujian atau prapemasangan pada peranti, muat turun APK sejagat dan urus fail lain yang berkaitan dengan setiap versi.
- Penghantaran: Semak perkara yang dijana oleh Google Play daripada app bundle anda dan syarat untuk semua artifak pengedaran dihantar.
Prasyarat dan pengesyoran
- Untuk menggunakan app bundle, anda mesti mendaftar dalam Tandatangan Apl Play.
- Untuk menggunakan ciri pengedaran lanjutan, pastikan anda menyemak dokumentasi ini:
Semak butiran APK anda
Untuk melihat APK yang dijana oleh Google Play daripada app bundle anda:
- Buka halaman Penjelajah app bundle (Uji dan terbitkan keluaran > Penjelajah app bundle).
- Pada tab Peranti, pilih penapis versi pada bahagian atas sebelah kanan halaman.
- Dalam jadual “Pilih versi”, pilih anak panah ke kanan pada versi yang mahu anda lihat.
- Semak butiran versi.
- Pilihan: Di bawah “Peranti Android yang disokong”, anda boleh memilih Lihat katalog peranti untuk melihat dan mengurus peranti yang serasi dengan versi apl anda yang ini.
Kongsikan pautan pemasangan
Untuk berkongsi pautan untuk memasang APK khusus peranti yang sesuai yang dijana oleh Google Play daripada app bundle anda:
- Buka halaman Penjelajah app bundle (Uji dan terbitkan keluaran > Penjelajah app bundle).
- Pilih penapis versi berhampiran bahagian atas sebelah kanan halaman.
- Dalam jadual “Pilih versi”, pilih anak panah ke kanan pada versi yang mahu anda lihat.
- Pilih tab Muat turun.
- Untuk berkongsi pautan untuk memasang APK khusus peranti: Dalam bahagian “Pautan perkongsian apl dalaman”, pilih Salin pautan boleh kongsi.
- Kongsi pautan itu.
- Petua: Anda boleh memilih Urus akses untuk melawati halaman Perkongsian apl dalaman dan berkongsi pautan app bundle dan APK dengan pasukan anda dengan pantas. Untuk mengetahui lebih lanjut, pergi ke Kongsi app bundle dan APK secara dalaman.
Muat turun APK khusus peranti
Anda boleh memuat turun APK khusus peranti dan memuat turun APK prapemasangan khusus peranti. Tindakan ini untuk berkongsi dengan OEM sebagai prapasang pada peranti mereka (supaya dapat dikemas kini oleh Google Play kemudiannya).
Untuk memuat turun APK khusus peranti yang dijana oleh Google Play daripada app bundle anda:
- Buka halaman Penjelajah app bundle (Uji dan terbitkan keluaran > Peranti dan versi > Penjelajah app bundle).
- Pilih penapis versi berhampiran bahagian atas sebelah kanan halaman.
- Dalam jadual “Pilih versi”, pilih anak panah ke kanan pada versi yang mahu anda lihat.
- Pilih tab Muat turun.
- Dalam jadual “APK khusus peranti”, pilih ikon muat turun di sebelah APK yang anda mahu simpan atau kongsi.
Muat turun APK sejagat dan bertandatangan
APK sejagat dan bertandatangan ialah APK tunggal dan boleh dipasang yang ditandatangani dengan kunci tandatangan apl sama yang digunakan oleh Tandatangan Apl Play untuk apl anda. Anda boleh mengedarkan APK ini di gedung apl dan saluran pengedaran lain seperti laman web supaya di mana-mana sahaja anda mengedarkan apl anda, apl itu ditandatangani dengan kunci yang sama.
Untuk muat turun APK sejagat dan bertandatangan:
- Buka halaman Penjelajah app bundle (Uji dan terbitkan keluaran > Penjelajah app bundle).
- Pilih penapis versi berhampiran bahagian atas sebelah kanan halaman.
- Dalam jadual “Pilih versi”, pilih anak panah ke kanan pada versi yang mahu anda lihat.
- Pilih tab Muat turun.
- Dalam jadual “Aset”, pilih ikon muat turun di sebelah fail "APK sejagat dan bertandatangan".
Muat turun aset dan fail penyahkeliruan
Untuk memuat turun fail aset, fail penyahkeliruan dan simbol nyahpepijat asli untuk APK yang dijana oleh Google Play daripada app bundle anda:
- Buka halaman Penjelajah app bundle (Uji dan terbitkan keluaran > Penjelajah app bundle).
- Pilih penapis versi berhampiran bahagian atas sebelah kanan halaman.
- Dalam jadual “Pilih versi”, pilih anak panah ke kanan pada versi yang mahu anda lihat.
- Pilih tab Muat turun.
- Dalam jadual “Aset”, pilih ikon muat turun di sebelah fail yang anda mahu simpan perkongsian kami.
Lihat maklumat penghantaran untuk modul ciri dan pek aset
Jika anda menggunakan Play Feature Delivery untuk menyesuaikan penghantaran modul ciri atau Play Asset Delivery untuk menyesuaikan penghantaran pek aset, tab Penghantaran anda pada halaman Penjelajah app bundle akan diisi dengan maklumat yang berguna. Untuk melihat maklumat ini:
- Buka halaman Penjelajah app bundle (Uji dan terbitkan keluaran > Penjelajah app bundle).
- Pilih penapis versi berhampiran bahagian atas sebelah kanan halaman.
- Dalam jadual “Pilih versi”, pilih anak panah ke kanan pada versi yang mahu anda lihat.
- Pilih tab Penghantaran.
- Lihat maklumat penghantaran dalam jadual yang tersedia yang menyenaraikan nama, keadaan penghantaran dan saiz muat turun:
- Modul: Menunjukkan maklumat modul ciri. Jadual ini sentiasa tersedia dan mengandungi modul asas anda.
- Pek aset: Menunjukkan maklumat pek aset aplikasi anda. Jadual ini hanya tersedia jika terdapat pek aset yang dikaitkan dengan apl anda.
- Klik baris jadual untuk melihat segala yang dijana oleh Google daripada app bundle anda berkaitan dengan modul ciri khusus atau aset, termasuk:
- Syarat penghantaran terperinci (jika berkenaan)
- Butiran bagi mana-mana APK pisah yang dijana
- Butiran tentang mana-mana APK kendiri yang dijana
- Nota: APK kendiri sentiasa termasuk modul asas dan mana-mana modul ciri masa pemasangan atau pek aset. APK kendiri juga termasuk mana-mana modul atas permintaan yang mana cantuman didayakan.