Elenco di funzionalità e modifiche di Android 12

La seguente tabella elenca tutte le funzionalità documentate e le modifiche del comportamento che potrebbero interessare gli sviluppatori di app. Utilizza questo elenco per trovare le modifiche che ti interessano, poi fai clic sul link corrispondente per leggere la documentazione.

Categoria Tipo Nome
Ciclo di vita dell'attività Modifica (tutte le app) Le attività dell'Avvio app root non vengono più completate con la pressione Indietro
Il pulsante Indietro del sistema ora sposta un'attività in background anziché completarla.
Backup e ripristino Modifica (app destinate agli utenti dai 12 anni in su) Modifiche alle funzionalità di backup e ripristino
Le regole di inclusione/esclusione sono ora specificate separatamente per i backup di Google Drive e D2D.
Fotocamera Nuove funzionalità e API Estensioni del fornitore di Camera2
Gli effetti della fotocamera personalizzati forniti dall'OEM sono ora esposti direttamente nella piattaforma.
Fotocamera Nuove funzionalità e API Supporto dei sensori per fotocamere quad- Bayer
Le nuove API delle piattaforme supportano i sensori della fotocamera ad altissima risoluzione.
Compatibilità Modifica (app destinate agli utenti dai 12 anni in su) Limitazioni aggiornate non relative all'SDK
Alcune interfacce che in precedenza non erano supportate sono bloccate in Android 12.
Compatibilità Nuove funzionalità e API Opzioni di attivazione/disattivazione aggiornate per i test di compatibilità
Le singole modifiche del comportamento possono essere attivate e disattivate per test di compatibilità più granulari.
Connettività Modifica (tutte le app) Aggiornamenti di Passpoint
Android 12 introduce nuove API per verificare il supporto dei dispositivi per le funzionalità di Passpoint.
Connettività Modifica (app destinate agli utenti dai 12 anni in su) Peer-to-peer + connessione a internet simultanea
Sui dispositivi supportati, la rete Wi-Fi principale non è più disconnessa quando si stabiliscono connessioni peer-to-peer e a internet simultanee.
Connettività Modifica (app destinate agli utenti dai 12 anni in su) API nativa mDNSResponseer
Il daemon mDNSResponder ora funziona solo mentre è necessario per gli eventi NSD.
Connettività Nuove funzionalità e API Mantenere attive le app companion
Android 12 introduce nuove API per mantenere le app companion in esecuzione per tutto il tempo in cui il dispositivo complementare rimane nel raggio d'azione.
Connettività Nuove funzionalità e API Profili di Gestione dispositivi associati
Ora le autorizzazioni dei dispositivi associati possono essere raggruppate nei profili per semplificare il processo di registrazione.
Connettività Nuove funzionalità e API Miglioramenti alla stima della larghezza di banda
Le stime della larghezza di banda ora utilizzano medie ponderate complessive per migliorare l'accuratezza della connettività Wi-Fi e cellulare.
Connettività Nuove funzionalità e API Miglioramenti al Wi-Fi Aware (NAN)
Le nuove API e le nuove opzioni di configurazione migliorano l'efficienza e la tolleranza di errore del Wi-Fi Aware.
Connettività Nuove funzionalità e API Peer-to-peer simultanea + connessione a internet
Ora i dispositivi supportati possono mantenere connessioni Wi-Fi simultanee a un dispositivo peer e alla rete principale che fornisce internet.
Connettività Nuove funzionalità e API Abilita schermo disattivato per i pagamenti NFC
Ora le app possono abilitare i pagamenti NFC senza che lo schermo del dispositivo sia attivo.
Funzionalità di base Nuove funzionalità e API Aggiornamenti automatici delle app
Un nuovo metodo API consente alle app del programma di installazione di eseguire aggiornamenti delle app senza richiedere la conferma dell'utente.
Funzionalità di base Nuove funzionalità e API Informazioni sul chipset del dispositivo
Le informazioni sul modello e sul fornitore del chipset SoC sono ora esposte tramite l'SDK.
Funzionalità di base Nuove funzionalità e API Aggiornamenti alle API Java principali
Android 12 introduce il supporto per una serie di API Java di base.
Grafica e immagini Modifica (tutte le app) Cambio della frequenza di aggiornamento migliorato
Ora la frequenza di aggiornamento può essere modificata anche se il display non supporta una transizione senza interruzioni.
Grafica e immagini Nuove funzionalità e API Fornisci alle app l'accesso diretto alle tracce dei tombstone
Ora è possibile accedere ai tombstone nativi degli arresti anomali senza utilizzare ADB.
Grafica e immagini Nuove funzionalità e API Supporto delle immagini AVIF
Android 12 introduce il supporto per il formato delle immagini AVIF, offrendo una migliore qualità delle immagini con le stesse dimensioni del file.
Grafica e immagini Nuove funzionalità e API Sfocature, filtri colorati e altri effetti più semplici
Una nuova API semplifica l'applicazione di effetti grafici comuni a viste e gerarchie di rendering.
Grafica e immagini Nuove funzionalità e API Decodifica di immagini animate native
L'API di decodifica delle immagini NDK ora decodifica tutti i frame e i dati di tempo per i file GIF e WebP.
Contenuti multimediali Nuove funzionalità e API Transcodifica di contenuti multimediali compatibili
I video codificati in formati moderni ora possono essere convertiti automaticamente per la riproduzione in app che non supportano questi formati.
Contenuti multimediali Nuove funzionalità e API Classe di prestazioni
Le classi di prestazioni forniscono un'espressione semplificata delle funzionalità del dispositivo che possono essere utilizzate per offrire esperienze su misura.
Contenuti multimediali Nuove funzionalità e API Miglioramenti alla codifica dei video
Android 12 definisce un set standard di chiavi per controllare il parametro di quantizzazione per la codifica video.
Contenuti multimediali Nuove funzionalità e API Focus audio
Android ora applica una dissolvenza in uscita quando un'app che riproduce contenuti audio perde lo stato attivo.
Contenuti multimediali Nuove funzionalità e API Aggiornamenti di MediaDrm
I nuovi metodi dell'API rendono più semplice determinare se è necessario un componente decoder sicuro.
Esibizione Modifica (tutte le app) Bucket standby delle app limitato
Android 12 introduce un nuovo bucket di standby delle app più restrittivo per le app che utilizzano le risorse di sistema in modo meno responsabile.
Esibizione Modifica (app destinate agli utenti dai 12 anni in su) Limitazioni per il lancio di servizi in primo piano
Alle app non è più consentito avviare servizi in primo piano durante l'esecuzione in background.
Esibizione Modifica (app destinate agli utenti dai 12 anni in su) Autorizzazione Sveglia esatta
Le app ora richiedono un'autorizzazione speciale per impostare le sveglie esatte.
Esibizione Modifica (app destinate agli utenti dai 12 anni in su) Limitazioni del trampolino di notifica
Le app non possono più utilizzare servizi intermedi o ricevitori di trasmissioni per aprire un'attività quando l'utente tocca una notifica.
Sicurezza e privacy Modifica (tutte le app) Attivazione/disattivazione fotocamera e microfono
I dispositivi supportati consentono agli utenti di attivare o disattivare l'accesso a microfono e fotocamera per tutte le app con una singola opzione di attivazione/disattivazione.
Sicurezza e privacy Modifica (tutte le app) Indicatori microfono e videocamera
Ora le icone della barra di stato vengono visualizzate ogni volta che un'app accede al microfono o alla fotocamera.
Sicurezza e privacy Modifica (tutte le app) Visibilità dei pacchetti di autorizzazioni
Le informazioni sulle autorizzazioni del gestore di pacchetti vengono ora filtrate in base alla visibilità del pacchetto.
Sicurezza e privacy Modifica (tutte le app) Implementazione di BouncyCastle rimossa
Android 12 rimuove molte implementazioni BouncyCastle di algoritmi crittografici precedentemente deprecate.
Sicurezza e privacy Modifica (tutte le app) Notifiche di accesso agli appunti
Ora gli utenti ricevono una notifica quando un'app accede ai dati degli appunti da un'altra app.
Sicurezza e privacy Modifica (tutte le app) Le app non possono chiudere le finestre di dialogo di sistema
Le app non possono più richiamare un intent che chiude una finestra di dialogo di sistema.
Sicurezza e privacy Modifica (tutte le app) Gli eventi touch non attendibili vengono bloccati
Android 12 impedisce alle app di consumare eventi touch in cui un overlay nasconde l'app in modo non sicuro.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Posizione approssimativa
Quando un'app richiede autorizzazioni di accesso alla posizione esatta, ora gli utenti possono scegliere di concedere solo le autorizzazioni di accesso alla posizione approssimativa.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Cookie SameSite moderni in WebView
Ora le app devono specificare esplicitamente quali cookie possono funzionare su diversi siti web.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) I sensori di movimento hanno una frequenza limitata
Il sistema ora limita la frequenza di aggiornamento dei dati di determinati sensori di movimento e di posizione.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Ibnazione delle app
Le app vengono ora inserite in uno stato di ibernazione se l'utente non interagisce con le app per alcuni mesi.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Dichiarazione di attribuzione nel controllo dell'accesso ai dati
Ora le app devono dichiarare i tag di attribuzione nel file manifest per utilizzarli per il controllo dell'accesso ai dati.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Limitazione dei backup ADB
I backup di ADB ora escludono i dati delle app per impostazione predefinita.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Esportazione dei componenti più sicura
Ora le app devono dichiarare esplicitamente se i loro componenti che utilizzano filtri per intent possono essere avviati da altre app.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Modificabilità degli intent in attesa
Ora le app devono specificare la mutabilità di ogni oggetto PendingIntent creato.
Sicurezza e privacy Modifica (app destinate agli utenti dai 12 anni in su) Lanci di intent non sicuri
Android 12 introduce una funzionalità di debug che rileva gli avvii di intent non sicuri.
Sicurezza e privacy Nuove funzionalità e API Dashboard della privacy
Android 12 introduce una nuova schermata delle impostazioni di sistema che mostra la cronologia degli accessi relativa ai dati della posizione, della fotocamera e del microfono.
Sicurezza e privacy Nuove funzionalità e API Autorizzazioni Bluetooth
Android 12 introduce nuove autorizzazioni che consentono alle app di cercare dispositivi Bluetooth nelle vicinanze senza richiedere le autorizzazioni di accesso alla posizione.
Sicurezza e privacy Nuove funzionalità e API Ricerca dei gruppi di autorizzazioni
Ora le app possono eseguire query sul modo in cui il sistema organizza le autorizzazioni definite dalla piattaforma in gruppi di autorizzazioni.
Sicurezza e privacy Nuove funzionalità e API Nascondi finestre overlay delle applicazioni
Android 12 introduce una nuova autorizzazione che consente alle app di nascondere le finestre overlay disegnate da altre app.
Sicurezza e privacy Nuove funzionalità e API Flag di protezione dell'autorizzazione per i firmatari noti
Ora i dispositivi e le app possono concedere autorizzazioni di firma ad altre app senza doverle firmare al momento della produzione del dispositivo.
Sicurezza e privacy Nuove funzionalità e API Attestazione delle proprietà dei dispositivi
A partire da Android 12, qualsiasi app destinata ad Android 12 o versioni successive può verificare le proprietà dei dispositivi incluse in un certificato di attestazione.
Sicurezza e privacy Nuove funzionalità e API Azioni di notifica per la schermata di blocco sicura
Ora le app possono richiedere l'autenticazione ogni volta che vengono richiamate determinate azioni di notifica su un dispositivo bloccato.
Sicurezza e privacy Nuove funzionalità e API Stringhe localizzate per BiometricPrompt
Android 12 introduce nuove API per recuperare etichette dei pulsanti localizzate e leggibili dall'utente, prompt e impostare nomi per l'autenticazione biometrica.
Sicurezza e privacy Funzionalità Rilevamento del phishing nelle app di messaggistica (solo Pixel)
Sui dispositivi Pixel supportati, Android 12 esegue il rilevamento del phishing per i messaggi ricevuti nelle app di messaggistica più diffuse.
Spazio di archiviazione Nuove funzionalità e API Nuova directory per le registrazioni vocali
Android 12 introduce una nuova directory per memorizzare e identificare le registrazioni vocali.
Spazio di archiviazione Nuove funzionalità e API Accesso alla gestione dei contenuti multimediali
Android 12 introduce una nuova autorizzazione che consente alle app di spostare, modificare ed eliminare file senza mostrare ogni volta una finestra di dialogo di conferma.
Spazio di archiviazione Nuove funzionalità e API Accesso allo spazio di archiviazione delle app
Ora le app possono creare un'attività personalizzata che consente agli utenti di gestire i dati dell'app sul dispositivo ed esporre questa attività ai gestori di file.
Spazio di archiviazione Nuove funzionalità e API Supporto esteso dell'accesso ai file
MediaStore ora supporta le API estese per gli URI multimediali.
Esperienza utente Modifica (tutte le app) Effetto scorrimento orizzontale
Android 12 introduce un nuovo comportamento visivo per gli eventi di scorrimento orizzontale.
Esperienza utente Modifica (tutte le app) Schermate iniziali dell'app
Per le app che in precedenza implementavano una schermata iniziale personalizzata ora deve essere eseguita la migrazione alla nuova API SplashScreen.
Esperienza utente Modifica (tutte le app) Risoluzione dell'intent web
Un intent web generico ora si risolve in un'attività di un'app solo se quest'ultima viene approvata per il dominio specifico contenuto in quell'intent web.
Esperienza utente Modifica (tutte le app) Miglioramenti alla modalità immersiva per la navigazione tramite gesti
Android 12 sostituisce i comportamenti esistenti per la modalità immersiva con il comportamento predefinito: BEHAVIOR_DEFAULT.
Esperienza utente Modifica (tutte le app) Display#getRealSize e getRealMetrics: deprecazione e vincoli
Le API Display getRealSize() e getRealMetrics() sono deprecate in Android 12.
Esperienza utente Modifica (tutte le app) Tutte le app in modalità multi-finestra
La modalità multi-finestra è ora un comportamento standard sui dispositivi con schermi di grandi dimensioni.
Esperienza utente Modifica (tutte le app) Anteprima della fotocamera su schermi di grandi dimensioni
Le app della fotocamera che richiedono un orientamento dello schermo specifico e non sono ridimensionabili ora entrano automaticamente in modalità verticale inserita.
Esperienza utente Modifica (tutte le app) Ritardo UX per le notifiche dei servizi in primo piano
Per semplificare le attività di breve durata, le notifiche dei servizi in primo piano ora hanno un ritardo di 10 secondi per determinati servizi in primo piano.
Esperienza utente Modifica (app destinate agli utenti dai 12 anni in su) Notifiche personalizzate
Android 12 applica modelli di layout visivamente coerenti per le notifiche personalizzate.
Esperienza utente Modifica (app destinate agli utenti dai 12 anni in su) Miglioramenti del comportamento della funzionalità Picture in picture (PIP)
Android 12 include un comportamento PIP migliorato per il tocco singolo e doppio.
Esperienza utente Nuove funzionalità e API Miglioramenti ai widget
Android 12 rinnova completamente il comportamento visivo dei widget delle app.
Esperienza utente Nuove funzionalità e API Inserimento di contenuti multimediali
Android 12 introduce un'API unificata per l'inserimento di contenuti da qualsiasi origine: appunti, tastiera o trascinamento.
Esperienza utente Nuove funzionalità e API API schermate iniziali delle app
Android 12 introduce una nuova API schermata iniziale che consente un'animazione di lancio dell'app personalizzabile per tutte le app.
Esperienza utente Nuove funzionalità e API API per gli angoli arrotondati
Android 12 introduce nuove API che recuperano il raggio e il punto centrale degli angoli arrotondati.
Esperienza utente Nuove funzionalità e API Esperienze aptiche avanzate
Android 12 introduce nuovi effetti aptici e un controllo dell'attuatore più granulare.
Esperienza utente Nuove funzionalità e API AppSearch
Android 12 introduce un motore di ricerca on-device ad alte prestazioni come servizio di sistema.
Esperienza utente Nuove funzionalità e API Modalità di gioco
Android 12 introduce una nuova API che consente agli utenti di ottimizzare le esperienze di gioco in termini di prestazioni o durata della batteria.
Esperienza utente Nuove funzionalità e API Miglioramenti della funzionalità Picture in picture (PIP)
Android 12 introduce diversi miglioramenti alla modalità Picture in picture che consentono un'esperienza utente più fluida e intuitiva.
Esperienza utente Nuove funzionalità e API Nuove notifiche di chiamata che consentono di valutare l'importanza del ranking delle chiamate in arrivo
Android 12 introduce un nuovo stile di notifica per le chiamate attive.
Esperienza utente Nuove funzionalità e API Supporto esteso delle immagini per le notifiche
Ora le app possono fornire immagini animate in alcuni tipi di notifiche.
Esperienza utente Nuove funzionalità e API Miglioramenti alla modalità immersiva per la navigazione tramite gesti
Android 12 semplifica la modalità immersiva per rendere la navigazione tramite gesti più coerente con l'esperienza utente durante altre attività.
Esperienza utente Nuove funzionalità e API Condivisione di URL recenti (solo Pixel)
Le app ora possono consentire agli utenti Pixel di condividere contenuti web direttamente dalla schermata Recenti.
Librerie dei fornitori Modifica (app destinate agli utenti dai 12 anni in su) Librerie condivise native fornite dal fornitore
Le librerie condivise native non NDK ora sono accessibili solo quando vengono richieste esplicitamente.