Гоогле ће донети функцију аутоматског ресетовања дозволе на Андроид 6.0+ уређаје са Плаи услугама, али сада у јануару 2022. Прочитајте на!
Андроид 12 је десерт сезоне, али то не значи да старије верзије не могу да се придруже забави. Андроид као ОС је сазревао током протекле деценије и у многим случајевима постаје важније испоручити функције широј бази корисника него увести нове функције у нову верзију софтвера за које би биле потребне године пропагирати. Гоогле ради прво, јер жели да прошири функцију аутоматског ресетовања дозвола на Андроид 6.0 и новије уређаје са Гоогле Плаи услугама. Данашња објава помера почетно обећање увођења од децембра 2021. до јануара 2022.
Шта је аутоматско ресетовање дозволе?
Са Андроидом 11 у 2020. години, Гоогле је увео неколико промена у модел дозвола за време извођења и вреди погледати кратак резиме. У Андроид-у 10 и старијим верзијама, за „опасне“ дозволе (ака дозволе са великим опсегом за злоупотребу), апликације могу да захтевају дозволу једном и задржати је све док је апликација остала инсталирана или док ју је корисник ручно опозвао или обрисао апликацију података. И било је уобичајено да апликације захтевају такве дозволе чак и када су им биле потребне за неосновну и опциону функцију. С обзиром на то да просечан корисник не разуме обим дозвола које је дао, као и да периодично преиспитивање тих дозвола није било нешто што би већина корисника урадила, крајњи резултат је био да је превише апликација имало приступ превише дозволама чак и када сама апликација није добијала коришћени.
Андроид 11 је представио једнократне дозволе и дозволе за аутоматско ресетовање да се позабавимо овим проблемом. Једнократне дозволе су управо то – оне су дозволиле приступ апликацији на веома кратак временски период, омогућавајући апликацији да заврши своју неосновну функцију када је корисник то затражио. И даље можете да изаберете да дате дозволу на дужи временски период ако вам је апликација редовно била потребна за обављање ове неосновне функције. Аутоматско ресетовање дозвола, са друге стране, решавало је ситуације у којима се апликације којима су некада дате такве дозволе за честу употребу више не користе често. Ако Андроид открије да корисник неко време није користио апликацију, аутоматски ће опозвати све дате дозволе. Апликација сада више може да покреће те функције у позадини. Када корисник следећи пут користи апликацију, добиће прилику да поново додели те дозволе.
Доношење дозвола за аутоматско ресетовање на старије верзије ОС-а
Пре неколико месеци, Гоогле је најавио да ће донети функцију аутоматског ресетовања дозволе за Андроид 11 на све уређаје који користе Андроид 6.0 и новији. У време објаве, Гоогле је напоменуо да ће ова функција почети да се примењује на Андроид 6.0 и новијим уређајима који имају инсталиране Гоогле Плаи услуге у децембру 2021. Оно што је вредно вести за данашњу најаву је да ова функција почиње да се приказује следећег месеца, јануара 2022.
Из претходних најава знамо да ће ова функција бити подразумевано омогућена за апликације које циљају Андроид 11 (АПИ ниво 30) или новији. За апликације које циљају АПИ нивое од 23 до 29, корисници ће морати ручно да га омогуће из подешавања. Ова функција се неће примењивати на апликације администратора уређаја, а дозволе утврђене смерницама предузећа такође неће бити опозване. Ако је потребно, програмер апликације такође може затражити од корисника да онемогући функцију дозволе за аутоматско ресетовање. Ако ваша апликација циља АПИ ниво 30 или више и желите да затражите од корисника да онемогући аутоматско ресетовање дозволе, мораћете да користите нови вишеплатформски АПИ који је део Јетпацк Цоре библиотека -- андроидк.цоре.цонтент. ПацкагеМанагерЦомпат.гетУнуседАппРестрицтионсСтатус() и андроидк.цоре.цонтент. ИнтентЦомпат.цреатеМанагеУнуседАппРестрицтионсИнтент(). То је корисно за апликације које првенствено раде у позадини, као што је пратећа апликација за ваш паметни сат.