Elenco delle funzionalità e delle modifiche di Android 15

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
Accessibilità Nuove funzionalità e API Miglioramento del braille
In Android 15, abbiamo reso possibile per TalkBack supportare i display braille che utilizzano lo standard HID sia tramite USB che tramite Bluetooth sicuro.
Fotocamera e contenuti multimediali Modifica (tutte le app) La riproduzione audio diretta e di offload invalida i canali audio diretti o di offload aperti in precedenza quando vengono raggiunti i limiti di risorse
A partire da Android 15, quando un'app richiede la riproduzione diretta, il sistema invalida tutti gli oggetti AudioTrack diretti attualmente aperti che impediscono di soddisfare la richiesta del nuovo canale.
Fotocamera e contenuti multimediali Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Limitazioni alla richiesta dell'attenzione audio
Per poter richiedere l'attenzione audio, le app che hanno come target Android 15 devono essere l'app principale o eseguire un servizio in primo piano correlato all'audio.
Fotocamera e contenuti multimediali Nuove funzionalità e API Miglioramento in condizioni di scarsa illuminazione
Android 15 introduce il miglioramento in condizioni di scarsa illuminazione, una modalità di esposizione automatica disponibile sia per Fotocamera 2 sia per l'estensione della fotocamera con modalità notturna.
Fotocamera e contenuti multimediali Nuove funzionalità e API Controlli della fotocamera in-app
Android 15 aggiunge estensioni per un maggiore controllo sull'hardware della fotocamera e sui relativi algoritmi sui dispositivi supportati.
Fotocamera e contenuti multimediali Nuove funzionalità e API Controllo del headroom HDR
Android 15 ti consente di controllare l'headroom HDR con setDesiredHdrHeadroom per trovare un equilibrio tra i contenuti SDR e HDR.
Fotocamera e contenuti multimediali Nuove funzionalità e API Controllo dell'intensità
Android 15 introduce l'API LoudnessCodecController, basata sullo standard di intensità CTA-2075. Questa API può aiutarti a gestire le incoerenze dell'intensità audio per assicurarti che gli utenti non debbano regolare costantemente il volume quando passano da un contenuto o un'app all'altro.
Fotocamera e contenuti multimediali Nuove funzionalità e API Dispositivi MIDI 2.0 virtuali
Android 15 estende il supporto UMP alle app MIDI virtuali, consentendo alle app di composizione di controllare le app di sintesi come un dispositivo MIDI 2.0 virtuale, proprio come faresti con un dispositivo MIDI 2.0 USB.
Fotocamera e contenuti multimediali Nuove funzionalità e API Decodifica software AV1 più efficiente
dav1d, il popolare decodificatore software AV1 di VideoLAN, è ora disponibile per i dispositivi Android che non supportano la decodifica AV1 in hardware.
Fotocamera e contenuti multimediali Ritiro Utilizza Spatializer anziché Virtualizer
In Android 15, la classe Virtualizer verrà ritirata.
Connettività Nuove funzionalità e API Supporto satellitare
Android 15 continua a estendere il supporto della piattaforma per la connettività satellitare e include alcuni elementi dell'interfaccia utente per garantire un'esperienza utente coerente in tutto il panorama della connettività satellitare.
Connettività Nuove funzionalità e API Esperienze NFC più fluide
Android 15 si impegna a rendere l'esperienza di pagamento contactless più semplice e affidabile, continuando a supportare il solido ecosistema di app NFC di Android.
Connettività Nuove funzionalità e API Ruolo Wallet
Android 15 introduce un ruolo Wallet che consente un'integrazione più stretta con l'app Wallet preferita dall'utente.
Funzionalità di base Modifica (tutte le app) Modifiche allo stato di arresto del pacchetto
In Android 15, le app vengono rimosse dallo stato FLAG_STOPPED solo tramite un'azione diretta o indiretta dell'utente. Oltre alle limitazioni esistenti, il sistema annulla anche tutti gli intent in attesa quando l'app entra nello stato di arresto su Android 15.
Funzionalità di base Modifica (tutte le app) Supporto per le dimensioni di pagina di 16 kB
A partire da Android 15, il sistema Android supporta i dispositivi di sviluppo configurati per utilizzare una dimensione di pagina di 16 KB. Se nella tua app utilizzi codice nativo, devi ricostruirla con il supporto per i dispositivi da 16 KB e tutti gli sviluppatori devono testare le proprie app utilizzando un ambiente da 16 KB per verificare che non ci siano regressioni impreviste nel comportamento dell'app.
Funzionalità di base Modifica (tutte le app) Modifiche necessarie per consentire ad alcune app di supportare lo spazio privato
Spazio privato è una funzionalità di Android 15 che consente agli utenti di creare uno spazio separato sul proprio dispositivo in cui possono proteggere le app sensibili da occhi indiscreti mediante un ulteriore livello di autenticazione. Poiché le app nello spazio privato hanno visibilità limitata, alcuni tipi di app devono eseguire passaggi aggiuntivi per poter vedere e interagire con le app nello spazio privato di un utente.
Funzionalità di base Modifica (tutte le app) Il carattere emoji basato su PNG è stato rimosso
Il file del carattere emoji precedente basato su PNG (NotoColorEmojiLegacy.ttf) è stato rimosso, lasciando solo il file basato su vettori.
Funzionalità di base Modifica (tutte le app) Livello API target installabile minimo
Le app con un valore targetSdkVersion inferiore a 24 non possono essere installate.
Funzionalità di base Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Tipo di servizio in primo piano per l'elaborazione multimediale
Android 15 introduce un nuovo tipo di servizio in primo piano, mediaProcessing. Questo tipo di servizio è appropriato per operazioni come la transcodifica di file multimediali.
Funzionalità di base Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Limitazioni relative ai broadcast receiver BOOT_COMPLETED che avviano servizi in primo piano
Per le app che hanno come target Android 15, i receiver BOOT_COMPLETED non sono autorizzati ad avviare alcuni tipi di servizi in primo piano.
Funzionalità di base Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Modifiche relative a quando le app possono modificare lo stato globale della modalità Non disturbare
Le app che hanno come target Android 15 non possono più modificare lo stato o i criteri globali della modalità Non disturbare (ND) su un dispositivo (modificando le impostazioni utente o disattivando la modalità ND).
Funzionalità di base Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Modifiche all'API OpenJDK
Nell'ambito degli aggiornamenti dell'API OpenJDK, ci sono alcune modifiche che possono influire sulla compatibilità delle app, ad esempio modifiche ad alcune API di formattazione di stringhe, alla gestione del codice lingua e alle sequenze di interi casuali.
Funzionalità di base Ritiro Ritiro di WebSQL in Android WebView
I metodi relativi a WebSQL di WebSettings sono stati ritirati.
Produttività e strumenti per gli sviluppatori Nuove funzionalità e API Aggiornamenti di OpenJDK 17
Android 15 continua l'opera di aggiornamento delle librerie di base di Android in modo che siano in linea con le funzionalità delle ultime release LTS di OpenJDK.
Produttività e strumenti per gli sviluppatori Nuove funzionalità e API Miglioramenti ai PDF
Android 15 include miglioramenti sostanziali alle API PdfRenderer.
Produttività e strumenti per gli sviluppatori Nuove funzionalità e API Miglioramenti al cambio di lingua automatico
Android 15 aggiunge controlli aggiuntivi per aiutare le app a ottimizzare il cambio di lingua automatico in base al loro caso d'uso.
Produttività e strumenti per gli sviluppatori Nuove funzionalità e API API OpenType Variable Font migliorata
Android 15 migliora l'usabilità dei caratteri OpenType variabili.
Produttività e strumenti per gli sviluppatori Nuove funzionalità e API Controlli granulari degli a capo
A partire da Android 15, un TextView e l'a capo sottostante possono conservare la determinata parte di testo nella stessa riga per migliorare la leggibilità.
Produttività e strumenti per gli sviluppatori Nuove funzionalità e API Archiviazione delle app
Android 15 include il supporto a livello del sistema operativo dell'archiviazione e dell'annullamento dell'archiviazione delle app, semplificando la relativa implementazione per tutti gli store.
Grafica Nuove funzionalità e API Modernizzazione dell'accesso alla GPU di Android
Android 15 include ANGLE come livello facoltativo per l'esecuzione di OpenGL® ES su Vulkan; ANGLE è già disponibile come driver di sistema GL su alcuni nuovi dispositivi e i nuovi dispositivi Android passeranno a supportare solo OpenGL tramite ANGLE.
Grafica Nuove funzionalità e API Miglioramenti per Canvas
Android 15 continua il nostro processo di modernizzazione del sistema grafico Canvas di Android con nuove funzionalità.
Internazionalizzazione Nuove funzionalità e API Famiglia di caratteri CJK variabili
A partire da Android 15, il file del carattere per le lingue cinese, giapponese e coreano (CJK), NotoSansCJK, è un carattere variabile.
Internazionalizzazione Nuove funzionalità e API Giustificazione intercarattere
A partire da Android 15, il testo può essere giustificato utilizzando la spaziatura delle lettere tramite JUSTIFICATION_MODE_INTER_CHARACTER.
Internazionalizzazione Nuove funzionalità e API Configurazione dell'interruzione automatica della riga
In Android 15, le app possono applicare interruzioni di riga basate su frasi solo per brevi righe di testo, utilizzando l'opzione LINE_BREAK_WORD_STYLE_AUTO.
Internazionalizzazione Nuove funzionalità e API Font hentaigana giapponese aggiuntivo
In Android 15, un file del carattere per l'hiragana giapponese antico (noto come hentaigana) è incluso per impostazione predefinita.
Schermi e fattori di forma di grandi dimensioni Nuove funzionalità e API Multitasking migliorato su schermi grandi
Android 15 offre agli utenti modi migliori per il multitasking sui dispositivi con schermi grandi.
Schermi e fattori di forma di grandi dimensioni Nuove funzionalità e API Supporto della schermata del rivestimento
La tua app può dichiarare una proprietà utilizzata da Android 15 per consentire la visualizzazione di Application o Activity sulle piccole schermate del rivestimento dei dispositivi pieghevoli supportati.
Limitazioni relative alle interfacce non SDK Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Aggiornamenti alle limitazioni relative alle interfacce non SDK
Android 15 include elenchi aggiornati di interfacce non SDK con limitazioni in base alla collaborazione con gli sviluppatori Android e agli ultimi test interni.
Prestazioni e batteria Nuove funzionalità e API API ApplicationStartInfo
L'API ApplicationStartInfo su Android 15 consente di ottenere informazioni sull'avvio dell'app, tra cui lo stato di avvio, il tempo trascorso nelle fasi di lancio, la modalità di avvio dell'app al momento dell'inizializzazione della classe Application e altro ancora.
Prestazioni e batteria Nuove funzionalità e API Informazioni dettagliate sulle dimensioni dell'app
Android 15 aggiunge l'API StorageStats.getAppBytesByDataType([type]), che ti consente di capire in che modo la tua app utilizza tutto lo spazio, inclusi i file APK suddivisi, il codice AOT e relativo all'accelerazione, i metadati dex, le librerie e i profili guidati.
Prestazioni e batteria Nuove funzionalità e API Profilazione gestita dall'app
Android 15 include la classe ProfilingManager, che ti consente di raccogliere informazioni sul profiling all'interno della tua app.
Prestazioni e batteria Nuove funzionalità e API Miglioramenti al database SQLite
Android 15 introduce API SQLite che espongono funzionalità avanzate del motore SQLite sottostante che hanno come target problemi di prestazioni specifici che possono manifestarsi nelle app.
Prestazioni e batteria Nuove funzionalità e API Android Dynamic Performance Framework (ADPF)
Android 15 continua il nostro investimento in ADPF (Android Dynamic Performance Framework), un insieme di API che consente a giochi e app ad alta intensità di prestazioni di interagire più direttamente con i sistemi di alimentazione e termici dei dispositivi Android.
Privacy Nuove funzionalità e API Rilevazione della registrazione dello schermo
Android 15 aggiunge il supporto per le app per rilevare se sono in corso di registrazione.
Privacy Nuove funzionalità e API Funzionalità IntentFilter ampliate
Android 15 supporta la risoluzione Intent più precisa tramite UriRelativeFilterGroup, che contiene un insieme di oggetti UriRelativeFilter che formano un insieme di regole di corrispondenza Intent che devono essere soddisfatte, inclusi i parametri di query dell'URL, i frammenti di URL e le regole di blocco o esclusione.
Privacy Nuove funzionalità e API Spazio privato
Lo spazio privato consente agli utenti di creare uno spazio separato sul proprio dispositivo in cui possono proteggere le app sensibili da occhi indiscreti mediante un ulteriore livello di autenticazione. Le app nello spazio privato vengono visualizzate in un contenitore separato in Avvio app e, quando lo spazio privato è bloccato, non appaiono nelle viste di contenuti recenti, notifiche, impostazioni e altre app.
Privacy Nuove funzionalità e API Effettuare query sulla selezione più recente dell'utente per l'accesso alle foto selezionate
Le app possono mettere in evidenza solo le foto e i video selezionati più di recente quando viene concesso l'accesso parziale alle autorizzazioni multimediali.
Privacy Nuove funzionalità e API Privacy Sandbox su Android
Android 15 include le ultime estensioni di Android Ad Services, che incorporano la versione più recente di Privacy Sandbox su Android. Questo miglioramento fa parte del nostro impegno per sviluppare tecnologie che migliorino la privacy degli utenti e consentano esperienze pubblicitarie efficaci e personalizzate per le app mobile.
Privacy Nuove funzionalità e API Connessione Salute
Android 15 integra le ultime estensioni di Connessione Salute di Android, una piattaforma sicura e centralizzata per gestire e condividere i dati relativi a salute e fitness raccolti dalle app. Questo aggiornamento aggiunge il supporto per i tipi di dati relativi a fitness, alimentazione, temperatura della pelle, piani di allenamento e altro ancora.
Privacy Nuove funzionalità e API Condivisione schermo parziale
Android 15 supporta la condivisione schermo parziale, quindi gli utenti possono condividere o registrare solo una finestra dell'app anziché l'intero schermo del dispositivo. Questa funzionalità, attivata per la prima volta in Android 14 QPR2, include i MediaProjection callback che consentono alla tua app di personalizzare l'esperienza di condivisione parziale dello schermo.
Sicurezza Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Avvio di attività in background protette
Per le app destinate ad Android 15, abbiamo incluso ulteriori modifiche per impedire ad app in background dannose di portare altre app in primo piano, elevare i loro privilegi e abusare dell'interazione dell'utente.
Sicurezza Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Intenzioni più sicure
Per le app destinate ad Android 15, gli intent che hanno come target componenti specifici devono corrispondere con precisione alle specifiche del filtro intent del target e gli intent senza un'azione non corrispondono più a nessun filtro intent.
Sicurezza Nuove funzionalità e API Integra Gestione credenziali con la compilazione automatica
A partire da Android 15, gli sviluppatori possono collegare visualizzazioni specifiche come i campi del nome utente o della password alle richieste di Gestione credenziali, facilitando la fornitura di un'esperienza utente personalizzata durante la procedura di accesso.
Sicurezza Nuove funzionalità e API Integra la registrazione e l'accesso con un solo tocco con le richieste biometriche
Credential Manager integra le richieste biometriche nelle procedure di creazione e accesso delle credenziali, eliminando la necessità per i fornitori di gestire le richieste biometriche.
Sicurezza Nuove funzionalità e API Gestione delle chiavi per la crittografia end-to-end
Utilizza la classe E2eeContactKeysManager per semplificare la crittografia end-to-end (E2EE) nelle tue app per Android.
Sicurezza Nuove funzionalità e API Controlli delle autorizzazioni sugli URI dei contenuti
Android 15 introduce un insieme di API che eseguono controlli delle autorizzazioni sugli URI dei contenuti.
Esperienza utente e interfaccia utente di sistema Modifica (tutte le app) Animazioni Indietro predittive attivate per le app che le hanno attivate
L'opzione per gli sviluppatori per le animazioni Indietro predittive è stata rimossa. Le animazioni di sistema, come il ritorno alla schermata Home, il passaggio da un'attività all'altra e il passaggio da un'attività all'altra, vengono visualizzate per le app che hanno attivato il gesto Indietro predittivo completamente o a livello di attività.
Esperienza utente e interfaccia utente di sistema Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Applicazione forzata del layout edge-to-edge
Per le app che hanno come target Android 15, stiamo includendo diverse modifiche relative al layout edge-to-edge. L'esperienza utente della tua app potrebbe essere influenzata negativamente da queste modifiche se la tua app ha elementi dell'interfaccia utente nella parte superiore o inferiore dello schermo e non gestisce gli inserti.
Esperienza utente e interfaccia utente di sistema Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Configurazione stabile
Se la tua app ha come target Android 15 o versioni successive, Configuration non esclude più le barre di sistema.
Esperienza utente e interfaccia utente di sistema Modifica (app che hanno come target gli utenti di età superiore a 15 anni) L'attributo elegantTextHeight ha per impostazione predefinita il valore true
Per le app che hanno come target Android 15, l'attributo elegantTextHeight TextView diventa true per impostazione predefinita, sostituendo il carattere compatto utilizzato per impostazione predefinita con alcuni script con metriche verticali grandi con uno molto più leggibile.
Esperienza utente e interfaccia utente di sistema Modifica (app che hanno come target gli utenti di età superiore a 15 anni) TextViewModifiche alla larghezza per forme di lettere complesse
Nelle versioni precedenti di Android, alcuni caratteri corsivi o lingue con forme complesse potrebbero disegnare le lettere nell'area del carattere precedente o successivo. In alcuni casi, queste lettere sono state tagliate all'inizio o alla fine. A partire da Android 15, un TextView assegna una larghezza sufficiente per disegnare queste lettere e consente alle app di richiedere spaziature aggiuntive a sinistra per evitare il ritaglio.
Esperienza utente e interfaccia utente di sistema Modifica (app che hanno come target gli utenti di età superiore a 15 anni) Altezza della riga predefinita basata sulla lingua per EditText
Per le app destinate ad Android 15, è riservata un'altezza minima della riga per EditText in modo che corrisponda al carattere di riferimento per il Locale specificato.
Esperienza utente e interfaccia utente di sistema Nuove funzionalità e API Anteprime dei widget più ricche con l'API Generated Previews
A partire da Android 15, stiamo aggiungendo il supporto per le anteprime generate. Ciò significa che i fornitori di widget per app possono generare RemoteViews da utilizzare come anteprima del selettore, anziché una risorsa statica.
Esperienza utente e interfaccia utente di sistema Nuove funzionalità e API Picture in picture
A partire da Android 15, il callback Activity#onPictureInPictureUiStateChanged viene ora attivato non appena inizia l'animazione Picture in picture.
Esperienza utente e interfaccia utente di sistema Nuove funzionalità e API Regole Non disturbare migliorate
AutomaticZenRule consentono alle app di personalizzare le regole di gestione dell'attenzione (Non disturbare) e di decidere quando attivarle o disattivarle. Android 15 migliora notevolmente queste regole con l'obiettivo di migliorare l'esperienza utente.
Esperienza utente e interfaccia utente di sistema Nuove funzionalità e API Imposta VibrationEffect per i canali di notifica
Android 15 supporta l'impostazione di vibrazioni avanzate per le notifiche in arrivo in base al canale.
Esperienza utente e interfaccia utente di sistema Nuove funzionalità e API Chip barra delle app e arresto automatico per la proiezione di contenuti multimediali
Android 15 QPR1 aggiunge un indicatore in evidenza nella barra delle app per la proiezione di contenuti multimediali (condivisione schermo, trasmissione e registrazione) per garantire che gli utenti siano a conoscenza della proiezione in corso e per fornire un controllo accessibile per interromperla. Inoltre, la proiezione di contenuti multimediali in corso viene interrotta automaticamente quando lo schermo del dispositivo è bloccato.