Google prinúti vývojárov správcu súborov odoslať formulár, aby získali široký prístup k ukladaniu súborov v systéme Android 11

click fraud protection

S cieľom posilniť bezpečnosť bude spoločnosť Google vyžadovať, aby vývojári správcov súborov odoslali formulár na získanie širokého prístupu k ukladaniu súborov v systéme Android 11.

Android 10 beta 2 vydané začiatkom tohto roka odhalil, že Google plánoval obmedziť spôsob, akým môžu aplikácie pristupovať k internému úložisku vášho telefónu. Na tento účel Google predstavil niečo, čo sa nazýva Scoped Storage. Avšak, vzhľadom k odporu od niekoľkých vývojárov, spoločnosť musel ustúpiť o jeho realizácii. Spoločnosť povolila aplikáciám, ktoré ešte nie sú zacielené na Android 10, aby fungovali tak, ako predtým, a dala vývojárom čas do 1. novembra 2020 na aktualizáciu svojich aplikácií tak, aby boli zacielené na Android 10.

Aplikáciám, ktoré sú už v predvolenom nastavení zacielené na Android 10, sa zobrazujú iba súbory v ich adresári pre konkrétnu aplikáciu. Ak chcete získať prístup k súborom, ktoré vytvorili iné aplikácie, ako sú fotografie, obrázky, videá a zvuk, aplikácie musia stále vyžadovať povolenie READ_EXTERNAL_STORAGE, ale získanie tohto povolenia už neumožňuje prístup k celému oddielu /data/media. Namiesto toho vidia iba súbory na presne definovaných miestach, ktoré poskytuje rozhranie API MediaStore. Aj keď táto implementácia funguje pre aplikácie, ktoré vyžadujú prístup k mediálnym súborom, nefunguje pre aplikácie správcu súborov.

Správcovia súborov potrebujú široký prístup k externému úložisku, aby mohli pracovať, a ak sa zameriavajú na Android 10, jediný spôsob, ako získať široký prístup k súborom je použiť rozhranie Storage Access Framework (SAF) API. Aj keď SAF existuje už od Androidu 5.0 Lollipop, vývojári ho zvyčajne nepoužívajú. zložité a zle zdokumentované API, zlá používateľská skúsenosť, slabý výkon a slabé spoľahlivosť. Teraz sa Google snaží vyriešiť tieto problémy s Androidom 11.

Podľa nedávnej prednášky s názvom „Príprava na rozsahové úložisko“, ktorú predstavili zamestnanci spoločnosti Google Roxanna Aliabadi, Zimuzo Ezeozue a Yacine Rezgui, Google plánuje udeliť „špeciálny prístup k aplikácii pre vybrané prípady použitia“. V rámci diskusie spomínajú, že tento „špeciálny prístup k aplikácii“ je udelený iba aplikácie, ktoré preukážu „jasnú potrebu“ úplného prístupu k zdieľanému úložisku, „odošlite formulár vyhlásenia“ spoločnosti Google a nepristupujú k „externej aplikácii adresáre“.

To znamená, že správcovia súborov budú musieť požiadať Google o povolenie na prístup k externému ukladaciemu priestoru, podobne ako aplikácie požadujúce povolenia na SMS alebo denník hovorov musia požiadať Google. Mohlo by teda dôjsť k svojvoľným problémom s presadzovaním, podobne ako sme to videli v minulosti pri rozhodnutiach služby Google Play. Ďalším potenciálnym problémom je napokon skutočnosť, že správcovia súborov už nebudú mať prístup k externým adresárom aplikácií. Preto veci ako mody pre hry už nebudú fungovať.


Zdroj: YouTube

Cez: Reddit