Note di rilascio di Android 15 e Android 15-QPR1

Questa pagina riassume le funzionalità principali delle release Android 15 e Android 15-QPR1 e fornisce link a informazioni aggiuntive. Questi riepiloghi delle funzionalità sono organizzati in base alla posizione della documentazione della funzionalità su questo sito.

Architettura

Ritiro del VNDK

Android 15 ritira il VNDK. Le precedenti librerie VNDK vengono trattate come le altre librerie di fornitori o prodotti. Per ulteriori dettagli, consulta Vendor NDK.

Attivare la dimensione pagina di 16 kB

Android 15 e versioni successive supportano la compilazione di Android con una dimensione pagina di 16 KB.

Per ulteriori informazioni, consulta Attivare le dimensioni della pagina di 16 KB.

Overlay del fornitore

Android 15 ritira l'overlay del fornitore.

Audio

Rilevamento dei movimenti della testa tramite LE Audio

Android 15 supporta gli aggiustamenti della modalità di latenza per il monitoraggio della testa (HT) in base all'utilizzo del meccanismo di trasporto LE-ACL o LE-ISO. Consulta la sezione Rilevamento dei movimenti della testa tramite audio LE.

Automotive

Criteri di alimentazione di Android Automotive

Aggiornamento del criterio di risparmio energetico di Android Automotive per Android 15 con due nuovi criteri di risparmio energetico di sistema: Nessuna interazione utente e Preparazione alla sospensione.

Contenuti per radio HD e DAB

Android 15 include miglioramenti al supporto della radio HD nell'HAL radio broadcast e un'app radio unbundled di esempio, che può essere utilizzata come riferimento per l'implementazione del controllo radio.

Per ulteriori informazioni, consulta Automotive Radio.

Fotocamera

API di query per la combinazione di funzionalità della fotocamera Android

A partire da Android 15, la piattaforma Android fornisce un'API per eseguire query sulle combinazioni di funzionalità della fotocamera. Questa API consente ai client della videocamera di eseguire query sull'eventuale supporto da parte del dispositivo di una combinazione specificata di funzionalità della videocamera.

Per ulteriori informazioni, consulta API per eseguire query sulle combinazioni di funzionalità.

Low Light Boost

Android 15 introduce la funzionalità Low Light Boost, una nuova modalità di esposizione automatica che può essere implementata in Camera2 nell'HAL e come parte di un'estensione della fotocamera, come la modalità notturna. La funzionalità Luce scarsa regola automaticamente la luminosità dello stream di anteprima in condizioni di scarsa illuminazione.

Per saperne di più, consulta Aumento in condizioni di scarsa illuminazione.

Compatibilità

Aggiornamenti ITS della fotocamera

Android 15 introduce aggiornamenti ai test ITS della fotocamera, che includono test nuovi e aggiornati.

Per maggiori dettagli, consulta le note di rilascio di Camera Image Test Suite per Android 15.

CDD

Viene rilasciato il documento Compatibility Definition di Android 15.

Test case per l'audio immersivo

A partire da Android 15, viene introdotto un nuovo test di CTS Verifier per verificare la latenza del rilevamento dei movimenti della testa per l'audio spaziale.

Per ulteriori informazioni, consulta il verificatore CTS per il test della latenza del monitoraggio della testa.

Nuovi test audio di CTS Verifier

I seguenti test audio e pagine di supporto vengono aggiunti alla documentazione di CTS Verifier:

Connettività

Android Packet Filter v6

Android 15 introduce la versione 6 di Android Packet Filter (APF), che include contatori per il debug e le metriche e il supporto per la trasmissione dei pacchetti. Per ulteriori informazioni, consulta Android Packet Filter.

Comandi NCI proprietari di Android

Android 15 aggiunge nuovi comandi dell'interfaccia di controllo NFC (NCI) di proprietà di Android per interagire con un controller NFC. Per maggiori dettagli sulle specifiche di questi comandi, vedi Comandi NCI di proprietà di Android.

Servizio di selezione del dominio

Android 15 aggiunge l'API di sistema DomainSelectionService, che consente di implementare la selezione del dominio tra il servizio IMS e i servizi precedenti sulle reti con commutazione di circuito.

Per ulteriori informazioni, consulta il servizio di selezione del dominio.

Funzionalità del servizio del corriere a livello di abbonamento

A partire da Android 15, gli operatori possono specificare le funzionalità di servizio del dispositivo a livello di abbonamento. In questo modo, gli sviluppatori di app possono personalizzare l'esperienza utente delle app in base alle funzionalità disponibili per l'abbonamento, oltre che a livello di dispositivo.

