API baru adalah kemenangan besar bagi toko aplikasi pihak ketiga


Google baru-baru ini diperintahkan oleh Komite Persaingan India untuk berubah secara mendasar beberapa praktik antipersaingannya, dan kami akhirnya mulai melihat beberapa hasil nyata dengan sekumpulan API baru di Android 14. Penambahan ini terutama ditujukan untuk membantu toko aplikasi pihak ketiga seperti Amazon, APKMirror, dan F-Droid mencapai paritas fitur dengan Play Store.


Mishaal Rahman dari XDA digali sekumpulan perubahan dalam dokumentasi Android 14 API, yang membantu developer aplikasi belajar menggunakan fitur baru yang akan tersedia di versi OS yang akan datang. Setelah Android 12 akhirnya memungkinkan toko aplikasi pihak ketiga untuk secara otomatis memperbarui aplikasi yang mereka instal, rilis Google 2023 ingin meningkatkan pengalaman bagi pengguna dan toko aplikasi.

VIDEO ANDROIDPOLICE HARI INI

android-14-hero-generic-swoop

Perubahan terbesar adalah Android 14 yang baru API Pembaruan Lembut, yang memungkinkan toko aplikasi pihak ketiga memastikan Anda tidak menggunakan aplikasi sebelum memperbaruinya secara otomatis di latar belakang. Toko aplikasi sekarang dapat memeriksa apakah aplikasi yang sedang diperbarui saat ini tidak ada di layar, menjalankan layanan latar depan, atau berinteraksi dengan Anda dengan cara apa pun. Mereka juga dapat memeriksa untuk memastikan perangkat Anda saat ini tidak dalam Mode Istirahatkan atau melakukan panggilan telepon sebelum memperbarui aplikasi.

Sementara masing-masing hal ini dapat diperiksa secara manual oleh toko aplikasi pihak ketiga, Google merekomendasikan agar pengembang menggunakan preset yang disediakan untuk sistem Pembaruan Lembut baru ini untuk menentukan apakah ini saat yang tepat untuk memperbarui aplikasi – lagipula, bertahun-tahun Play Store data telemetri tidak boleh terlalu jauh dari basis. Dan meskipun informasi ini sudah dapat diperoleh dari berbagai API Android lama, sistem baru ini tidak memerlukan toko aplikasi untuk meminta akses ke izin sensitif untuk mengetahui kapan waktu yang aman untuk memperbarui aplikasi secara otomatis.

Ada juga yang baru Perbarui API Kepemilikan yang memungkinkan toko aplikasi pihak ketiga menjadi satu-satunya sumber pembaruan di masa mendatang untuk aplikasi yang awalnya diinstal, menyelesaikan potensi konflik di mana aplikasi yang diinstal oleh toko aplikasi pihak ketiga dapat diperbarui oleh sistem pembaruan otomatis Play Store. Ini akan berguna untuk toko seperti Obtainium, yang mengirimkan pembaruan untuk aplikasi sumber terbuka langsung dari halaman rilis pengembang dan seringkali dapat melampaui Play Store pada rilis.

Setelah app store diperbarui untuk memanfaatkan API baru, app store akan secara otomatis diberi izin ENFORCE_UPDATE_OWNERSHIP yang diperlukan untuk menggunakan fitur baru ini. Namun, toko aplikasi pihak ketiga harus menyatakan kepemilikan pembaruan saat pertama kali menginstal aplikasi, jadi ini tidak akan berfungsi untuk aplikasi yang sudah ada yang mungkin telah Anda instal melalui toko aplikasi — dengan kata lain, Anda harus menginstal ulang aplikasi sebelum Update Ownership API tersedia untuknya.

android-14-logo-keyboard-hero

Akhirnya, a API Prapersetujuan Pengguna memungkinkan toko aplikasi pihak ketiga menampilkan prompt sebelum menginstal pembaruan ke aplikasi. Ini akan berguna saat aplikasi memiliki perombakan fitur utama atau menambahkan izin yang diberikan saat waktu proses yang menurut app store mungkin ingin Anda ketahui sebelum pembaruan otomatis dilakukan.

Perlu dicatat bahwa ini dan API baru lainnya tidak akan diselesaikan hingga Juni 2023, menurut Jadwal rilis Android 14. Jadi fitur-fitur ini dapat berubah saat versi baru berpindah dari pratinjau pengembang ke rilis beta, tetapi kami tidak berharap Google langsung menghentikan API mengingat tekanan hukum yang dihadapinya.

By Tobi