Logo sl.androidermagazine.com
Logo sl.androidermagazine.com

Uporaba dovoljenj za aplikacije v android m

Anonim

Dolgo smo razmišljali o tem, kako bi lahko izgledalo, če bi se Google odločil, da bo implementiral nekaj, kar bi uporabnikom omogočilo večji nadzor nad tem, do katerih posameznih aplikacij lahko dostopajo na naših napravah, in letos je bilo pri V / I vse jasno. Android M bo uporabnikom omogočil precej nadzora nad tem, do katerih informacij in strojne opreme ima dostop vsaka aplikacija, nova nastavitev pa vključuje tudi poenostavitev vrst dovoljenj v nekaj priročnih kategorij.

Medtem ko ne vemo ničesar o Android M, je postavljen v kamen, a hitra predstavitev te nove nastavitve dovoljenj smiselno pogleda, kaj sledi v naslednji različici Androida.

Vsi smo navajeni, da to sporočilo dobimo takoj, ko se dotaknete namestitve v trgovini Google Play, ki vam pove, kakšna dovoljenja pričakuje aplikacija, ko pristane na vaši napravi. V Android M so ti dnevi končani ali pa so vsaj končani za aplikacije, ki se posodabljajo za podporo tega novega dovoljenega sistema. Vse aplikacije bodo prisiljene onemogočiti ne glede na dovoljenja, ki jim jih obema rečete, vendar bodo aplikacije, posodobljene do najnovejšega cilja API-ja, to lahko naredile lepo. Vse ostalo bo povečalo tveganje za zlom aplikacije, ko odstranite dovoljenje, pri našem testiranju pa se to lahko zgodi precej pogosto, če niste previdni. Upamo, da je Google razvijalcem namenil veliko opozoril in vseh orodij, potrebnih za izvedbo teh sprememb in zagotovitev, da se njihove aplikacije lepo igrajo s temi novimi pravili, vendar mora razvijalci dejansko izvajati spremembe in posodobiti svojo aplikacijo.

Ko namestite aplikacijo, ki sledi novim ciljem API-ja, na začetku postopka namestitve ne boste več videli tega dovoljenja. Namesto tega bo aplikacija morala zaprositi za dovoljenja, ko aplikacija dejansko potrebuje ta vir, uporabnik pa mora odobriti ali zavrniti ta dostop. Uporabniki si lahko tudi ogledajo skupni seznam dovoljenj, do katerih ima vsaka aplikacija dostop, na novem zavihku dovoljenj v razdelku z aplikacijami za nastavitve, še pomembneje pa je, da se lahko uporabniki v tem istem pogledu prikažejo na napredni zavihek in si ogledajo vse aplikacije in storitve, ki zahtevajo dostop do določenih vrst dovoljenj.

Pri našem testiranju je bila katastrofalna odpoved, ko so bila dovoljenja zavrnjena, precej redka.

Onemogočanje dovoljenj v aplikaciji, ki ni napisana, da bi delovala okrog te sposobnosti, uvaja spremenljivke, ki jih aplikacija morda ne bo mogla obiti. Android M vas na to natančno opozori, ko poskušate onemogočiti dovoljenja v aplikaciji, ki ni bila posodobljena na najnovejše API-je, vendar vas ne ustavi, da potegnete ročico. Namesto tega morate sami raziskati aplikacijo in preveriti, ali vse še deluje brez tega dovoljenja. V najslabšem primeru se bo aplikacija takoj zrušila in vrnila vas na začetni zaslon, v večini primerov pa aplikacija le ne bo dostopila do informacij in vas obvestila o napaki. Od aplikacije do aplikacije se bo precej razlikovalo, pri našem testiranju pa je bil katastrofalni neuspeh dokaj redek.

Glede na čas začetka, preden se Android M uradno zažene, bo verjetno večina vaših najljubših aplikacij brez problema podpiral ta nov sistem. Po drugi strani pa si oglejte, katere aplikacije na vašem telefonu niso bile posodobljene že nekaj časa, verjetno imate spodoben pokazatelj, katere aplikacije se bodo občasno pojavile v težavah preklop na M. Medtem ste lahko prepričani, da je boljši način za upravljanje aplikacij na poti.