Google će 2022. godine proširiti značajku automatskog poništavanja dozvola na Android 6.0+ uređaje

click fraud protection

Google će donijeti značajku automatskog resetiranja dopuštenja na Android 6.0+ uređaje s Play uslugama, ali sada u siječnju 2022. Nastavi čitati!

Android 12 je desert sezone, ali to ne znači da se starije verzije ne mogu pridružiti zabavi. Android kao OS sazrijevao je tijekom proteklog desetljeća i u mnogim slučajevima postaje važnije isporučiti značajke široj korisničkoj bazi nego uvesti nove značajke na novu verziju softvera za što bi bile potrebne godine propagirati. Google radi ovo prvo jer nastoji proširiti značajku automatskog resetiranja dopuštenja na Android 6.0 i novije uređaje s uslugama Google Play. Današnja objava pomiče početno obećano uvođenje od prosinca 2021. do siječnja 2022.

Što je automatsko poništavanje dopuštenja?

S Androidom 11 2020. Google je uveo nekoliko promjena u modelu dopuštenja za vrijeme izvođenja i vrijedi pogledati kratki sažetak. U Androidu 10 i starijim verzijama, za "opasna" dopuštenja (tj. dopuštenja s puno prostora za zlouporabu), aplikacije mogu zahtijevati dopuštenje jednom i zadržati ga sve dok je aplikacija instalirana ili ju je korisnik ručno opozvao ili izbrisao aplikaciju podaci. A bilo je uobičajeno da aplikacije traže takva dopuštenja čak i kada su im bila potrebna za sporednu i izbornu funkciju. Uzimajući u obzir činjenicu da prosječni korisnik ne razumije opseg dopuštenja koje je dao, te da periodični pregled takvih dopuštenja nije nešto što bi većina korisnika učinila, krajnji rezultat je bio da je previše aplikacija imalo pristup previše dopuštenja čak i kada sama aplikacija nije dobivala koristi se.

Android 11 predstavio je jednokratna dopuštenja i automatsko poništavanje dopuštenja uhvatiti u koštac s ovim problemom. Jednokratna dopuštenja su upravo to -- omogućila su pristup aplikaciji na vrlo kratko vremensko razdoblje, dopuštajući aplikaciji da izvrši svoju sporednu funkciju kada to korisnik zatraži. Još uvijek možete odlučiti dati dopuštenje na dulje vremensko razdoblje ako vam je aplikacija redovito bila potrebna za obavljanje ove sporedne funkcije. Automatsko poništavanje dopuštenja, s druge strane, riješilo je situacije u kojima se aplikacije kojima su nekoć bile dodijeljene takve dozvole za čestu upotrebu više ne koriste često. Ako Android otkrije da korisnik neko vrijeme nije koristio aplikaciju, automatski će opozvati sva dodijeljena dopuštenja. Aplikacija sada više može pokretati te funkcije u pozadini. Kada korisnik sljedeći put upotrijebi aplikaciju, dobit će priliku ponovno dati ta dopuštenja.

Dovođenje dopuštenja za automatsko ponovno postavljanje na starije verzije OS-a

Prije nekoliko mjeseci, najavio je Google da će donijeti značajku automatskog resetiranja dopuštenja za Android 11 na sve uređaje s Androidom 6.0 i novijim. U vrijeme objave, Google je spomenuo da će se značajka početi uvoditi na Android 6.0 i novije uređaje koji imaju instalirane usluge Google Play u prosincu 2021. Ono što je vrijedno vijesti za današnju najavu je da se značajka počinje uvoditi sljedeći mjesec, siječanj 2022.

Iz prethodnih najava znamo da će značajka biti omogućena prema zadanim postavkama za aplikacije koje ciljaju Android 11 (API razina 30) ili više. Za aplikacije koje ciljaju razine API-ja od 23 do 29, korisnici će ga morati omogućiti ručno u postavkama. Značajka se neće primjenjivati ​​na aplikacije administratora uređaja, a dopuštenja utvrđena pravilima poduzeća također neće biti opozvana. Ako je potrebno, razvojni programer aplikacije također može zatražiti od korisnika da onemogući značajku dopuštenja za automatsko poništavanje. Ako vaša aplikacija cilja API razinu 30 ili višu i želite od korisnika zatražiti da onemogući automatsko poništavanje dopuštenja, morat ćete upotrijebiti novi višeplatformski API koji je dio Jezgra Jetpacka knjižnica -- androidx.core.content. PackageManagerCompat.getUnusedAppRestrictionsStatus() i androidx.core.content. IntentCompat.createManageUnusedAppRestrictionsIntent(). To je korisno za aplikacije koje prvenstveno rade u pozadini, kao što je popratna aplikacija za vaš pametni sat.