Centrale Android

Utilizzo delle autorizzazioni dell'app in Android M

protection click fraud

Abbiamo riflettuto a lungo su come potrebbe essere se Google decidesse di implementare qualcosa che offrisse di più agli utenti controllo su ciò a cui le singole app possono accedere sui nostri dispositivi, e all'I/O quest'anno è diventato tutto chiaro. Android M consentirà agli utenti un discreto controllo su quali informazioni e hardware è consentito a ciascuna app accesso a, e questa nuova configurazione include anche una semplificazione dei tipi di autorizzazione in pochi convenienti categorie.

Sebbene non sappiamo nulla di Android M, una rapida panoramica di questa nuova configurazione delle autorizzazioni offre uno sguardo ragionevole a ciò che sta arrivando nella prossima versione di Android.

Siamo tutti abituati a ricevere quel prompt subito dopo aver toccato installa nel file Google Play Store che ti dice quali autorizzazioni si aspetta l'app quando arriva sul tuo dispositivo. Quei giorni sono finiti in Android M, o almeno sono finiti per le app che si aggiornano per supportare questo nuovo sistema di autorizzazione. Tutte le app saranno costrette a disabilitare qualsiasi autorizzazione tu dica loro in entrambi i casi, ma le app aggiornate alla destinazione API più recente saranno in grado di farlo con garbo. Tutto il resto avrà un rischio maggiore di rompere l'app quando rimuovi l'autorizzazione e nei nostri test ciò può accadere abbastanza frequentemente se non stai attento. La speranza è che Google abbia dato agli sviluppatori molti avvertimenti e tutti gli strumenti necessari per apportare queste modifiche e garantirne la sicurezza le app funzionano bene con queste nuove regole, ma spetta interamente allo sviluppatore implementare effettivamente le modifiche e aggiornare il loro app.

Autorizzazioni Android M

Quando installi un'app che segue le nuove destinazioni API, non vedrai più la richiesta di autorizzazione all'inizio del processo di installazione. Invece, l'app dovrà chiedere le autorizzazioni quando l'app ha effettivamente bisogno di quella risorsa e spetterà all'utente approvare o negare tale accesso. Gli utenti possono anche consultare l'elenco totale delle autorizzazioni a cui ogni app ha accesso in una nuova scheda delle autorizzazioni nella sezione delle impostazioni delle app, ma altro ancora è importante che gli utenti possano andare alla scheda Avanzate in questa stessa vista e guardare tutte le app e i servizi che richiedono l'accesso a tipi specifici di autorizzazioni.

Nei nostri test, il fallimento catastrofico quando le autorizzazioni venivano negate era piuttosto raro.

La disabilitazione delle autorizzazioni in un'app che non è scritta per funzionare attorno a tale capacità introduce variabili che l'app potrebbe non essere in grado di aggirare. Android M ti avvisa esattamente di questo quando provi a disabilitare le autorizzazioni in un'app che non è stata aggiornata alle API più recenti, ma non ti impedisce di tirare la leva. Invece, puoi esplorare tu stesso l'app e vedere se tutto funziona ancora senza tale autorizzazione. Nella peggiore delle ipotesi, l'app si bloccherà immediatamente e ti riporterà alla schermata principale, ma nella maggior parte dei casi l'app non riuscirà ad accedere alle informazioni e ti informerà dell'errore. Varierà parecchio da un'app all'altra, ma nei nostri test il fallimento catastrofico è stato piuttosto raro.

Dato il tempo di consegna prima del lancio ufficiale di Android M, è probabile che la maggior parte delle tue app preferite supporterà questo nuovo sistema senza problemi. D'altra parte, se dai un'occhiata a quali app sul tuo telefono non sono state aggiornate da un po' di tempo, probabilmente hai ha ottenuto un indicatore decente di quali app incontreranno il problema occasionale quando alla fine effettuerai il passaggio a M. Nel frattempo, puoi stare certo che è in arrivo un modo migliore per gestire le app.

instagram story viewer