Per ulteriori informazioni, consulta la sezione Funzionalità di servizio a livello di abbonamento.

Supporto di 802.11az in RTT Wi-Fi

A partire da Android 15, il tempo di transito (RTT) del Wi-Fi supporta il protocollo IEEE 802.11az. Per ulteriori informazioni, consulta RTT Wi-Fi.

Aggiornamento del profilo del dispositivo complementare dello smartwatch

Android 15 aggiunge l'autorizzazione POST_NOTIFICATIONS al profilo dell'orologio. Per i dettagli, consulta Profili dei dispositivi companion.

Seppia

Snapshot e ripristino sui dispositivi Cuttlefish

Android 15 aggiunge il supporto per l'acquisizione e il ripristino di istantanee dei dispositivi virtuali Cuttlefish. L'acquisizione di uno snapshot di un dispositivo Cuttlefish ti consente di salvare lo stato del dispositivo in un'immagine su disco. Puoi quindi ripristinare lo snapshot per ripristinare lo stato precedentemente salvato di un dispositivo Cuttlefish.

Per ulteriori informazioni, consulta Cuttlefish: snapshot e ripristino.

Supporto NFC per i dispositivi Cuttlefish

Android 15 introduce il supporto per la tecnologia NFC sui dispositivi Cuttlefish. La funzionalità NFC di Cuttlefish utilizza Casimir, uno strumento di simulazione di dispositivi NFC esterni.

Per ulteriori informazioni, consulta Cuttlefish: NFC.

Dati

Ritiro di WebSettings di WebSQL

A partire da Android 15, i metodi WebSettings setDatabaseEnabled e getDatabaseEnabled, che vengono utilizzati per il supporto di WebSQL all'interno di WebView, sono deprecati. WebSQL è stato rimosso da Chrome e ritirato da Android WebView. Questi metodi diventeranno non operativi su tutte le versioni di Android dopo la rimozione del supporto in Chromium.

Il World Wide Web Consortium (W3C) incoraggia le app che richiedono database web ad adottare altre alternative di archiviazione come IndexedDB.

Caratteri

Supporto dei caratteri variabili

A partire da Android 15, i caratteri variabili vengono visualizzati in fase di esecuzione con maggiore efficienza e granularità. Il file di configurazione dei caratteri fonts.xml è deprecato. Per ulteriori informazioni, consulta la sezione Implementare caratteri personalizzati.

Grafica

HDR negli screenshot di Android

Android 15-QPR1 introduce un algoritmo di mappatura tonale locale per gli screenshot. HDR negli screenshot di Android monitora l'evoluzione della funzionalità di screenshot HDR negli aggiornamenti recenti di Android.

Interazione

Protocollo HID del tracker per la testa 2.0

Android 15 introduce la versione 2.0 del protocollo HID del tracker per la testa, che include il supporto dell'audio Bluetooth LE. Per ulteriori informazioni, consulta il protocollo HID del tracker per la testa.

Ritiro dell'API Neural Networks

A partire da Android 15, l'API Neural Networks (API NNAPI NDK) è deprecata. L'interfaccia HAL per le reti neurali continuerà a essere supportata e i driver NNAPI non sono interessati da questo ritiro.

Per ulteriori informazioni, consulta la guida alla migrazione di NNAPI.

Contenuti multimediali

Linee guida per gli OEM per l'implementazione del ROI

Android 15 introduce un processo standardizzato per integrare le configurazioni utente delle regioni di interesse (RoI) nel framework di codifica video di Android. Per ulteriori informazioni, consulta Indicazioni per gli OEM per l'implementazione del ROI.

Autorizzazioni

Lista consentita di UID condivisi firmati dalla piattaforma

Android 15 introduce una lista consentita esplicita per consentire alle app non di sistema con firma della piattaforma di partecipare a UID condivisi (con firma della piattaforma).

Per ulteriori informazioni, consulta la lista consentita di UID con firma della piattaforma.

Aggiornamento dei requisiti per i ruoli COMPANION_DEVICE_APP_STREAMING e COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

Android 15 aggiorna i criteri relativi ai ruoli di Virtual Device Manager per impedire l'uso improprio a fini fraudolenti.

Per ulteriori informazioni, consulta COMPANION_DEVICE_APP_STREAMING e COMPANION_DEVICE_NEARBY_DEVICE_STREAMING in Ruoli Android.

Lista consentita delle autorizzazioni di firma

