Google va face ca dezvoltatorii managerului de fișiere să trimită un formular pentru a obține acces larg la stocarea fișierelor în Android 11

click fraud protection

Pentru a spori securitatea, Google va solicita dezvoltatorilor de manageri de fișiere să trimită un formular pentru a obține acces larg la stocarea fișierelor în Android 11.

Android 10 beta 2 lansat la începutul acestui an a dezvăluit că Google plănuia să limiteze modul în care aplicațiile pot accesa stocarea internă a telefonului tău. În acest scop, Google a introdus ceva numit Scoped Storage. Cu toate acestea, din cauza reacțiilor mai multor dezvoltatori, compania trebuia să dau înapoi asupra implementării acestuia. Compania a permis aplicațiilor care nu vizează încă Android 10 să funcționeze ca înainte și a dat dezvoltatorilor timp până la 1 noiembrie 2020 pentru a-și actualiza aplicațiile pentru a viza Android 10.

Aplicațiile care vizează deja Android 10 în mod implicit pot vedea numai fișierele din directorul specific aplicației lor. Pentru a accesa fișierele pe care le-au creat alte aplicații, cum ar fi fotografii, imagini, videoclipuri și sunet, aplicațiile trebuie în continuare să solicite permisiunea READ_EXTERNAL_STORAGE, dar obținerea acestei permisiuni acum nu mai oferă acces la întreaga partiție /data/media. În schimb, ei văd fișierele numai în locațiile bine definite furnizate de API-ul MediaStore. Deși această implementare funcționează pentru aplicațiile care necesită acces la fișiere media, nu funcționează pentru aplicațiile de gestionare a fișierelor.

Managerii de fișiere au nevoie de acces larg la stocarea externă pentru a funcționa și, dacă vizează Android 10, acesta singura modalitate de a obține acces larg la fișiere este să utilizați API-ul Storage Access Framework (SAF). Chiar dacă SAF există de la Android 5.0 Lollipop, dezvoltatorii tind să nu îl folosească, deoarece un API dificil și prost documentat, o experiență de utilizator slabă, performanță slabă și slabă fiabilitate. Acum, Google își propune să abordeze aceste probleme cu Android 11.

Potrivit unei discuții recente intitulate „Pregătirea pentru stocarea în scop”, prezentată de Google Roxanna Aliabadi, Zimuzo Ezeozue și Yacine Rezgui, Google intenționează să acorde „acces special la aplicații pentru anumite cazuri de utilizare”. În cadrul discuției, ei menționează că acest „acces special la aplicație” este oferit doar pentru aplicații care dovedesc o „nevoie clară” de acces complet la spațiul de stocare partajat, „trimite un formular de declarație” la Google și nu accesează „aplicația externă directoare”.

Aceasta înseamnă că managerii de fișiere vor trebui să ceară Google permisiunea de a accesa spațiul de stocare extern, la fel ca aplicațiile care solicită permisiuni SMS/Jurnal de apeluri trebuie să le solicite Google. Astfel, ar putea exista probleme arbitrare de aplicare, la fel cum am văzut în trecut cu deciziile Google Play. În cele din urmă, o altă problemă potențială este faptul că managerii de fișiere nu vor mai avea acces la directoarele externe ale aplicațiilor. Prin urmare, lucruri precum modurile pentru jocuri nu vor mai funcționa.


Sursă: YouTube

Prin intermediul: Reddit