Гоогле ће натерати програмере за управљање датотекама да пошаљу образац за добијање широког приступа складишту датотека у Андроиду 11

Да би побољшао безбедност, Гоогле ће захтевати од програмера менаџера датотека да пошаљу образац за добијање широког приступа складишту датотека у Андроиду 11.

Андроид 10 бета 2 објављен раније ове године открио да Гоогле планира да ограничи начин на који апликације могу да приступе интерној меморији вашег телефона. У ту сврху, Гоогле је представио нешто што се зове Сцопед Стораге. Међутим, због реакције неколико програмера, компанија морао да се повуче о његовој имплементацији. Компанија је дозволила апликацијама које још не циљају Андроид 10 да раде као некада и дала је програмерима времена до 1. новембра 2020. да ажурирају своје апликације тако да циљају Андроид 10.

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

Менаџерима датотека је потребан широк приступ спољној меморији да би радили и ако циљају Андроид 10, једини начин да добијете широк приступ датотеци је коришћење АПИ оквира за приступ складишту (САФ). Иако САФ постоји још од Андроида 5.0 Лоллипоп, програмери га обично не користе, јер је тежак и лоше документован АПИ, лоше корисничко искуство, лоше перформансе и лоше поузданост. Сада, Гоогле има за циљ да реши ове проблеме са Андроидом 11.

Према недавном говору под називом „Припрема за складиштење у опсегу“ који су представили Гоогле-ови Роканна Алиабади, Зимузо Езеозуе и Иацине Резгуи, Гоогле планира да одобри „посебан приступ апликацији за одабране случајеве коришћења“. У оквиру разговора помињу да се овај „посебан приступ апликацији“ даје само апликације које доказују „јасну потребу“ за потпуним приступом дељеном складишту, „пошаљу образац декларације“ Гоогле-у и не приступају „спољној апликацији именике“.

То значи да ће менаџери датотека морати да траже од Гоогле-а дозволу за приступ спољној меморији, слично као што апликације које захтевају дозволе за СМС/позиве морају да траже од Гоогле-а. Стога би могло доћи до произвољних проблема са применом, слично као што смо видели у прошлости са одлукама Гоогле Плаи-а. На крају, још један потенцијални проблем је чињеница да менаџери датотека више неће имати приступ спољним директоријумима апликација. Стога, ствари као што су модови за игре више неће радити.


Извор: ЈуТјуб

преко: Реддит