Android App Bundle Menggantikan APK


Google Play Store terus berkembang untuk memenuhi kebutuhan dan permintaan pengguna dan pengembang Android yang terus meningkat. Banyak dari peningkatan tersebut bergantung pada sistem otomatis yang didukung oleh AI dan pembelajaran mesin, terutama dalam menyaring aplikasi untuk malware atau konten terlarang. Namun, ada kalanya perubahan mengharuskan pengembang untuk membuat perubahan dalam cara mereka menulis dan mendistribusikan aplikasi mereka. Salah satu perubahan paling signifikan akan datang pada bulan Agustus ketika Google Play Store beralih ke App Bundle menggantikan APK sebagai format paket standarnya, perubahan yang tidak hanya akan memengaruhi pengembang tetapi juga pengguna Android.


Apa dan Mengapa App Bundle?


Singkatan dari Android Packages, APK telah lama menjadi format paket standar Android untuk aplikasi dan game. Lebih mirip dengan arsip JAR Java, APK dirancang untuk menggabungkan semua yang perlu diinstal aplikasi pada perangkat, mulai dari kode hingga aset seperti gambar dan suara, beberapa di antaranya akan memiliki versi yang berbeda untuk berbagai jenis dan ukuran perangkat. Namun, seiring berkembangnya ekosistem Android, begitu pula sejumlah hal yang perlu dikemas dalam APK agar berfungsi dengan baik.


APK harus berkembang untuk pertumbuhan Android dan Google harus membuat solusi untuk aplikasi yang lebih besar, terutama game yang terkadang membutuhkan gigabyte data tambahan. Solusi itu datang dalam bentuk OBB yang perlu diunduh bahkan sebelum Anda bisa mulai bermain game atau menggunakan aplikasi. Ini adalah masalah yang di klaim bisa dipecahkan oleh Android App Bundle.


Android App Bundle, yang dapat disingkat menjadi AAB, akan mengubah cara aplikasi Android dikemas dan dikirimkan. Salah satu perbedaan yang paling langsung adalah bahwa tidak akan ada lagi kebutuhan untuk satu APK untuk memuat semuanya untuk semua jenis perangkat Android, yang berarti ukuran paket harus lebih kecil dan waktu pengunduhan harus lebih cepat. Hasilnya, App Bundle mengharuskan aplikasi tidak boleh lebih besar dari 150MB.


Cara Baru untuk Menyampaikan Hal yang Sama


Untuk aplikasi yang membutuhkan lebih dari 150 MB, App Bundle memperkenalkan fitur baru untuk menggantikan OBB yang disebut Play Asset Delivery. Menggunakan kompresi data yang lebih baik dan strategi pengiriman dinamis, sistem PAD ini menjanjikan unduhan yang lebih cepat untuk aset non-kode juga, bahkan mungkin saat sudah bermain game. Pembaruan di masa mendatang juga bisa lebih kecil karena PAD tidak akan berisi semua aset baru tetapi hanya apa yang berubah di antara versi aset yang berbeda, alias delta mereka. Play Asset Delivery juga hadir dengan manfaat keamanan karena aset disimpan dan diunduh dari Google Play daripada beberapa hosting CDN yang disediakan oleh pengembang sendiri.



Fitur baru lainnya yang diaktifkan oleh Android App Bundle yang tidak dimungkinkan dengan APK adalah Pengiriman Fitur Play. Ini memperluas konsep App Bundle yang hanya berisi bagian-bagian aplikasi yang diperlukan pada perangkat tertentu tetapi berfokus pada fitur yang diperlukan untuk benar-benar mulai menggunakan aplikasi sesegera mungkin. Idenya adalah itu akan memungkinkan pengguna untuk segera menggunakan aplikasi hanya beberapa detik setelah menginstalnya, menunda pengunduhan bagian lain dari aplikasi untuk nanti.


Pengguna Android tidak perlu melakukan apa pun untuk mendapatkan manfaat dari perubahan ini, meskipun pengembang aplikasi harus melakukan pekerjaan berat untuk bagian mereka. Untungnya bagi pengembang aplikasi, persyaratan Android App Bundle Google Play Store, yang mulai berlaku pada bulan Agustus, hanya berlaku untuk aplikasi baru yang dikirimkan ke app store. Tentu saja, pengembang juga dapat secara sukarela mengadopsi App Bundle jika mereka ingin meningkatkan pengalaman bagi pengguna.


Kesimpulan: Ini Dunianya Google


APP pasti terdengar hebat, setidaknya untuk pengguna, tetapi semua itu hadir dengan pengecualian. Semua fitur ini hanya tersedia di Google Play Store, yang terdengar seperti tidak perlu dipikirkan tetapi memiliki implikasi penting bagi beberapa pengembang Android. Tidak seperti APK, Android App Bundle tidak boleh ada di luar Google Play dan tidak dapat didistribusikan di luarnya. Ini berarti developer yang beralih dari APK ke App Bundle tidak dapat lagi memberikan paket atau pengalaman yang sama persis di sumber aplikasi lain kecuali mereka memilih untuk mempertahankan versi APK terpisah. Ini secara alami menempatkan toko aplikasi pihak ketiga pada posisi yang kurang menguntungkan, tetapi Google kemungkinan besar akan memainkan keamanan Play Store sebagai alasan utama agar pengguna Android menghindari toko aplikasi pihak ketiga.

puticiro
puticiro

This is a short biography of the post author. Maecenas nec odio et ante tincidunt tempus donec vitae sapien ut libero venenatis faucibus nullam quis ante maecenas nec odio et ante tincidunt tempus donec.

No comments:

Post a Comment