Google će natjerati programere upravitelja datoteka da pošalju obrazac kako bi dobili široki pristup pohrani datoteka u Androidu 11

click fraud protection

Kako bi pojačao sigurnost, Google će zahtijevati od programera upravitelja datoteka da pošalju obrazac za dobivanje širokog pristupa pohrani datoteka u Androidu 11.

Android 10 beta 2 objavljen ranije ove godine otkrio je da je Google planirao ograničiti način na koji aplikacije mogu pristupiti internoj pohrani vašeg telefona. U tu je svrhu Google predstavio nešto što se zove Scoped Storage. Međutim, zbog reakcije nekoliko programera, tvrtka morao povući na njegovu provedbu. Tvrtka je dopustila aplikacijama koje još nisu usmjerene na Android 10 da rade kao prije i dala je programerima vremena do 1. studenog 2020. da ažuriraju svoje aplikacije kako bi ciljale na Android 10.

Aplikacije koje već ciljaju Android 10 prema zadanim postavkama mogu vidjeti samo datoteke u svom specifičnom direktoriju aplikacije. Kako bi pristupili datotekama koje su stvorile druge aplikacije, kao što su fotografije, slike, videozapisi i zvuk, aplikacije i dalje moraju zahtijevati dopuštenje READ_EXTERNAL_STORAGE, ali dobivanje ovog dopuštenja sada više ne daje pristup cijeloj particiji /data/media. Umjesto toga, vide samo datoteke na dobro definiranim lokacijama koje pruža MediaStore API. Iako ova implementacija radi za aplikacije koje zahtijevaju pristup medijskim datotekama, ne radi za aplikacije za upravljanje datotekama.

Upravitelji datoteka trebaju širok pristup vanjskoj pohrani kako bi radili, a ako ciljaju na Android 10, jedini način da dobijete širok pristup datotekama je koristiti Storage Access Framework (SAF) API. Iako SAF postoji još od Androida 5.0 Lollipop, programeri ga obično ne koriste, budući da težak i loše dokumentiran API, loše korisničko iskustvo, loša izvedba i loša pouzdanost. Sada Google namjerava riješiti te probleme s Androidom 11.

Prema nedavnom govoru pod naslovom "Priprema za ograničenu pohranu" koji su predstavili zaposlenici Googlea Roxanna Aliabadi, Zimuzo Ezeozue i Yacine Rezgui, Google planira dodijeliti "poseban pristup aplikaciji za odabrane slučajeve upotrebe." Kao dio razgovora, spomenuli su da se ovaj "poseban pristup aplikaciji" daje samo aplikacije koje dokazuju "jasnu potrebu" za punim pristupom dijeljenoj pohrani, "podnose obrazac izjave" Googleu i ne pristupaju "vanjskoj aplikaciji imenici".

To znači da će upravitelji datoteka morati tražiti od Googlea dopuštenje za pristup vanjskoj pohrani, slično kao što aplikacije koje traže dopuštenja za SMS/Call Log moraju tražiti Google. Stoga bi moglo doći do proizvoljnih problema s provedbom, slično kao što smo vidjeli u prošlosti s odlukama Google Playa. Na kraju, još jedan potencijalni problem je činjenica da upravitelji datoteka više neće imati pristup vanjskim imenicima aplikacija. Stoga stvari poput modova za igre više neće raditi.


Izvor: YouTube

Preko: Reddit