Fa temps que reflexionem sobre què pot semblar si Google decidís implementar alguna cosa que permetés als usuaris tenir més control sobre allò que es permet accedir a les aplicacions individuals als nostres dispositius i, durant les I / O, aquest any va quedar clar. Android M permetrà als usuaris una mica de control sobre quina informació i maquinari té accés a cada aplicació, i aquesta nova configuració inclou fins i tot una simplificació dels tipus de permís en algunes categories convenients.
Tot i que no sabem res sobre Android M està previst, un avanç ràpid d'aquesta nova configuració de permisos dóna un aspecte raonable al que ve de la següent versió d'Android.
Tots estem acostumats a obtenir aquest missatge just després de tocar la instal·lació a la botiga de Google Play que us indica quins permisos espera l'aplicació quan surt al vostre dispositiu. Aquests dies s’han acabat a Android M, o almenys s’han acabat per a aplicacions que s’actualitzen per donar suport a aquest nou sistema de permisos. Totes les aplicacions es veuran obligades a desactivar els permisos que els digueu de qualsevol manera, però les aplicacions actualitzades a la destinació de l'API més recent podran fer-ho amb gràcia. Tota la resta tindrà un major risc de trencar l’aplicació quan suprimiu el permís i en les proves que es poden fer amb freqüència si no esteu atents. Espero que Google hagi donat als desenvolupadors una gran advertència i totes les eines necessàries per fer aquests canvis i assegurar que les seves aplicacions funcionen bé amb aquestes noves regles, però és exclusiu del desenvolupador implementar els canvis i actualitzar la seva aplicació.
Quan instal·leu una aplicació que segueixi els nous objectius de l'API, ja no veureu la sol·licitud dels permisos al començament del procés d'instal·lació. En lloc d'això, l'aplicació haurà de demanar permisos quan l'aplicació necessiti realment aquest recurs i serà de l'usuari que aprovi o denegui aquest accés. Els usuaris també poden veure la llista total de permisos a què cada aplicació té accés a una pestanya de permisos nova a la secció d’aplicacions de configuració, però el que és més important és que es pot dirigir a la pestanya avançada en aquesta mateixa vista i mirar totes les aplicacions i serveis que sol·liciten accés a tipus específics de permisos.
A les nostres proves, el fracàs catastròfic quan es van denegar els permisos era bastant rar.
La inhabilitació dels permisos en una aplicació que no està escrita per funcionar al voltant d'aquesta habilitat introdueix variables sobre les quals l'aplicació no podrà treballar. Android M us avisa exactament d’això quan intenteu desactivar els permisos d’una aplicació que no s’ha actualitzat a les darreres API, però no us impedeix tirar de la palanca. En lloc d'això, aneu a explorar tu mateix i veure si tot funciona sense aquest permís. En el pitjor dels casos, l’aplicació es bloquejarà immediatament i us retornarà a la pantalla d’inici, però en la majoria dels casos l’aplicació només deixarà d’accedir a la informació i us informarà del error. Variarà bastant d’aplicació a aplicació, però a les nostres proves el fracàs catastròfic va ser bastant rar.
Tenint en compte la possibilitat de llançar oficialment Android M, és probable que la majoria de les aplicacions preferides siguin compatibles amb aquest nou sistema. D'altra banda, si feu una ullada a quines aplicacions del telèfon no s'han actualitzat durant un temps, probablement teniu un indicador digne de quines aplicacions es podran presentar amb el problema ocasional quan ho cregueu. canvia a M. Mentrestant, pots estar segur que hi ha una manera millor de gestionar aplicacions.