Middle
Cosa è successo con le autorizzazioni in Android dopo la versione 6?
sobes.tech AI
Risposta dell'AI
Dopo Android 6.0 Marshmallow (API 23), è stato introdotto un modello di autorizzazioni in tempo di esecuzione (Runtime Permissions).
Modifiche chiave:
- Richiesta di autorizzazioni in tempo reale: Le applicazioni devono richiedere autorizzazioni pericolose (ad esempio, accesso alla fotocamera, ai contatti, alla posizione) direttamente durante l'esecuzione, quando sono realmente necessarie, e non durante l'installazione.
- Dialoghi di richiesta: Il sistema mostra all'utente una finestra di dialogo con la richiesta di autorizzazione specifica, l'utente può consentire o negare.
- Gestione delle autorizzazioni: Gli utenti possono revocare in qualsiasi momento le autorizzazioni concesse nelle impostazioni di sistema dell'app.
- Raggruppamento delle autorizzazioni: Le autorizzazioni sono state raggruppate per categorie (ad esempio, autorizzazioni relative al telefono o allo storage). Concedendo un'autorizzazione di un gruppo, altre autorizzazioni di quel gruppo possono essere concesse (anche se nelle versioni successive di Android, questo comportamento può cambiare leggermente).
Questo cambiamento mira a migliorare la sicurezza e la privacy degli utenti, dando loro un maggiore controllo sui dati a cui le applicazioni possono accedere. Per gli sviluppatori, ciò significa adattare la logica dell'applicazione per verificare e richiedere le autorizzazioni nei punti appropriati del codice.