Android 15 introduce una lista consentita esplicita per le autorizzazioni di firma della piattaforma richieste dalle app non di sistema o richieste di recente dagli aggiornamenti delle app di sistema.

Per ulteriori informazioni, consulta la lista consentita per l'autorizzazione di firma.

Runtime

setAdjustCompilerFilterCallback

A partire da Android 15, puoi ignorare il filtro compilatore per determinati pacchetti utilizzando l'API setAdjustCompilerFilterCallback.

Per saperne di più, consulta Ignorare il filtro del compilatore per determinati pacchetti.

Sicurezza

Pulsante di attivazione/disattivazione del 2G

Gli operatori non possono più nascondere l'opzione di attivazione/disattivazione del 2G agli utenti. La chiave di configurazione dell'operatore KEY_HIDE_ENABLE_2G è stata ritirata.

Flag dusize_4k

Android 15 introduce il flag dusize_4k che forza la dimensione dell'unità di dati di crittografia a 4096 byte anche quando la dimensione del blocco del file system non è 4096 byte.

Per ulteriori informazioni, consulta la sezione Spazio di archiviazione interno.

Crittografia della rete mobile e trasparenza della divulgazione dell'IMSI

I protocolli di rete mobile fino al 5G incluso consentono la trasmissione dei dati utente (incluse chiamate, SMS, connessioni dati e determinati metadati basati su segnalazioni) in testo non cifrato con la crittografia e la protezione dell'integrità disattivate.

Android 15 introduce nuove impostazioni di rete e privacy che attivano le notifiche per gli utenti quando si connettono a una rete mobile non sicura (senza crittografia o protezione dell'integrità, dove altrimenti si prevede che venga utilizzata) e i loro identificatori privati (IMSI, IMEI o SUCI) sono esposti alla rete in un modo che potrebbe essere potenzialmente utilizzato per monitorare gli utenti.

L'International Mobile Subscriber Identity (IMSI) è un numero univoco utilizzato per identificare ogni utente su una determinata rete mobile associata alla scheda SIM dell'utente. Gli aggressori possono acquisire questo numero durante il transito e questa è la base di molti attacchi cellulari noti. L'IMEI (International Mobile Equipment Identity) è l'identificatore univoco associato a un dispositivo mobile. L'identificatore nascosto dell'abbonamento (SUCI) è un identificatore specifico per il 5G.

Spazio privato

Lo spazio privato è un'area sicura per le app sensibili, in cui gli utenti possono nascondere le app da accessi non autorizzati. Puoi utilizzare lo spazio privato per archiviare app sensibili come quelle bancarie, di incontri e altre app personali a cui non vuoi che accedano altri utenti del dispositivo.

Per saperne di più, consulta Spazio privato.

Aggiornamenti

Virtual A/B versione 3

Android 15 introduce una nuova versione del meccanismo di aggiornamento A/B virtuale di Android. Questa nuova funzionalità introduce aggiornamenti OTA più veloci, più piccoli e più performanti. Per ulteriori informazioni, consulta Test A/B virtuale.

Virtualizzazione

Miglioramenti al Framework di virtualizzazione di Android (AVF)

Android 15 introduce i seguenti miglioramenti al Framework di virtualizzazione di Android (AVF), il framework per la gestione delle macchine virtuali (VM).

  • VM aggiornabile: le VM possono mantenere i propri secret e i dati protetti anche durante gli aggiornamenti dello stack software. Per ulteriori informazioni, consulta VM aggiornabile.

  • Attestazione remota della VM: i client di una VM possono essere certi di comunicare con la VM e lo stack software corretti in esecuzione su un dispositivo attendibile. I clienti possono utilizzare l'attestazione per assicurarsi, ad esempio, di caricare solo un modello di machine learning di valore direttamente nella VM attendibile. Per ulteriori informazioni, consulta la sezione Attestazione remota della VM.

  • Assegnazione dei dispositivi: i dispositivi periferici possono essere assegnati completamente a una VM protetta. Un dispositivo assegnato di questo tipo non è accessibile dall'esterno della VM e il dispositivo stesso può accedere solo alla memoria di proprietà della VM. Questa funzionalità può essere utilizzata per eseguire acceleratori di machine learning come una GPU in una VM protetta, senza dover inviare il codice e i dati al di fuori della VM. Questa funzionalità è sperimentale e la sua disponibilità dipende molto dalle capacità dell'hardware e dal supporto dei produttori di chipset e dispositivi. Per ulteriori informazioni, consulta la guida introduttiva all'assegnazione dei dispositivi.