Logo da.androidermagazine.com
Logo da.androidermagazine.com

Brug af app tilladelser i Android m

Anonim

Vi har længe funderet over, hvordan det kan se ud, hvis Google besluttede at implementere noget, der gav brugerne mere kontrol over, hvad individuelle apps har adgang til på vores enheder, og ved I / O i år blev det hele tydeligt. Android M vil give brugerne en hel del kontrol over, hvilke oplysninger og hardware hver app har adgang til, og denne nye opsætning inkluderer endda en forenkling af tilladelsestyper i et par praktiske kategorier.

Selvom vi ikke ved, at noget om Android M er sat i sten, giver et hurtigt gennemgang af denne nye tilladelsesopsætning et rimeligt kig på, hvad der kommer i den næste version af Android.

Vi er alle vant til at få denne prompt lige efter at have tappet installation i Google Play Store, der fortæller dig, hvilke tilladelser appen forventer, når den lander på din enhed. De dage er forbi i Android M, eller i det mindste er de ovre for apps, der opdateres for at understøtte dette nye tilladelsessystem. Alle apps vil blive tvunget til at deaktivere de tilladelser, du fortæller dem på begge måder, men apps, der er opdateret til det nyeste API-mål, vil kunne gøre det yndefuldt. Alt andet vil have en øget risiko for at bryde appen, når du fjerner tilladelsen, og i vores test kan det ske temmelig ofte, hvis du ikke er forsigtig. Håbet er, at Google har givet udviklere masser af advarsler og alle de nødvendige værktøjer til at foretage disse ændringer og sikre, at deres apps spiller pænt med disse nye regler, men det er helt op til udvikleren at faktisk implementere ændringerne og opdatere deres app.

Når du installerer en app, der følger de nye API-mål, ser du ikke længere, at tilladelser bliver spurgt i starten af ​​installationsprocessen. I stedet skal appen bede om tilladelser, når appen faktisk har brug for den ressource, og det er op til brugeren at godkende eller afvise denne adgang. Brugere kan også se på den samlede liste over tilladelser, som hver app har adgang til i en ny tilladelsesfane i apps-sektionen af ​​indstillinger, men vigtigere er, at brugere kan gå til den avancerede fane i denne samme visning og se på alle apps og tjenester, der anmoder om adgang til specifikke typer tilladelser.

I vores test var katastrofisk fiasko, når tilladelser blev nægtet, ganske sjælden.

Deaktivering af tilladelser i en app, der ikke er skrevet til at fungere omkring denne evne, introducerer variabler, som appen muligvis ikke kan arbejde med. Android M advarer dig om nøjagtigt dette, når du prøver at deaktivere tilladelser i en app, der ikke er opdateret til de nyeste API'er, men ikke forhindrer dig i at trække i håndtaget. I stedet får du selv udforske appen og se, om alting stadig fungerer uden denne tilladelse. I værste fald vil appen straks gå ned og returnere dig til startskærmen, men i de fleste tilfælde vil appen bare ikke få adgang til oplysningerne og informere dig om fejlen. Det vil variere ganske lidt fra app til app, men i vores test var katastrofale fiaskoer ganske sjældne.

I betragtning af ledelsestiden, før Android M officielt er lanceret, er det sandsynligvis, at de fleste af dine foretrukne apps understøtter dette nye system uden problemer. På den anden side, hvis du ser på hvilke apps på din telefon, der ikke er blevet opdateret på ganske længe, ​​har du sandsynligvis en anstændig indikator for, hvilke apps der vil løbe ind i det lejlighedsvise problem, når du til sidst laver skiftet til M. I mellemtiden kan du være sikker på, at en bedre måde at håndtere apps er på vej.