Privacy in Android 11
Android 11 si basa sulle versioni precedenti di Android, aggiungendo funzionalità e aggiornamenti per proteggere gli utenti e aumentare la trasparenza e il controllo. Tutti gli sviluppatori devono esaminare le funzionalità per la privacy e testare le proprie app. Gli impatti possono variare in base alla funzionalità di base, al targeting e ad altri fattori di ogni app.
Per saperne di più sulle modifiche principali che vengono applicate in Android 11, consulta le sezioni seguenti.
Modifiche principali alla privacy
Questa tabella riassume le modifiche principali relative alla privacy che verranno applicate in Android 11.
Modifica della privacy | App interessate | Strategia di mitigazione | |
---|---|---|---|
Applicazione dell'archiviazione con ambito Le app che hanno come target Android 11 o versioni successive sono sempre soggette ai comportamenti dell'archiviazione con ambito |
App che hanno come target Android 11 o versioni successive, nonché app che hanno come target Android 10 e
non hanno impostato requestLegacyExternalStorage su true per disattivare
l'archiviazione con ambito |
Aggiorna l'app in modo che funzioni con lo spazio di archiviazione limitato Scopri di più sulle modifiche allo spazio di archiviazione limitato |
|
Autorizzazioni una tantum Gli utenti possono concedere l'accesso temporaneo a posizione, microfono e fotocamera utilizzando le autorizzazioni una tantum |
App che funzionano su Android 11 o versioni successive e richiedono autorizzazioni di accesso alla posizione, al microfono o alla fotocamera | Verifica che la tua app abbia un'autorizzazione prima di tentare di accedere ai dati protetti da quell'autorizzazione Segui le best practice per richiedere le autorizzazioni |
|
Reimpostazione automatica delle autorizzazioni Se gli utenti non interagiscono con un'app da alcuni mesi su Android 11 o versioni successive, il sistema reimposta automaticamente le autorizzazioni sensibili dell'app. |
App che hanno come target Android 11 o versioni successive ed eseguono la maggior parte del lavoro in background | Chiedi all'utente di impedire al sistema di reimpostare le autorizzazioni della tua app Scopri di più sulla reimpostazione automatica delle autorizzazioni |
|
Accesso alla posizione in background Android 11 cambia il modo in cui gli utenti possono concedere alle app l'autorizzazione di accesso alla posizione in background |
App che hanno come target Android 11 o versioni successive e che devono accedere alla posizione in background | Richiedi le autorizzazioni di accesso alla posizione in primo piano (granulare o precisa) e in background in modo incrementale
in chiamate separate al metodo di richiesta dell'autorizzazione. Se necessario, spiega i vantaggi
che gli utenti ricevono concedendo l'autorizzazione
Scopri di più sull'accesso alla posizione in background in Android 11 |
|
Visibilità del pacchetto Android 11 cambia il modo in cui le app eseguono query e interagiscono con altre app installate sullo stesso dispositivo |
App che hanno come target Android 11 o versioni successive e interagiscono con altre app installate su un dispositivo | Aggiungi l'elemento <queries>
al manifest della tua appScopri di più sulla visibilità del pacchetto |
|
Servizi in primo piano Android 11 cambia il modo in cui i servizi in primo piano possono accedere ai dati relativi a posizione, fotocamera e microfono |
App che funzionano su Android 11 o versioni successive e accedono alla posizione, alla fotocamera o al microfono in un servizio in primo piano | Dichiara i tipi di servizi in primo piano camera e microphone
per i servizi in primo piano che richiedono rispettivamente l'accesso alla fotocamera e al microfono. Tieni presente, però, che i servizi in primo piano avviati mentre l'app è in background in genere non possono accedere alla posizione, alla fotocamera o al microfono.Scopri di più sulle modifiche ai servizi in primo piano |
Iniziare a utilizzare gli aggiornamenti sulla privacy
- Esamina le funzionalità della privacy: valuta la tua app. Scopri come la tua app memorizza file e dati utente, richiede autorizzazioni, richiede la posizione. Inoltre, cerca i modi in cui la tua app interagisce con altre app, valuta la possibilità di eseguire un controllo dei dati a cui accede e determina se è necessario aggiornare il modo in cui utilizza i servizi in primo piano.
- Esegui il test dell'app su Android 11:esegui l'app su Android 11. Utilizza gli strumenti di compatibilità delle app per valutare l'impatto delle singole modifiche del sistema sulla tua app.
- Aggiorna l'app: scegli come target Android 11, se possibile, testa con gli utenti e pubblica un aggiornamento.