Google bo razvijalce upravitelja datotek prisilil k predložitvi obrazca za pridobitev širokega dostopa do shranjevanja datotek v sistemu Android 11

Da bi okrepil varnost, bo Google od razvijalcev upravitelja datotek zahteval, da predložijo obrazec za pridobitev širokega dostopa do shranjevanja datotek v sistemu Android 11.

Android 10 beta 2 izdan v začetku tega leta razkril, da je Google nameraval omejiti način, na katerega lahko aplikacije dostopajo do notranjega pomnilnika vašega telefona. V ta namen je Google uvedel nekaj, kar se imenuje Scoped Storage. Vendar pa je zaradi odziva več razvijalcev podjetje moral vrniti nazaj o njegovem izvajanju. Podjetje je dovolilo aplikacijam, ki še ne ciljajo na Android 10, da delujejo kot nekoč, razvijalcem pa je dalo čas do 1. novembra 2020, da posodobijo svoje aplikacije za ciljanje na Android 10.

Aplikacije, ki že privzeto ciljajo na Android 10, lahko vidijo samo datoteke v svojem posebnem imeniku aplikacije. Za dostop do datotek, ki so jih ustvarile druge aplikacije, kot so fotografije, slike, videoposnetki in zvok, morajo aplikacije še vedno zahtevati dovoljenje READ_EXTERNAL_STORAGE, vendar pridobitev tega dovoljenja zdaj ne omogoča več dostopa do celotne particije /data/media. Namesto tega vidijo samo datoteke na točno določenih lokacijah, ki jih ponuja API MediaStore. Čeprav ta izvedba deluje za aplikacije, ki zahtevajo dostop do medijskih datotek, ne deluje za aplikacije za upravljanje datotek.

Upravitelji datotek potrebujejo širok dostop do zunanjega pomnilnika, da lahko delujejo, in če ciljajo na Android 10, edini način za širok dostop do datotek je uporaba API-ja Storage Access Framework (SAF). Čeprav SAF obstaja že od Androida 5.0 Lollipop, ga razvijalci običajno ne uporabljajo, saj težaven in slabo dokumentiran API, slaba uporabniška izkušnja, slabo delovanje in slaba zanesljivost. Zdaj želi Google te težave rešiti z Androidom 11.

Glede na nedavni govor z naslovom "Priprava na prostorsko shranjevanje", ki so ga predstavili zaposleni pri Googlu Roxanna Aliabadi, Zimuzo Ezeozue in Yacine Rezgui, Google načrtuje dodelitev "posebnega dostopa do aplikacije za izbrane primere uporabe." Kot del pogovora omenjajo, da je ta "poseben dostop do aplikacije" na voljo samo aplikacije, ki dokažejo "jasno potrebo" po polnem dostopu do skupnega prostora za shranjevanje, "predložijo obrazec z izjavo" Googlu in ne dostopajo do "zunanje aplikacije imeniki«.

To pomeni, da bodo upravitelji datotek morali vprašati Google za dovoljenje za dostop do zunanjega pomnilnika, podobno kot morajo aplikacije, ki zahtevajo dovoljenja za SMS/dnevnik klicev, vprašati Google. Tako bi lahko prišlo do samovoljnih težav z uveljavljanjem, podobno kot smo bili v preteklosti priča odločitvam Google Play. Nazadnje, še ena možna težava je dejstvo, da upravitelji datotek ne bodo imeli več dostopa do zunanjih imenikov aplikacij. Zato stvari, kot so modifikacije za igre, ne bodo več delovale.


Vir: YouTube

prek: Reddit