For at styrke sikkerheden vil Google kræve, at filhåndteringsudviklere indsender en formular for at få bred fillageradgang i Android 11.
Android 10 beta 2 udgivet tidligere i år afslørede, at Google planlagde at begrænse den måde, apps kan få adgang til din telefons interne lager. Til dette formål introducerede Google noget, der hedder Scoped Storage. Men på grund af tilbageslag fra flere udviklere, virksomheden måtte gå tilbage om dens gennemførelse. Virksomheden tillod apps, der endnu ikke er målrettet mod Android 10, at fungere som de plejede og gav udviklere tid indtil 1. november 2020 til at opdatere deres apps til at målrette mod Android 10.
Apps, der allerede er målrettet mod Android 10 som standard, kan kun se filer i deres app-specifikke mappe. For at få adgang til filer, som andre apps har oprettet, såsom fotos, billeder, videoer og lyd, skal apps stadig anmode om READ_EXTERNAL_STORAGE-tilladelsen, men at få denne tilladelse nu giver ikke længere adgang til hele /data/media-partitionen. I stedet ser de kun filer på de veldefinerede placeringer, der leveres af MediaStore API. Selvom denne implementering virker for apps, der kræver adgang til mediefiler, virker den ikke for filhåndteringsapps.
Filadministratorer har brug for bred adgang til det eksterne lager for at fungere, og hvis de målretter mod Android 10, eneste måde at få bred filadgang er at bruge Storage Access Framework (SAF) API. Selvom SAF har eksisteret siden Android 5.0 Lollipop, har udviklere en tendens til ikke at bruge det, da det har en vanskelig og dårligt dokumenteret API, en dårlig brugeroplevelse, dårlig ydeevne og dårlig pålidelighed. Nu sigter Google mod at løse disse problemer med Android 11.
Ifølge et nyligt foredrag med titlen "Forberedelse til omfangsrig opbevaring" præsenteret af Googlererne Roxanna Aliabadi, Zimuzo Ezeozue og Yacine Rezgui, Google planlægger at give "særlig app-adgang til udvalgte brugssager." Som en del af foredraget nævner de, at denne "særlige app-adgang" kun gives til apps, der beviser et "klart behov" for fuld adgang til delt lager, "indsend en erklæringsformular" til Google og ikke har adgang til "ekstern app mapper".
Dette betyder, at filadministratorer bliver nødt til at bede Google om tilladelse til at få adgang til det eksterne lager, ligesom apps, der anmoder om SMS-/opkaldslogtilladelser, skal spørge Google. Der kan således være vilkårlige håndhævelsesproblemer, ligesom vi tidligere har set med Google Plays beslutninger. Endelig er et andet potentielt problem det faktum, at filadministratorer ikke længere vil have adgang til eksterne app-mapper. Derfor virker ting som mods til spil ikke længere.
Kilde: Youtube
Via: Reddit