Google vil få filbehandlerutviklere til å sende inn et skjema for å få bred fillagringstilgang i Android 11

click fraud protection

For å styrke sikkerheten vil Google kreve at filbehandlerutviklere sender inn et skjema for å få bred fillagringstilgang i Android 11.

Android 10 beta 2 utgitt tidligere i år avslørte at Google planla å begrense måten apper kan få tilgang til telefonens interne lagring på. For dette formålet introduserte Google noe som heter Scoped Storage. Men på grunn av tilbakeslag fra flere utviklere, selskapet måtte gå tilbake på gjennomføringen. Selskapet tillot apper som ennå ikke er målrettet mot Android 10 å fungere som de pleide, og ga utviklere tid til 1. november 2020 til å oppdatere appene sine til å målrette mot Android 10.

Apper som allerede er målrettet mot Android 10 som standard kan bare se filer i sin appspesifikke katalog. For å få tilgang til filer som andre apper har opprettet, for eksempel bilder, bilder, videoer og lyd, må appene fortsatt be om READ_EXTERNAL_STORAGE-tillatelsen, men å få denne tillatelsen nå gir ikke lenger tilgang til hele /data/media-partisjonen. I stedet ser de bare filer på de veldefinerte stedene gitt av MediaStore API. Selv om denne implementeringen fungerer for apper som krever tilgang til mediefiler, fungerer den ikke for filbehandlingsapper.

Filbehandlere trenger bred tilgang til den eksterne lagringen for å fungere, og hvis de retter seg mot Android 10, vil eneste måten å få bred filtilgang er å bruke Storage Access Framework (SAF) API. Selv om SAF har eksistert siden Android 5.0 Lollipop, har utviklere en tendens til å ikke bruke det, som det har gjort et vanskelig og dårlig dokumentert API, en dårlig brukeropplevelse, dårlig ytelse og dårlig pålitelighet. Nå har Google som mål å løse disse problemene med Android 11.

I følge et nylig foredrag med tittelen "Preparing for Scoped Storage" presentert av Googlers Roxanna Aliabadi, Zimuzo Ezeozue og Yacine Rezgui, Google planlegger å gi "spesiell apptilgang for utvalgte brukstilfeller." Som en del av foredraget nevner de at denne «spesielle app-tilgangen» kun gis til apper som viser et "klart behov" for full tilgang til delt lagring, "send inn et erklæringsskjema" til Google og ikke har tilgang til "ekstern app" kataloger".

Dette betyr at filbehandlere må spørre Google om tillatelse til å få tilgang til den eksterne lagringen, omtrent som hvordan apper som ber om SMS-/anropsloggtillatelser må spørre Google. Dermed kan det være vilkårlige håndhevingsproblemer, omtrent som vi har sett tidligere med Google Plays avgjørelser. Til slutt, et annet potensielt problem er det faktum at filbehandlere ikke lenger vil ha tilgang til eksterne appkataloger. Derfor vil ikke ting som mods for spill fungere lenger.


Kilde: YouTube

Via: Reddit