25Aug
Android ha un sistema di permessi per le singole app, ma anche iPhone e iPad. Android ti dà una sola richiesta quando installi un'applicazione, ma iOS ti consente di prendere più decisioni.
Molti geek hanno creduto da tempo che il sistema di autorizzazione di Android è un vantaggio rispetto alla mancanza di uno su iOS.Questo potrebbe essere scioccante suggerire per molti fanatici di Android, ma il sistema di permessi di iOS è discutibilmente molto più pratico. Aggiornamento
: Google ha rimosso la funzionalità AppOps da Android 4.4.2 dopo che questo articolo è stato scritto, sostenendo che è stato rilasciato per errore. Ciò significa che la situazione dei permessi delle app Android è ora persino peggiore di quella riportata di seguito.
Il problema con le autorizzazioni Android
Prima di poter apprezzare appieno il modo in cui le autorizzazioni delle app funzionano in modo diverso su iPhone e iPad, diamo una rapida occhiata a come funzionano su Android. Quando installi un'applicazione da Google Play( o da qualsiasi altra parte), vedrai un elenco di autorizzazioni richieste dall'app. Le app devono dichiarare l'autorizzazione a fare qualsiasi cosa, dall'accesso a Internet alla lettura dell'archiviazione USB, fino all'accesso allo stato della chiamata e ai dati sulla posizione GPS.
Se sei qualcuno che effettivamente presta attenzione, puoi visualizzare questo elenco di autorizzazioni al momento dell'installazione. Ma è una decisione da prendere o lasciare. Puoi scegliere di installare l'app e accettare le autorizzazioni o rifiutare di installare l'app e negare le autorizzazioni.
Se sei un utente medio di Android, ci sono buone probabilità che non presti molta attenzione alle autorizzazioni. Probabilmente ti è stato insegnato che le app richiederanno tutti i tipi di permessi, incluse le autorizzazioni di "localizzazione" nei giochi gratuiti per scopi di targeting pubblicitario. Se vuoi usare l'app, finirai per installarlo.
Questa è l'unica decisione di autorizzazione che la maggior parte degli utenti può fare. Su Android 4.3 e versioni successive, ora è possibile gestire le autorizzazioni delle app con le impostazioni integrate nel sistema con il nuovo pannello AppOps, ma queste impostazioni sono nascoste e non verranno mai trovate dalla maggior parte delle persone. Devi anche prendere una decisione più attiva, cercando il pannello di controllo per gestire le autorizzazioni dopo aver installato l'app.
Come funzionano le autorizzazioni iOS Le autorizzazioni delle app
per iPhone e iPad funzionano in modo diverso. Quando si installa un'app, non si effettuano scelte sulle autorizzazioni. Stai scegliendo di consentire alcune autorizzazioni di base: ogni app che installi ha alcune autorizzazioni di base, come la possibilità di accedere a Internet. Al momento dell'installazione, stai solo installando l'app, senza concederti permessi speciali come l'accesso al tuo GPS o ai tuoi contatti.
Per utilizzare determinate autorizzazioni - in particolare, per accedere ai servizi di localizzazione( GPS), contatti, calendari, promemoria, foto, Bluetooth, microfono, attività di movimento, account Twitter o account Facebook: l'app richiede l'autorizzazione quando deve utilizzarla. Ad esempio, quando installi Google Maps o un'altra app di mappatura, verrà visualizzato un popup che chiede di visualizzare la tua posizione quando usi per la prima volta le sue funzionalità di mappatura. Se un'app richiede i tuoi contatti per una determinata funzione, verrà visualizzata una richiesta di autorizzazione solo quando utilizzi per la prima volta quella specifica funzione.
È più facile capire perché un'app desidera le autorizzazioni e il relativo utilizzo.
Inoltre, hai più di una opzione qui.È possibile negare una richiesta di autorizzazione - dicendo "no, non mi fido di questa app per accedere ai miei contatti o alla posizione GPS" - e continuare comunque a utilizzare l'app. Puoi abilitare alcune autorizzazioni ma non altre.
Su Android, gli utenti normali possono scegliere di consentire tutte le autorizzazioni al momento dell'installazione o semplicemente non utilizzare l'app. Su iOS, gli utenti normali possono gestire e comprendere le autorizzazioni molto più facilmente.
Puoi anche accedere alla schermata Impostazioni iOS e toccare Privacy per visualizzare queste categorie di permessi.
Toccare una categoria per visualizzare quali app installate hanno accesso a un'autorizzazione e, facoltativamente, revocarle. Questa è essenzialmente la versione di iOS della schermata AppOps su Android, ma è visibile agli utenti medi anziché nascosti solo per i geek.
Questo sistema costringe gli sviluppatori di app a giustificare le autorizzazioni che richiedono. Su iOS, gli utenti negherebbero l'accesso ad Angry Birds se improvvisamente chiedesse di leggere la loro posizione GPS.Su Android, molti utenti probabilmente non si rendono nemmeno conto che lo stanno permettendo.
Dove Android ancora vince
Ovviamente, il sistema di autorizzazione di Android ha ancora i suoi vantaggi. Se sei un geek, puoi ottenere un controllo dei permessi più dettagliato tramite AppOps. Android impone anche alle app di dichiarare più permessi, così puoi vedere se un'app può accedere o meno a Internet. Android offre anche permessi che non sono disponibili su iOS, consentendo alle app di fare più cose.
Ma, mentre Android è ancora flessibile e potente in molti modi, inciampa quando si tratta del mondo reale. Gli utenti normali che vogliono solo giocare con i giochi mobili senza avere i loro contatti raccolti e le posizioni raccolte hanno un controllo molto maggiore su iOS.
Non c'è alcun motivo per cui il sistema di autorizzazione di Android dovrebbe essere così "prendilo o lascia" a meno che tu non conosca una schermata delle impostazioni segrete. Il web funziona come iOS - se un sito web vuole accedere alla tua posizione, deve chiedere. Se vuole accedere al tuo microfono o webcam, deve chiedere.È possibile scegliere di consentire o negare una di queste autorizzazioni e continuare a utilizzare il sito Web. Dovrebbe funzionare così anche su Android.
Speriamo che Google continui a sviluppare AppOps e renderlo disponibile ai normali utenti Android. Per ora, non è vero che Android abbia i permessi delle app mentre iOS no - entrambi i sistemi operativi hanno i sistemi di autorizzazione. E la soluzione di Apple è probabilmente migliore per la maggior parte delle persone.