Sobes.tech
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.