Elenco delle funzionalità e delle modifiche di Android 12

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

Categoria Digitazione Nome
Ciclo di vita dell'attività Modifica (tutte le app) Le attività del programma di avvio principale non vengono più terminate con la pressione del tasto Indietro
Ora il tasto Indietro di sistema sposta un'attività in background anziché terminarla.
Backup e ripristino Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Modifiche al backup e al ripristino
Le regole di inclusione/esclusione ora vengono specificate separatamente per i backup di Google Drive e D2D.
Fotocamera Nuove funzionalità e API Estensioni del fornitore Camera2
Gli effetti della fotocamera personalizzati forniti dall'OEM sono ora esposti direttamente nella piattaforma.
Fotocamera Nuove funzionalità e API Supporto del sensore della fotocamera Quad Bayer
Le nuove API di piattaforma forniscono il supporto per i sensori delle fotocamere ad altissima risoluzione.
Compatibilità Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Limitazioni non SDK aggiornate
Alcune interfacce non supportate in precedenza 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 Passpoint
Android 12 introduce nuove API per verificare il supporto del dispositivo per le funzionalità Passpoint.
Connettività Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Connessione peer-to-peer + a internet simultanea
Sui dispositivi supportati, la rete Wi-Fi principale non viene più disconnessa quando vengono stabilite contemporaneamente connessioni peer-to-peer e a internet.
Connettività Modifica (app che hanno come target gli utenti di età superiore a 12 anni) API nativa mDNSResponder
Il daemon mDNSResponder ora viene eseguito solo quando è necessario per gli eventi NSD.
Connettività Nuove funzionalità e API Mantenere attive le app companion
Android 12 introduce nuove API per mantenere in esecuzione le app companion per tutto il tempo in cui il dispositivo companion rimane nel raggio d'azione.
Connettività Nuove funzionalità e API Profili di Gestore dei dispositivi complementari
Ora le autorizzazioni dei dispositivi complementari possono essere raggruppate in profili per semplificare la procedura 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 la precisione sia per la connettività Wi-Fi sia per quella cellulare.
Connettività Nuove funzionalità e API Miglioramenti a Wi-Fi Aware (NAN)
Nuove API e opzioni di configurazione migliorano l'efficienza e la tolleranza agli errori di Wi-Fi Aware.
Connettività Nuove funzionalità e API Connessione peer-to-peer + a internet simultanea
Ora i dispositivi supportati possono mantenere connessioni Wi-Fi simultanee a un dispositivo peer e alla rete di accesso a internet principale.
Connettività Nuove funzionalità e API Attivare lo schermo spento per i pagamenti NFC
Ora le app possono attivare i pagamenti NFC senza che lo schermo del dispositivo sia acceso.
Funzionalità di base Nuove funzionalità e API Aggiornamenti automatici delle app
Un nuovo metodo dell'API consente alle app 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 di base
Android 12 introduce il supporto di una serie di API Java di base.
Grafici e immagini Modifica (tutte le app) Cambio della frequenza di aggiornamento migliorato
Ora la frequenza di aggiornamento può essere modificata anche quando il display non supporta una transizione senza interruzioni.
Grafici e immagini Nuove funzionalità e API Fornire alle app l'accesso diretto alle tracce delle tombstone
Ora è possibile accedere alle tombstone degli arresti anomali nativi senza utilizzare adb.
Grafici e immagini Nuove funzionalità e API Supporto delle immagini AVIF
Android 12 introduce il supporto del formato immagine AVIF, che offre una migliore qualità delle immagini con le stesse dimensioni del file.
Grafici e immagini Nuove funzionalità e API Sfocature, filtri di colore e altri effetti più semplici
Una nuova API semplifica l'applicazione di effetti grafici comuni alle visualizzazioni e alle gerarchie di rendering.
Grafici 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 relativi ai tempi per i file GIF e WebP.
Contenuti multimediali Nuove funzionalità e API Transcodifica di contenuti multimediali compatibili
Ora i video codificati in formati moderni 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 personalizzate.
Contenuti multimediali Nuove funzionalità e API Miglioramenti alla codifica video
Android 12 definisce un insieme standard di chiavi per il controllo del parametro di quantizzazione per la codifica video.
Contenuti multimediali Nuove funzionalità e API Concentrazione audio
Ora Android applica un'attenuazione quando un'app che riproduce audio perde il focus audio.
Contenuti multimediali Nuove funzionalità e API Aggiornamenti di MediaDrm
I nuovi metodi dell'API semplificano la determinazione dell'eventuale necessità di un componente di decodificatore sicuro.
Prestazioni Modifica (tutte le app) Bucket App Standby con limitazioni
Android 12 introduce un nuovo bucket App Standby più rigoroso per le app che utilizzano le risorse di sistema in modo meno responsabile.
Prestazioni Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Limitazioni di avvio dei servizi in primo piano
Alle app non è più consentito avviare servizi in primo piano durante l'esecuzione in background.
Prestazioni Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Autorizzazione Sveglia esatta
Ora le app richiedono un'autorizzazione speciale per impostare sveglie esatte.
Prestazioni Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Limitazioni relative ai trampolini di notifiche
Le app non possono più utilizzare servizi intermedi o ricevitori di trasmissione per aprire un'attività quando l'utente tocca una notifica.
Sicurezza e privacy Modifica (tutte le app) Pulsanti di attivazione/disattivazione per microfono e fotocamera
I dispositivi supportati consentono agli utenti di attivare o disattivare l'accesso al microfono e alla fotocamera per tutte le app con un'unica opzione di attivazione/disattivazione.
Sicurezza e privacy Modifica (tutte le app) Indicatori di microfono e fotocamera
Le icone della barra di stato vengono ora visualizzate ogni volta che un'app accede al microfono o alla fotocamera.
Sicurezza e privacy Modifica (tutte le app) Visibilità del pacchetto di autorizzazioni
Le informazioni sulle autorizzazioni del gestore del pacchetto ora vengono filtrate in base alla visibilità del pacchetto.
Sicurezza e privacy Modifica (tutte le app) Rimozione dell'implementazione di BouncyCastle
Android 12 rimuove molte implementazioni di BouncyCastle di algoritmi crittografici precedentemente ritirati.
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 di 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ù invocare un'intent che chiude una finestra di dialogo di sistema.
Sicurezza e privacy Modifica (tutte le app) Gli eventi touch non attendibili sono bloccati
Android 12 impedisce alle app di utilizzare eventi touch quando un overlay oscura l'app in modo non sicuro.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Posizione approssimativa
Quando un'app richiede autorizzazioni di accesso alla posizione esatta, ora gli utenti possono scegliere di concedere solo autorizzazioni di accesso alla posizione approssimativa.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Cookie SameSite moderni in WebView
Ora le app devono specificare esplicitamente quali cookie sono autorizzati a funzionare su diversi siti web.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) I sensori di movimento sono limitati in termini di frequenza
Ora il sistema limita la frequenza di aggiornamento dei dati di alcuni sensori di movimento e di posizione.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Sospensione delle app
Ora le app vengono messe in uno stato di sospensione se l'utente non interagisce con esse per alcuni mesi.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) 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 che hanno come target gli utenti di età superiore a 12 anni) Limitazione del backup ADB
I backup ADB ora escludono i dati delle app per impostazione predefinita.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Esportazione di componenti più sicura
Ora le app devono dichiarare esplicitamente se i loro componenti che utilizzano i filtri intent possono essere avviati da altre app.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Mutabilità dei PendingIntent
Ora le app devono specificare la mutabilità di ogni oggetto PendingIntent che creano.
Sicurezza e privacy Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Avviamenti 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 per i dati relativi a posizione, fotocamera e 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 autorizzazioni di accesso alla posizione.
Sicurezza e privacy Nuove funzionalità e API Cerca nel gruppo di autorizzazioni
Ora le app possono eseguire query su come il sistema organizza le autorizzazioni definite dalla piattaforma in gruppi di autorizzazioni.
Sicurezza e privacy Nuove funzionalità e API Nascondere le finestre sovrapposte dell'applicazione
Android 12 introduce una nuova autorizzazione che consente alle app di nascondere le finestre sovrapposte disegnate da altre app.
Sicurezza e privacy Nuove funzionalità e API Flag di protezione delle autorizzazioni 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à del dispositivo
A partire da Android 12, qualsiasi app destinata ad Android 12 o versioni successive può verificare le proprietà del dispositivo presenti in un certificato di attestazione.
Sicurezza e privacy Nuove funzionalità e API Azioni di notifica sicure nella schermata di blocco
Ora le app possono richiedere l'autenticazione ogni volta che vengono richiamate azioni di notifica specifiche su un dispositivo bloccato.
Sicurezza e privacy Nuove funzionalità e API Le stringhe localizzabili per BiometricPrompt
Android 12 introduce nuove API per recuperare etichette dei pulsanti, prompt e nomi di impostazioni localizzati e leggibili dall'utente per l'autenticazione biometrica.
Sicurezza e privacy Funzionalità Rilevazione di phishing nelle app di messaggistica (solo Pixel)
Sui dispositivi Pixel supportati, Android 12 esegue il rilevamento di phishing sui 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 archiviare 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 dei file.
Spazio di archiviazione Nuove funzionalità e API Supporto esteso per l'accesso ai file
Ora MediaStore supporta API espanse per gli URI multimediali.
UX Modifica (tutte le app) Effetto di scorrimento orizzontale
Android 12 introduce un nuovo comportamento visivo per gli eventi di scorrimento orizzontale.
UX Modifica (tutte le app) Schermate iniziali dell'app
Le app che in precedenza hanno implementato una schermata iniziale personalizzata ora devono eseguire la migrazione alla nuova API SplashScreen.
UX Modifica (tutte le app) Risoluzione dell'intent web
Ora un intent web generico si risolve nell'attività di un'app solo se l'app è approvata per il dominio specifico contenuto nell'intent web.
UX Modifica (tutte le app) Miglioramenti alla modalità immersiva per la navigazione con i gesti
Android 12 sostituisce i comportamenti esistenti per la modalità immersiva con il comportamento predefinito: BEHAVIOR_DEFAULT.
UX Modifica (tutte le app) Display#getRealSize e getRealMetrics: ritiro e vincoli
Le API Display getRealSize() e getRealMetrics() sono ritirate in Android 12.
UX Modifica (tutte le app) Tutte le app in modalità multifinestra
La modalità multifinestra è ora il comportamento standard sui dispositivi con schermi grandi.
UX Modifica (tutte le app) Anteprima della fotocamera su schermi di grandi dimensioni
Le app fotocamera che richiedono un orientamento dello schermo specifico e non sono ridimensionabili ora entrano automaticamente in modalità Ritratto in incastro.
UX Modifica (tutte le app) Ritardo dell'esperienza utente per le notifiche dei servizi in primo piano
Per semplificare le attività di breve durata, le notifiche dei servizi in primo piano ora sono ritardate di 10 secondi per alcuni servizi in primo piano.
UX Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Notifiche personalizzate
Android 12 applica modelli di layout visivamente coerenti per le notifiche personalizzate.
UX Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Miglioramenti al comportamento della modalità Picture-in-picture (PiP)
Android 12 include un comportamento migliorato della modalità PiP per i tocchi singoli e doppi.
UX Nuove funzionalità e API Miglioramenti ai widget
Android 12 rinnova in modo completo il comportamento visivo dei widget delle app.
UX Nuove funzionalità e API Inserimento di contenuti avanzati
Android 12 introduce un'API unificata per l'inserimento di contenuti da qualsiasi origine: appunti, tastiera o trascinamento.
UX Nuove funzionalità e API API di schermate iniziali dell'app
Android 12 introduce una nuova API di schermate iniziali che consente un'animazione di avvio dell'app personalizzabile per tutte le app.
UX Nuove funzionalità e API API per gli angoli arrotondati
Android 12 introduce nuove API che recuperano il raggio e il punto centrale per gli angoli arrotondati.
UX Nuove funzionalità e API Esperienza tattile avanzata
Android 12 introduce nuovi effetti aptico e un controllo più granulare dell'attuatore.
UX Nuove funzionalità e API Cerca app
Android 12 introduce un motore di ricerca on-device ad alte prestazioni come servizio di sistema.
UX Nuove funzionalità e API Modalità Gioco
Android 12 introduce una nuova API che consente agli utenti di ottimizzare le esperienze di gioco in base alle prestazioni o alla durata della batteria.
UX Nuove funzionalità e API Miglioramenti alla modalità Picture in picture (PIP)
Android 12 introduce diversi miglioramenti alla modalità Picture in picture che consentono un'esperienza utente più fluida e intuitiva.
UX Nuove funzionalità e API Nuove notifiche di chiamate che consentono di classificare l'importanza delle chiamate in arrivo
Android 12 introduce un nuovo stile di notifica per le chiamate attive.
UX Nuove funzionalità e API Supporto delle immagini arricchite per le notifiche
Ora le app possono fornire immagini animate in determinati tipi di notifiche.
UX Nuove funzionalità e API Miglioramenti alla modalità immersiva per la navigazione con i gesti
Android 12 semplifica la modalità immersiva per rendere la navigazione con i gesti più coerente con l'esperienza utente durante altre attività.
UX Nuove funzionalità e API Condivisione di URL recenti (solo Pixel)
Ora le app possono consentire agli utenti di Pixel di condividere contenuti web direttamente dalla schermata Recenti.
Biblioteche del fornitore Modifica (app che hanno come target gli utenti di età superiore a 12 anni) Librerie condivise native fornite dal fornitore
Ora le librerie condivise native non NDK sono accessibili solo se richieste esplicitamente.