Elenco delle funzionalità e delle modifiche di Android 12

La tabella seguente 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 riguardano, quindi fai clic sul link corrispondente per leggere la documentazione.

Categoria Tipo Nome
Ciclo di vita dell'attività Modifica (tutte le app) Le attività di avvio root non vengono più terminate alla pressione del tasto Indietro
Il tasto Indietro del sistema ora sposta un'attività in background anziché terminarla.
Backup e ripristino Modifica (app destinate a un pubblico di almeno 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 fornitore Camera2
Gli effetti della videocamera personalizzati forniti dall'OEM ora sono esposti direttamente nella piattaforma.
Fotocamera Nuove funzionalità e API Supporto del sensore della fotocamera Quad Bayer
Le nuove API della piattaforma forniscono supporto per i sensori della fotocamera ad altissima risoluzione.
Compatibilità Modifica (app destinate a un pubblico di almeno 12 anni) Limitazioni non SDK aggiornate
Alcune interfacce precedentemente non supportate sono bloccate in Android 12.
Compatibilità Nuove funzionalità e API Attivazione/disattivazione aggiornata 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 del dispositivo per le funzionalità Passpoint.
Connettività Modifica (app destinate a un pubblico di almeno 12 anni) Connessione peer-to-peer e a internet simultanea
Sui dispositivi supportati, la rete Wi-Fi principale non viene più disconnessa quando si stabiliscono connessioni peer-to-peer e a internet simultanee.
Connettività Modifica (app destinate a un pubblico di almeno 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 complementari
Android 12 introduce nuove API per mantenere in esecuzione le app complementari per tutto il tempo in cui il dispositivo complementare rimane nel raggio d'azione.
Connettività Nuove funzionalità e API Profili di Companion Device Manager
Le autorizzazioni dei dispositivi complementari ora possono essere raggruppate in profili per semplificare la procedura di registrazione.
Connettività Nuove funzionalità e API Miglioramenti della stima della larghezza di banda
Le stime della larghezza di banda ora utilizzano le medie ponderate di tutti i tempi per migliorare la precisione sia per la connettività Wi-Fi che per quella cellulare.
Connettività Nuove funzionalità e API Miglioramenti di Wi-Fi Aware (NAN)
Nuove API e opzioni di configurazione migliorano l'efficienza e la tolleranza agli errori per Wi-Fi Aware.
Connettività Nuove funzionalità e API Connessione peer-to-peer + internet simultanea
I dispositivi supportati ora possono mantenere connessioni Wi-Fi simultanee a un dispositivo peer e alla rete principale che fornisce internet.
Connettività Nuove funzionalità e API Attiva lo spegnimento dello schermo 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 API consente alle app di installazione di eseguire gli aggiornamenti delle app senza richiedere la conferma dell'utente.
Funzionalità di base Nuove funzionalità e API Informazioni sul chipset del dispositivo
Le informazioni sul fornitore e sul modello 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 principali.
Grafici e immagini Modifica (tutte le app) Passaggio alla 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 Fornisci alle app l'accesso diretto alle tracce di tombstone
Ora è possibile accedere ai 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 di immagine AVIF, che offre una migliore qualità dell'immagine con le stesse dimensioni del file.
Grafici e immagini Nuove funzionalità e API Sfocature, filtri colore e altri effetti più semplici
Una nuova API semplifica l'applicazione di effetti grafici comuni a viste e gerarchie di rendering.
Grafici e immagini Nuove funzionalità e API Decodifica nativa delle immagini animate
L'API NDK per la decodifica delle immagini ora decodifica tutti i frame e i dati di temporizzazione per i file GIF e WebP.
Contenuti multimediali Nuove funzionalità e API Transcodifica multimediale compatibile
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 rendimento
Le classi di rendimento forniscono un'espressione semplificata delle funzionalità del dispositivo che può essere utilizzata per offrire esperienze personalizzate.
Contenuti multimediali Nuove funzionalità e API Miglioramenti della codifica video
Android 12 definisce un insieme standard di chiavi per controllare il parametro di quantizzazione per la codifica video.
Contenuti multimediali Nuove funzionalità e API Focus audio
Android ora applica un dissolvenza in uscita quando un'app che riproduce audio perde il focus audio.
Contenuti multimediali Nuove funzionalità e API Aggiornamenti di MediaDrm
I nuovi metodi API semplificano la determinazione della necessità di un componente decoder sicuro.
Prestazioni Modifica (tutte le app) Bucket di standby delle app con limitazioni
Android 12 introduce un nuovo bucket di standby delle app più rigoroso per le app che utilizzano le risorse di sistema in modo meno responsabile.
Prestazioni Modifica (app destinate a un pubblico di almeno 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 destinate a un pubblico di almeno 12 anni) Autorizzazione Sveglia esatta
Ora le app richiedono un'autorizzazione speciale per impostare sveglie esatte.
Prestazioni Modifica (app destinate a un pubblico di almeno 12 anni) Limitazioni del trampolino di notifica
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 di microfono e videocamera
I dispositivi supportati consentono agli utenti di attivare o disattivare l'accesso al microfono e alla videocamera per tutte le app con una sola 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 di Package Manager ora vengono filtrate in base alla visibilità del pacchetto.
Sicurezza e privacy Modifica (tutte le app) Implementazione BouncyCastle rimossa
Android 12 rimuove molte implementazioni 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ù richiamare un intent che chiude una finestra di dialogo di sistema.
Sicurezza e privacy Modifica (tutte le app) Gli eventi tocco non attendibili vengono bloccati
Android 12 impedisce alle app di utilizzare eventi tocco in cui una sovrapposizione oscura l'app in modo non sicuro.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Posizione approssimativa
Quando un'app richiede autorizzazioni di accesso alla posizione esatta, gli utenti ora possono scegliere di concedere solo autorizzazioni di accesso alla posizione approssimativa.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Cookie SameSite moderni in WebView
Ora le app devono specificare esplicitamente quali cookie possono funzionare su siti web diversi.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) I sensori di movimento sono limitati in termini di frequenza
Il sistema ora limita la frequenza di aggiornamento dei dati di alcuni sensori di movimento e di posizione.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Ibernazione delle app
Le app vengono ora messe in stato di ibernazione se l'utente non interagisce con loro per alcuni mesi.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Dichiarazione dell'attribuzione nel controllo dell'accesso ai dati
Ora le app devono dichiarare i tag di attribuzione nel manifest per utilizzarli per il controllo dell'accesso ai dati.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Limitazione del backup ADB
Per impostazione predefinita, i backup ADB ora escludono i dati delle app.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Esportazione più sicura dei componenti
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 a un pubblico di almeno 12 anni) Modificabilità degli intent in attesa
Ora le app devono specificare la modificabilità di ogni oggetto PendingIntent che creano.
Sicurezza e privacy Modifica (app destinate a un pubblico di almeno 12 anni) Avvii 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 ai dati di 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 Ricerca dei gruppi 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 Nascondi finestre di overlay delle applicazioni
Android 12 introduce una nuova autorizzazione che consente alle app di nascondere le finestre di overlay disegnate da altre app.
Sicurezza e privacy Nuove funzionalità e API Flag di protezione delle autorizzazioni dei 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 che ha come target 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 della schermata di blocco sicura
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 Stringhe localizzabili per BiometricPrompt
Android 12 introduce nuove API per recuperare etichette dei pulsanti, prompt e nomi delle impostazioni localizzati e leggibili dall'utente per l'autenticazione biometrica.
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 i file senza mostrare ogni volta una finestra di dialogo di conferma.
Spazio di archiviazione Nuove funzionalità e API Accesso all'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 dell'accesso esteso ai file
MediaStore ora supporta API estese per gli URI multimediali.
UX Modifica (tutte le app) Effetto di overscroll esteso
Android 12 introduce un nuovo comportamento visivo per gli eventi di overscroll.
UX Modifica (tutte le app) Schermate iniziali delle app
Le app che in precedenza implementavano una schermata iniziale personalizzata ora devono eseguire la migrazione alla nuova API SplashScreen.
UX Modifica (tutte le app) Risoluzione dell'intent web
Un intent web generico ora viene risolto nell'attività di un'app solo se l'app è approvata per il dominio specifico contenuto nell'intent web.
UX Modifica (tutte le app) Miglioramenti della modalità immersiva per la navigazione tramite 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à multi-finestra
La modalità multi-finestra è ora il comportamento standard sui dispositivi con schermi di grandi dimensioni.
UX 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 con rientro.
UX 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 vengono ritardate di 10 secondi per determinati servizi in primo piano.
UX Modifica (app destinate a un pubblico di almeno 12 anni) Notifiche personalizzate
Android 12 applica modelli di layout visivamente coerenti per le notifiche personalizzate.
UX Modifica (app destinate a un pubblico di almeno 12 anni) Miglioramenti del comportamento Picture in Picture (PIP)
Android 12 include un comportamento PIP migliorato per i tocchi singoli e doppi.
UX Nuove funzionalità e API Miglioramenti dei widget
Android 12 rinnova completamente 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 schermate iniziali app
Android 12 introduce una nuova API schermata iniziale 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 Esperienze aptiche avanzate
Android 12 introduce nuovi effetti aptici e un controllo più granulare dell'attuatore.
UX Nuove funzionalità e API AppSearch
Android 12 introduce un motore di ricerca sul dispositivo 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 per le prestazioni o la durata della batteria.
UX 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.
UX Nuove funzionalità e API Nuove notifiche di chiamata 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 della 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à.
UX Nuove funzionalità e API Condivisione degli URL delle app recenti (solo su Pixel)
Ora le app possono consentire agli utenti Pixel di condividere contenuti web direttamente dalla schermata delle app recenti.
Librerie fornitore Modifica (app destinate a un pubblico di almeno 12 anni) Librerie condivise native fornite dal fornitore
Le librerie condivise native non NDK sono ora accessibili solo se richieste esplicitamente.