„Google“ privers failų tvarkykles pateikti formą, kad gautų plačią prieigą prie failų saugyklos „Android 11“.

Siekdama sustiprinti saugumą, „Google“ reikalaus, kad failų tvarkyklės kūrėjai pateiktų formą, kad gautų plačią prieigą prie failų saugyklos „Android 11“.

Android 10 beta 2 išleistas šių metų pradžioje atskleidė, kad „Google“ planuoja apriboti, kaip programos gali pasiekti jūsų telefono vidinę atmintį. Šiuo tikslu „Google“ pristatė kažką, vadinamą „Scoped Storage“. Tačiau dėl kelių kūrėjų atsako, bendrovė turėjo atsitraukti apie jo įgyvendinimą. Bendrovė leido programoms, kurioms dar netaikoma „Android 10“, veikti taip, kaip anksčiau, ir suteikė kūrėjams laiko iki 2020 m. lapkričio 1 d. atnaujinti savo programas, kad jos būtų taikomos pagal „Android 10“.

Programos, kurios pagal numatytuosius nustatymus jau taikomos „Android 10“, gali matyti tik failus konkrečios programos kataloge. Kad pasiektų kitų programų sukurtus failus, pvz., nuotraukas, vaizdus, ​​vaizdo įrašus ir garso įrašus, programos vis tiek turi pateikti užklausą READ_EXTERNAL_STORAGE leidimas, bet dabar gavus šį leidimą nebegalima pasiekti viso /data/media skaidinio. Vietoj to, jie mato failus tik tiksliai apibrėžtose vietose, kurias teikia MediaStore API. Nors šis diegimas veikia programoms, kurioms reikalinga prieiga prie medijos failų, ji neveikia failų tvarkyklės programoms.

Failų tvarkytuvėms reikalinga plati prieiga prie išorinės saugyklos, kad galėtų dirbti, o jei jie taikomi „Android 10“, vienintelis būdas gauti plačią prieigą prie failų yra naudoti saugyklos prieigos sistemos (SAF) API. Nors SAF veikia nuo „Android 5.0 Lollipop“, kūrėjai linkę jo nenaudoti, nes sudėtinga ir prastai dokumentuota API, prasta vartotojo patirtis, prastas našumas ir prastas patikimumas. Dabar „Google“ siekia išspręsti šias problemas naudodama „Android 11“.

Remiantis neseniai įvykusiu pokalbiu pavadinimu „Ruošimasis saugojimui“, kurį pristatė „Google“ darbuotojai Roxanna Aliabadi, Zimuzo Ezeozue ir Yacine Rezgui, „Google“ planuoja suteikti „specialią programėlės prieigą tam tikriems naudojimo atvejams“. Pokalbio metu jie mini, kad ši „speciali programos prieiga“ suteikiama tik programoms, kurios įrodo „aiškų poreikį“ gauti visapusišką prieigą prie bendros saugyklos, „pateikite deklaracijos formą“ „Google“ ir nepasiekia „išorinės programos“ katalogai“.

Tai reiškia, kad failų tvarkytojai turės prašyti „Google“ leidimo pasiekti išorinę saugyklą, panašiai kaip programos, prašančios SMS / skambučių žurnalo leidimų, turi prašyti „Google“. Taigi gali kilti savavališkų vykdymo problemų, panašių į tai, ką anksčiau matėme priimdami „Google Play“ sprendimus. Galiausiai, kita galima problema yra tai, kad failų tvarkytojai nebeturės prieigos prie išorinių programų katalogų. Todėl tokie dalykai kaip žaidimų modifikacijos nebeveiks.


Šaltinis: YouTube

Per: Reddit