Google memberi pengembang lebih banyak waktu untuk mengupgrade aplikasi mereka agar mematuhi persyaratan Scoped Storage Android Q

click fraud protection

Google berencana membatasi semua aplikasi yang tidak memperhitungkan aturan Scoped Storage baru di Android Q, namun sekarang mereka sedikit mundur dari hal tersebut.

Tidak dapat dipungkiri bahwa setiap versi Android baru hadir dengan beberapa perubahan yang tidak terlalu disukai oleh beberapa pengembang. Salah satu yang besar dengan Android Q adalah "Penyimpanan Tercakup", yang pada dasarnya mengubah cara aplikasi mengakses penyimpanan eksternal ponsel. Google berencana untuk membatasi semua aplikasi yang tidak mematuhi perubahan yang diperkenalkan dengan Scoped Storage, tapi sekarang mereka sedikit mundur dari hal itu.

Sebelum Android Q, aplikasi apa pun dapat membaca atau menulis file apa pun ke penyimpanan eksternal (file yang dapat Anda lihat kapan mencolokkan ponsel Anda ke PC) jika mereka meminta READ_EXTERNAL_STORAGE dan WRITE_EXTERNAL_STORAGE izin. Anda mungkin memperhatikan aplikasi yang mengacaukan penyimpanan Anda dengan file dan ini juga merupakan masalah privasi/keamanan. Scoped Storage bertujuan untuk memperbaiki semua ini.

Google berencana memilikinya sehingga, secara default di Android Q, aplikasi hanya memiliki akses ke folder datanya sendiri di penyimpanan eksternal (terletak di /data/media/{user}/Android). Untuk mengakses media bersama seperti musik atau gambar, mereka harus meminta izin baru khusus untuk kasus penggunaan tersebut. Aplikasi yang memerlukan akses luas ke penyimpanan eksternal, seperti pengelola file, harus beralih dari menggunakan Java API ke Kerangka Akses Penyimpanan jika mereka ingin terus mengakses penyimpanan secara luas.

Pengembang mengeluhkan perubahan ini karena mereka merasa Google tidak memberi mereka waktu yang cukup untuk melakukan semua perubahan yang diperlukan untuk menggunakan Storage Access Framework. Dan karena Scoped Storage memengaruhi semua aplikasi yang berjalan di Android Q, terlepas dari apakah aplikasi tersebut benar-benar menargetkan Android Q, pengembang tidak punya pilihan selain memperbarui aplikasi mereka. Jika tidak, aplikasi mereka akan rusak saat pengguna mencoba menggunakannya di versi Android berikutnya.

Kabar baiknya adalah Google telah mendengarkan masukan dari pengembang karena Android Q tidak lagi menerapkan Scoped Storage pada aplikasi yang menargetkan Android Pie. Karena persyaratan untuk menargetkan level API terbaru, aplikasi baru yang dipublikasikan ke Google Play Store setelah 1 Agustus 2020 harus menargetkan Android Q, sedangkan pembaruan untuk aplikasi yang sudah ada yang dipublikasikan setelah 1 November 2020 juga harus menargetkan Android Q. Semua ini berarti pengembang sekarang memiliki waktu hingga Agustus atau November 2020 untuk memodifikasi aplikasi mereka dengan mempertimbangkan Scoped Storage baru Android Q, yang seharusnya memiliki banyak waktu untuk melakukan perubahan yang diperlukan. Kamu bisa pelajari lebih lanjut tentang Scoped Storage di sini.


Sumber: Pengembang Android

Dengan masukan dari Mishaal Rahman.