Google nihayet uygulamaların önümüzdeki ay Android 11'de Tüm Dosyalara Erişim istemesine izin verecek

click fraud protection

Google nihayet dosya yöneticilerinin ve Android'i hedefleyen diğer uygulamaların Tüm Dosyalara Erişim izni istemesine ne zaman izin vereceğini duyurdu.

Google, uygulamaları cihaz depolama alanına geniş erişim isteyen geliştiricilere e-posta göndermeye başladı. E-posta, geliştiricilere 5 Mayıs'tan itibaren uygulamalarının neden geniş depolama erişimi istediğini Google'a bildirmeleri gerektiğini, aksi takdirde Android 11'i hedefleyen güncellemeler yayınlamalarına izin verilmeyeceğini söylüyor.

Android 11'den önce uygulamalar, Manifest'lerinde READ_EXTERNAL_STORAGE iznini bildirerek ve kullanıcıdan bu izni vermesini isteyerek bir cihazın depolama alanına geniş erişim talep edebiliyordu. Cihazın depolama alanında depolanan tüm dosyaları okumaya meşru bir ihtiyacı olmayan birçok uygulama, Bu izin, Google'ın Android 11'in "Kapsamlı Depolama" özelliğiyle depolama erişim izinlerini daraltmasına neden oluyor değişiklikler. Ancak dosya yöneticileri gibi yasal olarak daha geniş depolama erişimine ihtiyaç duyan uygulamalar için Google onları Android 10'u (API düzeyi 29) hedeflemeye devam etmeleri ve "eski" depolama erişimi talebinde bulunmaları konusunda teşvik etti. ilan etmek

requestLegacyExternalStorage=true Manifesto'larında.

Eski erişim, uygulamaların cihazın depolama alanına, Kapsamlı Depolama kısıtlamaları. Ancak Android 11 (API düzeyi 30) ve üstünü hedefleyen tüm uygulamalar Kapsamlı Depolama kısıtlamalarına tabidir ve cihaz depolama alanına eski erişim talebinde bulunamaz. Bunun yerine, MANAGE_EXTERNAL_STORAGE (kullanıcıya "Tüm Dosyalar" olarak gösterilir) adlı yeni bir izin istemeleri gerekir. Erişimi") geniş depolama erişimine sahip olacak (/Android/data veya gibi bir avuç dizin hariç) /Android/obb).

Kasım 2021'den itibaren Google Play'e gönderilen tüm uygulamalar ve uygulama güncellemelerinin Android 11'i hedeflemesi gerekir; bu, dosya yöneticisi uygulamalarının ve daha geniş depolama erişimine ihtiyaç duyan diğer uygulamaların sonunda Kapsamlı Depolama modeline geçmesi ve Tüm Dosyalara Erişim talebinde bulunması gerekir izin. Tek sorun, Google'ın şu anda geliştiricilerin "Tüm Dosyalara Erişim" izni istemesine izin vermemesidir. Google daha önce istediğini söylemişti geliştiricilerin bir Beyan Formu imzalaması Uygulamaya Google Play'de izin verilmeden önce. Bu Beyan Formu, Google'ın, tıpkı Google'ın "Tüm Dosyalara Erişim"e ihtiyacı olmayan uygulamaları ayıklamasına olanak sağlamayı amaçlamaktadır. SMS, Çağrı Kaydı, ve QUERY_ALL_PACKAGES izinler.

Google, Kasım 2019'da geliştiricilerin bir Beyan Formu imzalamasını sağlama niyetini açıklamış olsa da, bu Beyan Formlarını hâlâ fiili olarak kullanıma sunmadı. Şirket, neden böyle bir durumla karşılaştıkları konusunda, COVID-19 salgınından kaynaklanan iş gücü zorluklarını dile getirdi. Android 11'i hedefleyen uygulamalara izin verilmesinin ertelenmesi ve "Tüm Dosyalara Erişim"in yüklenmesini isteme Google Oyun. Google Belirtilmeyen tarihi "2021 başı" olarak ayarlayın Beyan Formunu ne zaman açacaklarını.

Artık nihayet Google'ın geliştiricileri bilgilendirmeye başladı uygulamalar gerçekten "Tüm Dosyalara Erişim" iznini isteyebildiğinde. Geliştiricilere gönderilen e-posta kafa karıştırıcı bir ifadeye sahip ancak yeni yayınlanan destek sayfası biraz netlik katıyor. Destek sayfasına göre, Android 11'i hedefleyen ve "Tüm Dosyalara Erişim" talebinde bulunan uygulamalar nihayet Mayıs 2021'den itibaren, yani muhtemelen Beyan Formu'nun yayına gireceği tarihte Google Play'e yüklenecektir. "Tüm Dosyalara Erişim"in izin verilen kullanımları, istisnaları ve geçersiz kullanımlarının yanı sıra önerilen alternatif API'lerin bir listesi için, Google'ın destek sayfasını ziyaret edin.