A biztonság fokozása érdekében a Google megköveteli a fájlkezelő fejlesztőktől, hogy küldjenek be egy űrlapot, hogy széles körű hozzáférést kapjanak a fájltároláshoz az Android 11 rendszerben.
Az Android 10 béta 2 ez év elején jelent meg felfedte, hogy a Google azt tervezi, hogy korlátozza az alkalmazások hozzáférését a telefon belső tárhelyéhez. Ebből a célból a Google bevezette a Scoped Storage nevű programot. Több fejlesztő visszalépése miatt azonban a cég vissza kellett lépnie végrehajtásáról. A vállalat engedélyezte, hogy az Android 10-et még nem célzó alkalmazások a megszokott módon működjenek, és 2020. november 1-ig adott időt a fejlesztőknek, hogy frissítsék alkalmazásaikat az Android 10-re.
Azok az alkalmazások, amelyek alapértelmezés szerint már Android 10-et céloznak meg, csak az alkalmazásspecifikus könyvtárukban lévő fájlokat láthatják. A más alkalmazások által létrehozott fájlok, például fényképek, képek, videók és hangfájlok eléréséhez az alkalmazásoknak továbbra is kérniük kell a READ_EXTERNAL_STORAGE engedélyt, de ennek az engedélynek a megszerzése már nem ad hozzáférést a teljes /data/media partícióhoz. Ehelyett csak a MediaStore API által biztosított, jól meghatározott helyeken lévő fájlokat látják. Míg ez a megvalósítás működik a médiafájlokhoz való hozzáférést igénylő alkalmazásoknál, a fájlkezelő alkalmazásoknál nem.
A fájlkezelőknek széles körű hozzáférésre van szükségük a külső tárhelyhez a működéshez, és ha az Android 10-et célozzák meg, a egyetlen módja annak, hogy széles körű hozzáférést kapjon a fájlokhoz a Storage Access Framework (SAF) API használata. Annak ellenére, hogy a SAF az Android 5.0 Lollipop óta létezik, a fejlesztők hajlamosak nem használják, mivel nehéz és rosszul dokumentált API, rossz felhasználói élmény, gyenge teljesítmény és gyenge megbízhatóság. A Google most ezeket a problémákat kívánja megoldani az Android 11-el.
A Roxanna Aliabadi, Zimuzo Ezeozue és Yacine Rezgui Google-alkalmazottak által a közelmúltban „Preparing for Scoped Storage” című előadás szerint a Google azt tervezi, hogy "különleges alkalmazás-hozzáférést biztosít bizonyos használati esetekre". A beszélgetés részeként megemlítik, hogy ezt a "speciális alkalmazás-hozzáférést" csak az adják meg olyan alkalmazások, amelyek „egyértelmű igényt” mutatnak a megosztott tárhelyhez való teljes hozzáférésre, „bejelentési űrlap benyújtására” a Google-nak, és nem érik el a „külső alkalmazást” könyvtárak".
Ez azt jelenti, hogy a fájlkezelőknek engedélyt kell kérniük a Google-tól a külső tárhely eléréséhez, hasonlóan ahhoz, ahogy az SMS-/hívásnapló-engedélyt kérő alkalmazásoknak kérniük kell a Google-tól. Így előfordulhatnak önkényes végrehajtási problémák, hasonlóan ahhoz, ahogyan azt a múltban a Google Play döntéseinél láthattuk. Végül egy másik lehetséges probléma az a tény, hogy a fájlkezelők többé nem férhetnek hozzá a külső alkalmazáskönyvtárakhoz. Ezért az olyan dolgok, mint például a játékokhoz való modok, nem működnek többé.
Forrás: Youtube
Keresztül: Reddit