Google akhirnya mengizinkan aplikasi meminta Akses Semua File di Android 11 bulan depan

click fraud protection

Google akhirnya mengumumkan kapan akan mengizinkan pengelola file dan aplikasi lain yang menargetkan Android meminta izin Akses Semua File.

Google telah mulai mengirimkan email kepada pengembang yang aplikasinya meminta akses luas ke penyimpanan perangkat. Email tersebut memberi tahu pengembang bahwa, mulai tanggal 5 Mei, mereka harus memberi tahu Google mengapa aplikasi mereka meminta akses penyimpanan yang luas atau mereka tidak akan diizinkan untuk memublikasikan pembaruan yang menargetkan Android 11.

Sebelum Android 11, aplikasi dapat meminta akses luas ke penyimpanan perangkat dengan mendeklarasikan izin READ_EXTERNAL_STORAGE di Manifesnya dan meminta pengguna untuk memberikannya. Banyak aplikasi yang tidak memiliki kebutuhan sah untuk membaca semua file yang tersimpan di penyimpanan perangkat meminta izin ini, menyebabkan Google mempersempit izin akses penyimpanan dengan "Scoped Storage" Android 11 perubahan. Namun, untuk aplikasi yang sah membutuhkan akses penyimpanan yang lebih luas, seperti pengelola file, Google mendorong mereka untuk terus menargetkan Android 10 (API level 29) dan meminta akses penyimpanan "lama". menyatakan

requestLegacyExternalStorage=true dalam Manifest mereka.

Akses lama memungkinkan aplikasi memiliki akses luas ke penyimpanan perangkat tanpa harus tunduk Pembatasan Penyimpanan Tercakup. Namun, semua aplikasi yang menargetkan Android 11 (API level 30) dan yang lebih baru tunduk pada pembatasan Scoped Storage dan tidak dapat meminta akses lama ke penyimpanan perangkat. Sebaliknya, mereka harus meminta izin baru yang disebut MANAGE_EXTERNAL_STORAGE (ditampilkan kepada pengguna sebagai "Semua File Access") untuk diberikan akses penyimpanan yang luas (tidak termasuk beberapa direktori seperti /Android/data atau /Android/obb).

Mulai November 2021, semua aplikasi dan pembaruan aplikasi yang dikirimkan ke Google Play harus menargetkan Android 11, artinya aplikasi pengelola file dan aplikasi lain yang memerlukan akses penyimpanan lebih luas pada akhirnya harus beralih ke model Penyimpanan Tercakup dan meminta Akses Semua File izin. Satu-satunya masalah adalah Google saat ini tidak mengizinkan pengembang untuk meminta izin "Akses Semua File". Google sebelumnya menyatakan keinginannya pengembang untuk menandatangani Formulir Pernyataan sebelum aplikasi diizinkan di Google Play. Formulir Pernyataan ini dimaksudkan untuk memungkinkan Google menyingkirkan aplikasi yang tidak memerlukan "Akses Semua File", seperti cara Google membatasi akses ke SMS, Log Panggilan, dan itu QUERY_ALL_PACKAGES izin.

Meskipun Google telah mengumumkan niatnya untuk meminta pengembang menandatangani Formulir Deklarasi pada bulan November 2019, mereka masih belum menyediakan Formulir Deklarasi tersebut. Perusahaan menyebutkan tantangan ketenagakerjaan yang disebabkan oleh pandemi COVID-19 dan menjelaskan alasannya menunda mengizinkan aplikasi yang menargetkan Android 11 dan meminta "Akses Semua File" untuk diunggah Google Play. Google tetapkan tanggal yang tidak ditentukan "awal 2021" untuk kapan mereka akan membuka Formulir Pernyataan.

Sekarang akhirnya, Google memilikinya mulai memberi tahu pengembang ketika aplikasi benar-benar dapat meminta izin "Akses Semua File". Email yang dikirim ke pengembang memiliki kata-kata yang membingungkan, tetapi a halaman dukungan yang baru diterbitkan menambahkan beberapa kejelasan. Menurut halaman dukungan, aplikasi yang menargetkan Android 11 dan meminta "Akses Semua File" akhirnya bisa diunggah ke Google Play mulai Mei 2021, yang mungkin merupakan saat Formulir Pernyataan mulai berlaku. Untuk daftar penggunaan yang diizinkan, pengecualian, dan penggunaan "Akses Semua File" yang tidak valid, serta API alternatif yang disarankan, kunjungi halaman dukungan Google.