Google, Android 11'de geniş dosya depolama erişimi elde etmek için dosya yöneticisi geliştiricilerinin bir form göndermesini sağlayacak

Güvenliği artırmak amacıyla Google, Android 11'de geniş dosya depolama erişimi elde etmek için dosya yöneticisi geliştiricilerinin bir form göndermesini zorunlu kılacak.

Android 10 beta 2 bu yılın başında yayınlandı Google'ın, uygulamaların telefonunuzun dahili depolama alanına erişme şeklini sınırlamayı planladığını ortaya çıkardı. Bu amaçla Google, Kapsamlı Depolama adı verilen bir şeyi tanıttı. Ancak birkaç geliştiricinin tepkisi nedeniyle şirket geri adım atmak zorunda kaldım uygulanmasına ilişkin. Şirket, henüz Android 10'u hedeflemeyen uygulamaların eskisi gibi çalışmasına izin verdi ve geliştiricilere, uygulamalarını Android 10'u hedefleyecek şekilde güncellemeleri için 1 Kasım 2020'ye kadar süre verdi.

Zaten varsayılan olarak Android 10'u hedefleyen uygulamalar, yalnızca uygulamaya özel dizinlerindeki dosyaları görebilir. Fotoğraf, resim, video ve ses gibi diğer uygulamaların oluşturduğu dosyalara erişmek için uygulamaların yine de istekte bulunması gerekir READ_EXTERNAL_STORAGE izni, ancak bu izni almak artık tüm /data/media bölümüne erişim vermiyor. Bunun yerine, yalnızca MediaStore API'sinin sağladığı iyi tanımlanmış konumlardaki dosyaları görürler. Bu uygulama, medya dosyalarına erişim gerektiren uygulamalarda işe yarasa da dosya yöneticisi uygulamalarında çalışmaz.

Dosya yöneticilerinin çalışabilmesi için harici depolamaya geniş erişime ihtiyacı vardır ve Android 10'u hedeflerlerse, geniş dosya erişimi elde etmenin tek yolu Depolama Erişim Çerçevesi (SAF) API'sini kullanmaktır. SAF, Android 5.0 Lollipop'tan bu yana ortalıkta olmasına rağmen geliştiriciler onu kullanmama eğiliminde. zor ve yetersiz belgelenmiş bir API, zayıf bir kullanıcı deneyimi, düşük performans ve zayıf güvenilirlik. Google artık Android 11 ile bu sorunları çözmeyi hedefliyor.

Google çalışanları Roxanna Aliabadi, Zimuzo Ezeozue ve Yacine Rezgui tarafından sunulan "Kapsamlı Depolamaya Hazırlık" başlıklı yakın tarihli bir konuşmaya göre, Google "belirli kullanım durumları için özel uygulama erişimi" vermeyi planlıyor. Konuşmanın bir parçası olarak bu "özel uygulama erişiminin" yalnızca Paylaşılan depolama alanına tam erişim için "açık bir ihtiyaç" olduğunu kanıtlayan, Google'a "bir beyan formu gönderen" ve "harici uygulamaya" erişmeyen uygulamalar dizinler".

Bu, SMS/Arama Kaydı izinleri isteyen uygulamaların Google'dan izin istemesi gerektiği gibi, dosya yöneticilerinin de harici depolamaya erişim için Google'dan izin istemesi gerektiği anlamına gelir. Bu nedenle, geçmişte Google Play'in kararlarında gördüğümüze benzer şekilde, keyfi uygulama sorunları ortaya çıkabilir. Son olarak, bir başka olası sorun da dosya yöneticilerinin artık harici uygulama dizinlerine erişemeyeceği gerçeğidir. Bu nedenle oyunlara yönelik modlar gibi şeyler artık işe yaramayacak.


Kaynak: Youtube

Aracılığıyla: Reddit