Гоогле ће коначно дозволити апликацијама да затраже приступ свим датотекама на Андроид-у 11 следећег месеца

Гоогле је коначно најавио када ће дозволити менаџерима датотека и другим апликацијама које циљају Андроид да траже дозволу за приступ свим датотекама.

Гоогле је почео да шаље имејлове програмерима чије апликације захтевају широк приступ складишту уређаја. У поруци е-поште програмерима се каже да, почевши од 5. маја, морају да обавесте Гоогле зашто њихова апликација захтева широк приступ складишту или им неће бити дозвољено да објављују ажурирања која циљају Андроид 11.

Пре Андроида 11, апликације су могле да захтевају широк приступ складишту уређаја тако што ће прогласити дозволу РЕАД_ЕКСТЕРНАЛ_СТОРАГЕ у свом манифесту и затражити од корисника да је одобри. Многе апликације које нису имале легитимну потребу да прочитају све датотеке сачуване у складишту уређаја су захтевале ову дозволу, што је довело до тога да Гоогле сузи дозволе за приступ складишту помоћу Андроид 11 „Сцопед Стораге“ Промене. Међутим, за апликације којима је легитимно потребан шири приступ складишту, као што су менаџери датотека, Гоогле подстицао их да наставе да циљају Андроид 10 (ниво АПИ-ја 29) и да затраже приступ „застарелом“ складишту од декларисање

requestLegacyExternalStorage=true у њиховом Манифесту.

Застарели приступ омогућава апликацијама да имају широк приступ складишту уређаја без да им буду подвргнуте Ограничења за складиштење у опсегу. Међутим, све апликације које циљају Андроид 11 (АПИ ниво 30) и новије подлежу ограничењима Сцопед Стораге и не могу захтевати застарели приступ складишту уређаја. Уместо тога, морају да захтевају нову дозволу под називом МАНАГЕ_ЕКСТЕРНАЛ_СТОРАГЕ (кориснику се приказује као „Све датотеке Приступ") да добијете широк приступ складишту (искључујући неколико директоријума као што су /Андроид/дата или /Android/obb).

Почев од новембра 2021. године, све апликације и ажурирања апликација достављена на Гоогле Плаи морају да циљају Андроид 11, што значи да апликације за управљање датотекама и друге апликације којима је потребан шири приступ складишту морају на крају да пређу на модел Сцопед Стораге и захтевају приступ свим датотекама дозволу. Једини проблем је што Гоогле тренутно не дозвољава програмерима да затраже дозволу „Приступ свим датотекама“. Гоогле је раније рекао да жели програмери да потпишу образац декларације пре него што апликација буде дозвољена на Гоогле Плаи-у. Овај образац изјаве има за циљ да омогући Гоогле-у да избаци апликације које немају потребу за „приступом свим датотекама“, слично као што Гоогле ограничава приступ СМС, евиденција позива, анд тхе КУЕРИ_АЛЛ_ПАЦКАГЕС дозволе.

Иако је Гоогле најавио своју намеру да натера програмере да потпишу образац за декларацију још у новембру 2019. године, они још увек нису учинили те обрасце декларације заиста доступним. Компанија је навела изазове радне снаге који произилазе из пандемије ЦОВИД-19 како би се одлагање допуштања апликацијама које циљају Андроид 11 и тражење „Приступ свим датотекама“ да се отпреме на Гоогле Плаи. Гоогле поставити неодређени датум "почетком 2021." за кога би отворили Образац декларације.

Сада коначно, Гоогле има почео да обавештава програмере када апликације заиста могу да захтевају дозволу „Приступ свим датотекама“. Имејл послат програмерима је збуњујуће формулисан, али а ново објављена страница за подршку додаје извесну јасноћу. Према страници подршке, апликације које циљају Андроид 11 и захтевају „Приступ свим датотекама“ коначно могу бити отпремљен на Гоогле Плаи почевши од маја 2021. године, што је вероватно када ће Образац декларације бити доступан. За листу дозвољених употреба, изузетака и неважећих употреба „Приступа свим датотекама“, као и предложених алтернативних АПИ-ја, посетите Гоогле-ову страницу за подршку.