A Google a jövő hónapban végre engedélyezi, hogy az alkalmazások All Files Access-t kérjenek Android 11-en

A Google végre bejelentette, hogy mikor engedélyezi az Androidot célzó fájlkezelőknek és más alkalmazásoknak az All Files Access engedélyét.

A Google elkezdett e-maileket küldeni azoknak a fejlesztőknek, akiknek az alkalmazásai széles körű hozzáférést kérnek az eszköztárhelyhez. Az e-mail arról tájékoztatja a fejlesztőket, hogy május 5-től tájékoztatniuk kell a Google-t, hogy alkalmazásuk miért kér széles körű tárhely-hozzáférést, különben nem tehetik közzé az Android 11-et célzó frissítéseket.

Az Android 11 előtt az alkalmazások széles körű hozzáférést kérhettek az eszköz tárhelyéhez úgy, hogy deklarálták a READ_EXTERNAL_STORAGE engedélyt a jegyzékükben, és megkérték a felhasználót, hogy adja meg azt. Sok olyan alkalmazás kérte, amelynek nem volt jogos szüksége az eszköz tárhelyén tárolt összes fájl beolvasására ezt az engedélyt, aminek következtében a Google leszűkíti a tárhely-hozzáférési engedélyeket az Android 11 „Scoped Storage” funkciójával változtatások. Az olyan alkalmazások esetében azonban, amelyeknek jogosan van szükségük szélesebb tárhely-hozzáférésre, mint például a fájlkezelők, a Google arra ösztönözte őket, hogy továbbra is célozzák meg az Android 10-et (29-es API-szint), és kérjenek „örökölt” tárhely-hozzáférést kijelentve

requestLegacyExternalStorage=true a kiáltványukban.

A régebbi hozzáférés lehetővé teszi az alkalmazások számára, hogy széles körű hozzáférést kapjanak az eszköz tárhelyéhez anélkül, hogy ki lenne téve Hatályos tárolási korlátozások. Azonban az összes Android 11-et (30-as API-szintet) célzó alkalmazásra érvényesek a hatályos tárolási korlátozások, és nem kérhetnek régi hozzáférést az eszköztárhelyhez. Ehelyett új engedélyt kell kérniük MANAGE_EXTERNAL_STORAGE néven (amely a felhasználó számára "Minden fájlként" jelenik meg Hozzáférés") széles tárhely-hozzáférést kap (kivéve néhány könyvtárat, például az /Android/data vagy /Android/obb).

2021 novemberétől a Google Playre beküldött összes alkalmazásnak és alkalmazásfrissítésnek Android 11-et kell céloznia, ami azt jelenti, hogy a fájlkezelő alkalmazások és más alkalmazásoknak, amelyeknek szélesebb tárhely-hozzáférésre van szükségük, végül át kell váltaniuk a Scoped Storage modellre, és kérniük kell az összes fájl hozzáférést engedély. Az egyetlen probléma az, hogy a Google jelenleg nem engedélyezi a fejlesztőknek, hogy „Minden fájlhoz való hozzáférés” engedélyt kérjenek. A Google korábban azt mondta, hogy akar fejlesztőket, hogy aláírjanak egy nyilatkozati űrlapot mielőtt az alkalmazást engedélyezik a Google Playen. A nyilatkozati űrlap célja, hogy lehetővé tegye a Google számára, hogy kiszűrje azokat az alkalmazásokat, amelyeknek nincs szükségük az „Összes fájlhoz való hozzáférésre”, hasonlóan ahhoz, ahogyan a Google korlátozza a hozzáférést a SMS, hívásnapló, és a QUERY_ALL_PACKAGES engedélyeket.

Bár a Google már 2019 novemberében bejelentette azon szándékát, hogy a fejlesztőket aláírja a nyilatkozati űrlapot, még mindig nem tette elérhetővé ezeket a nyilatkozati űrlapokat. A vállalat a COVID-19 világjárványból eredő munkaerő-kihívásokra hivatkozott, hogy miért elhalasztja az Android 11-et célzó alkalmazások engedélyezését, és kéri az „All Files Access” letöltését ide A Google Play. Google állítsa be a meg nem határozott dátumot: "2021 eleje" mert mikor nyitnák meg a nyilatkozati űrlapot.

Most végre megvan a Google elkezdte tájékoztatni a fejlesztőket amikor az alkalmazások ténylegesen kérhetik az „Összes fájl hozzáférés” engedélyt. A fejlesztőknek küldött e-mail zavaróan fogalmaz, de a újonnan közzétett támogatási oldal némi egyértelműséget ad. A támogatási oldal szerint az Android 11-et célzó és az „Összes fájl hozzáférést” kérő alkalmazások végre megtehetik 2021 májusától kezdődően kell feltölteni a Google Playre, vagyis akkor, amikor a nyilatkozati űrlap életbe lép. Az „All Files Access” engedélyezett felhasználásainak, kivételeinek és érvénytelen felhasználásainak listája, valamint a javasolt alternatív API-k listája, látogassa meg a Google támogatási oldalát.