>> Elettronica Tecnologia >  >> Cellulari e Accessori >> smart Phones

Autorizzazioni Android M e cosa significano per te

Android M ha introdotto nel mondo i controlli delle autorizzazioni a livello di sistema. Le autorizzazioni granulari delle app ti consentono di attivare semplicemente gli interruttori per accettare o revocare le singole richieste di autorizzazione. Sebbene la funzionalità fosse sempre disponibile in Android tramite l'uso di app di terze parti, questa è la prima volta che siamo stati in grado di gestire le autorizzazioni tramite il sistema Android stesso. È una notizia importante (anche se un po' poco sexy), quindi ecco cosa devi sapere sui permessi di Android M.

Come funzionano le autorizzazioni di runtime?

Come probabilmente saprai dalla nostra ripartizione delle funzionalità di Android M, l'ultima anteprima per sviluppatori consente agli utenti di concedere autorizzazioni individuali alle app in caso di necessità (in fase di esecuzione), anziché come batch durante l'installazione. Ciò significa che nessuna richiesta di autorizzazione di gruppo quando scarichi un'app per la prima volta. Anche le autorizzazioni Android M sono state distillate in un elenco molto più facile da capire e vengono concesse una per una quando se ne presenta la necessità.

Ciò significa che la prima volta che un'app ha bisogno di accedere alla videocamera, al microfono, all'elenco dei contatti o alla posizione, vedrai un popup che richiede l'autorizzazione solo per quell'azione. In questo modo conosci sempre il motivo esatto del permesso e puoi concederlo o negarlo a tuo piacimento. Le autorizzazioni classificate come "normali" dal punto di vista della sicurezza, come l'accesso a Internet o la sveglia, verranno concesse automaticamente al momento dell'installazione.

Anche le autorizzazioni classificate dal framework Android come "pericolose" - quelle incluse nell'elenco delle autorizzazioni granulari - sono reversibili, il che significa che puoi concedere l'accesso quando necessario, quindi attivare nuovamente l'interruttore per proteggere la tua privacy. Questo semplicemente non era possibile nelle versioni precedenti di Android (sebbene App Ops fosse presente brevemente prima di essere ritirato), che prevedeva più un approccio "prendere o lasciare".

Revocare le autorizzazioni interromperà le app?

Come utenti, ci è sempre stato detto che il blocco delle autorizzazioni con app di terze parti avrebbe causato il malfunzionamento delle app, eppure Google è ora riuscito a fornire il controllo completo a livello di sistema senza che gli sviluppatori dovessero riorganizzare completamente le proprie app. O almeno così ci hanno detto a Google I/O 2015; ma non è del tutto vero.

Certo, gli sviluppatori non possono fare nulla e le loro app saranno comunque compatibili con Android M. Tuttavia, se non hanno impostato la loro app per gestire le autorizzazioni granulari "con grazia" in modo che funzionino con un numero qualsiasi di autorizzazioni individuali negate, allora entrambi gli sviluppatori e gli utenti possono aspettarsi delle stranezze dalle loro app.

Potremmo non parlare di arresti anomali totali, ma gli utenti potrebbero non ottenere le funzionalità di base senza autorizzazioni specifiche e gli sviluppatori potrebbero dover tenere conto dei messaggi di avviso che affermano che un'app non può funzionare affatto senza un'autorizzazione particolare. Quindi, sebbene la riorganizzazione non sia "necessaria", Google ovviamente vuole che le app siano riviste tenendo presente la struttura dei permessi di M.

E le app che ho già?

Le app legacy, quelle app destinate a versioni di Android precedenti ad Android M, continueranno a comportarsi come le app ora:con un lungo elenco di richieste di autorizzazione all'installazione che devono essere accettate per procedere. Tuttavia, una volta installata l'app, un utente può accedere al gestore delle autorizzazioni di M e revocare le autorizzazioni come desidera. La struttura delle autorizzazioni di Android M è compatibile con le versioni precedenti e successive.

È improbabile che le app si arrestino semplicemente in modo anomalo se neghi determinate autorizzazioni. Android passerà semplicemente i dati vuoti dell'app anziché un'eccezione di sicurezza. Questo è l'equivalente del sistema Android di prendere a calci i tuoi vestiti sporchi sotto il letto e dire a tua madre che hai pulito la tua stanza; il mancato rispetto ti mette nei guai ma qualcosa che sembra giusto è sufficiente per farti passare.

Inoltre, le app Google, o quelle app che fanno parte dell'immagine di sistema, possono ricevere automaticamente più autorizzazioni in anticipo. Questo è ovviamente Google che concede a se stesso e agli OEM una sorta di accesso VIP. Tuttavia, gli utenti possono comunque accedere in un secondo momento e revocare determinate autorizzazioni, proprio come con le app legacy.

Cosa significa tutto questo per me?

Fondamentalmente, ora hai il controllo completo su ciò a cui hanno accesso le tue app, con la possibilità di concedere e revocare autorizzazioni specifiche ogni volta che lo desideri. Sebbene alcune app non funzionino correttamente, gli sviluppatori hanno l'onere di gestire questi problemi con garbo (con messaggi di avviso o simili) o semplicemente di aggiornare le proprie app. È un grande giorno per la privacy e il controllo degli utenti. L'unica cosa che devi fare è assicurarti di sapere effettivamente quali autorizzazioni dovresti accettare e quali sono irragionevoli.

Cosa ne pensi del modo in cui Andriod M gestisce i permessi delle app? È una buona cosa o non molto utile?


  1. Cosa Apps ho bisogno di un telefono Radicati
  2. Quali sono le applicazioni Android più popolari ?
  3. Android : Che cosa è Sticky Broadcast
  4. Che cosa è l'accesso di Google di un telefono Android ?
  5. Android e Droid Sviluppo
  6. Che cosa è Windows RT e Se lo comprate ?