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 |
|---|---|---|
| Accessibilità | Nuove funzionalità e API |
Braille migliorato In Android 15, abbiamo fatto in modo che TalkBack supporti i display braille che utilizzano lo standard HID sia tramite USB sia tramite Bluetooth sicuro. |
| Fotocamera e contenuti multimediali | Modifica (tutte le app) |
La riproduzione audio diretta e offload invalida le tracce audio dirette o offload aperte in precedenza quando vengono raggiunti i limiti delle 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 nuova richiesta di traccia. |
| Fotocamera e contenuti multimediali | Modifica (app con target 15+) |
Limitazioni alla richiesta di focus audio Per richiedere il focus audio, le app con 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 |
Low Light Boost Android 15 introduce Low Light Boost, una modalità di esposizione automatica disponibile sia per Camera 2 sia per l'estensione della fotocamera in modalità notturna. |
| Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Controlli della fotocamera in-app Android 15 aggiunge estensioni per un maggiore controllo dell'hardware della fotocamera e dei relativi algoritmi sui dispositivi supportati. |
| Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Controllo dell'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 del volume Android 15 introduce l'API LoudnessCodecController, basata sullo standard di volume CTA-2075. Questa API può aiutarti a gestire le incoerenze del volume audio per assicurarti che gli utenti non debbano regolare costantemente il volume quando passano da un contenuto o da un'app all'altra. |
| 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 sintetizzatori come un dispositivo MIDI 2.0 virtuale, proprio come farebbero con un dispositivo MIDI 2.0 USB. |
| Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Decodifica software AV1 più efficiente dav1d, il famoso decoder software AV1 di VideoLAN, è ora disponibile per i dispositivi Android che non supportano la decodifica AV1 nell'hardware. |
| Fotocamera e contenuti multimediali | Ritiro |
Utilizza Spatializer anziché VirtualizerIn Android 15, la classe Virtualizer è deprecata. |
| 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'UI per garantire un'esperienza utente coerente nel panorama della connettività satellitare. |
| Connettività | Nuove funzionalità e API |
Esperienze NFC più fluide Android 15 sta lavorando per rendere l'esperienza di pagamento contactless più fluida 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 dell'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 delle pagine di 16 kB A partire da Android 15, il sistema Android supporta i dispositivi di sviluppo configurati per utilizzare una dimensione della pagina di 16 kB. Se utilizzi codice nativo nella tua app, devi ricompilarla 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 obbligatorie per alcune app per supportare lo spazio privato Lo 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 una visibilità limitata, alcuni tipi di app devono eseguire passaggi aggiuntivi per poter visualizzare e interagire con le app nello spazio privato di un utente. |
| Funzionalità di base | Modifica (tutte le app) |
Rimosso il carattere emoji basato su PNG Il file di caratteri emoji legacy 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 targetSdkVersion inferiore a 24 non possono essere installate. |
| Funzionalità di base | Modifica (app con target 15+) |
Tipo di servizio in primo piano per l'elaborazione dei contenuti multimediali Android 15 introduce un nuovo tipo di servizio in primo piano, mediaProcessing. Questo tipo di servizio è appropriato per operazioni come la transcodifica dei file multimediali. |
| Funzionalità di base | Modifica (app con target 15+) |
Limitazioni ai ricevitori di broadcast BOOT_COMPLETED che avviano servizi in primo pianoPer le app con target Android 15, i ricevitori BOOT_COMPLETED non sono autorizzati ad avviare alcuni tipi di servizi in primo piano. |
| Funzionalità di base | Modifica (app con target 15+) |
Modifiche al momento in cui le app possono modificare lo stato globale della modalità Non disturbare Le app con target Android 15 non possono più modificare lo stato o le norme globali di Non disturbare (ND) su un dispositivo (modificando le impostazioni utente o disattivando la modalità ND). |
| Funzionalità di base | Modifica (app con target 15+) |
Modifiche all'API OpenJDK Nell'ambito degli aggiornamenti dell'API OpenJDK, sono state apportate alcune modifiche che possono influire sulla compatibilità delle app, ad esempio modifiche ad alcune API di formattazione delle stringhe, alla gestione dei codici lingua e alle sequenze di numeri interi casuali. |
| Funzionalità di base | Ritiro |
WebSQL deprecato in Android WebView I metodi correlati a WebSQL di WebSettings sono deprecati. |
| Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Aggiornamenti di OpenJDK 17 Android 15 continua il lavoro di aggiornamento delle librerie principali di Android per allinearle alle funzionalità delle ultime release LTS di OpenJDK. |
| Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Miglioramenti del PDF Android 15 include miglioramenti significativi alle API PdfRenderer. |
| Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Perfezionamenti della commutazione automatica della lingua Android 15 aggiunge controlli aggiuntivi per aiutare le app a ottimizzare la commutazione automatica della lingua in base al loro caso d'uso. |
| Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
API per i caratteri variabili OpenType migliorata Android 15 migliora l'usabilità dei caratteri variabili OpenType. |
| Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Controlli granulari per l'interruzione di riga A partire da Android 15, un TextView e l'interruzione di riga sottostante possono conservare la porzione di testo specificata 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à fornito come driver di sistema GL su alcuni nuovi dispositivi e i nuovi dispositivi Android passeranno a supportare OpenGL solo tramite ANGLE. |
| Grafica | Nuove funzionalità e API |
Miglioramenti per CanvasAndroid 15 continua la modernizzazione del sistema grafico Canvas di Android con nuove funzionalità. |
| Internazionalizzazione | Nuove funzionalità e API |
Carattere variabile CJK A partire da Android 15, il file di caratteri per le lingue cinese, giapponese e coreano (CJK), NotoSansCJK, è un carattere variabile. |
| Internazionalizzazione | Nuove funzionalità e API |
Giustificazione tra i caratteri A partire da Android 15, il testo può essere giustificato utilizzando la spaziatura tra le lettere tramite JUSTIFICATION_MODE_INTER_CHARACTER. |
| Internazionalizzazione | Nuove funzionalità e API |
Configurazione automatica dell'interruzione di riga In Android 15, le app possono applicare interruzioni di riga basate su frasi solo per le righe di testo brevi, utilizzando l'opzione LINE_BREAK_WORD_STYLE_AUTO. |
| Internazionalizzazione | Nuove funzionalità e API |
Carattere Hentaigana giapponese aggiuntivo In Android 15, un file di caratteri per l'hiragana giapponese antico (noto come Hentaigana) è incluso per impostazione predefinita. |
| Schermi grandi e fattori di forma | Nuove funzionalità e API |
Multitasking migliorato su schermo grande Android 15 offre agli utenti modi migliori per eseguire il multitasking sui dispositivi con schermi grandi. |
| Schermi grandi e fattori di forma | Nuove funzionalità e API |
Supporto dello schermo esterno La tua app può dichiarare una proprietà che Android 15 utilizza per consentire la visualizzazione di Application o Activity sui piccoli schermi esterni dei dispositivi pieghevoli supportati. |
| Limitazioni dell'interfaccia non SDK | Modifica (app con target 15+) |
Aggiornamenti alle limitazioni dell'interfaccia non SDK Android 15 include elenchi aggiornati di interfacce non SDK limitate basate sulla collaborazione con gli sviluppatori Android e sugli ultimi test interni. |
| Prestazioni e batteria | Nuove funzionalità e API |
API ApplicationStartInfoL'API ApplicationStartInfo su Android 15 fornisce informazioni sull'avvio dell'app, tra cui lo stato di avvio, il tempo trascorso nelle fasi di avvio, la modalità di avvio dell'app quando è stata creata un'istanza 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 ottenere informazioni su come la tua app utilizza tutto lo spazio, inclusi le suddivisioni dei file APK, il codice correlato ad AOT e 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 di profilazione dall'interno dell'app. |
| Prestazioni e batteria | Nuove funzionalità e API |
Miglioramenti del database SQLite Android 15 introduce le API SQLite che espongono funzionalità avanzate del motore SQLite sottostante che risolvono problemi di prestazioni specifici che possono manifestarsi nelle app. |
| Prestazioni e batteria | Nuove funzionalità e API |
Aggiornamenti di Android Dynamic Performance Framework Android 15 continua il nostro investimento in Android Dynamic Performance Framework (ADPF), un insieme di API che consentono ai giochi e alle app che richiedono un uso intensivo delle prestazioni di interagire più direttamente con i sistemi di alimentazione e termici dei dispositivi Android. |
| Privacy | Nuove funzionalità e API |
Rilevamento della registrazione dello schermo Android 15 aggiunge il supporto per le app per rilevare che sono in fase di registrazione. |
| Privacy | Nuove funzionalità e API |
Funzionalità IntentFilter ampliateAndroid 15 include il supporto per una 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 URL, i frammenti 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 si trovano 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 |
Esegui una query sulla selezione utente più recente per l'accesso alle foto selezionate Le app possono evidenziare solo le foto e i video selezionati più di recente quando viene concesso l'accesso parziale alle autorizzazioni per i contenuti multimediali. |
| Privacy | Nuove funzionalità e API |
Privacy Sandbox su Android Android 15 include le ultime estensioni di Android Ad Services, che incorporano l'ultima versione di Privacy Sandbox su Android. Questa aggiunta fa parte del nostro lavoro di sviluppo di tecnologie che migliorano la privacy degli utenti e consentono esperienze pubblicitarie efficaci e personalizzate per le app mobile. |
| Privacy | Nuove funzionalità e API |
Health Connect Android 15 integra le ultime estensioni relative a Health Connect di Android, una piattaforma sicura e centralizzata per gestire e condividere i dati sul fitness e sulla salute raccolti dalle app. Questo aggiornamento aggiunge il supporto per i tipi di dati relativi a fitness, nutrizione, temperatura cutanea, piani di allenamento e altro ancora. |
| Privacy | Nuove funzionalità e API |
Condivisione schermo parziale Android 15 supporta la condivisione schermo parziale, in modo che gli utenti possano 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 callback MediaProjection che consentono alla tua app di personalizzare l'esperienza di condivisione schermo parziale. |
| Sicurezza | Modifica (app con target 15+) |
Versioni TLS limitate Android 15 limita l'utilizzo delle versioni TLS 1.0 e 1.1. Queste versioni erano state ritirate in precedenza in Android, ma ora non sono consentite per le app con target Android 15. |
| Sicurezza | Modifica (app con target 15+) |
Avvii di attività in background protetti Per le app con target Android 15, abbiamo incluso ulteriori modifiche per impedire alle app in background dannose di portare altre app in primo piano, aumentare i loro privilegi e abusare dell'interazione dell'utente. |
| Sicurezza | Modifica (app con target 15+) |
Intent più sicuri Per le app con target Android 15, gli intent che hanno come target componenti specifici devono corrispondere con precisione alle specifiche del filtro per intent del target e gli intent senza un'azione non corrispondono più ad alcun filtro per intent. |
| Sicurezza | Nuove funzionalità e API |
Integra Gestore delle credenziali con la compilazione automatica A partire da Android 15, gli sviluppatori possono collegare visualizzazioni specifiche, come i campi nome utente o password, alle richieste di Gestore delle credenziali, semplificando 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 i prompt biometrici Gestore delle credenziali integra i prompt biometrici nelle procedure di creazione e accesso delle credenziali, eliminando la necessità per i provider di gestire i prompt biometrici. |
| Sicurezza | Nuove funzionalità e API |
Gestione delle chiavi per la crittografia end-to-end Utilizza la classe E2eeContactKeysManager per facilitare
la crittografia end-to-end (E2EE) nelle tue app 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 UI di sistema | Modifica (tutte le app) |
Animazioni di Indietro predittivo attivate per le app che hanno attivato la funzionalità L'opzione sviluppatore per le animazioni di Indietro predittivo è stata rimossa. Al contrario, le animazioni di sistema come Indietro alla schermata Home, tra le attività e tra le attività vengono visualizzate per le app che hanno attivato il gesto Indietro predittivo interamente o a livello di attività. |
| Esperienza utente e UI di sistema | Modifica (app con target 15+) |
Applicazione edge-to-edge Per le app con target Android 15, includeremo diverse modifiche relative a edge-to-edge. L'esperienza utente della tua app potrebbe essere influenzata negativamente da queste modifiche se l'app ha elementi dell'UI vicino alla parte superiore o inferiore dello schermo e non gestisce gli inset. |
| Esperienza utente e UI di sistema | Modifica (app con target 15+) |
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 UI di sistema | Modifica (app con target 15+) |
L'attributo elegantTextHeightPer le app con target Android 15, l'attributo elegantTextHeight TextView diventa true per impostazione predefinita, sostituendo il carattere compatto utilizzato per impostazione predefinita con alcuni script che hanno metriche verticali di grandi dimensioni con uno molto più leggibile.true |
| Esperienza utente e UI di sistema | Modifica (app con target 15+) |
TextViewModifiche alla larghezza di`TextView` per forme di lettere complesseNelle 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 venivano ritagliate nella posizione iniziale o finale. A partire da Android 15, un TextView alloca la larghezza per disegnare uno spazio sufficiente per queste lettere e consente alle app di richiedere padding aggiuntivi a sinistra per evitare il ritaglio. |
| Esperienza utente e UI di sistema | Modifica (app con target 15+) |
Altezza della riga predefinita in base alle impostazioni internazionali per EditTextPer le app con target Android 15, per EditText viene riservata un'altezza della riga minima per corrispondere al carattere di riferimento per le Locale specificate. |
| Esperienza utente e UI di sistema | Nuove funzionalità e API |
Anteprime dei widget più ricche con l'API Generated Previews A partire da Android 15, aggiungeremo il supporto per le anteprime generate. Ciò significa che i provider di widget per app possono generare RemoteViews da utilizzare come anteprima del selettore, anziché una risorsa statica. |
| Esperienza utente e UI di sistema | Nuove funzionalità e API |
Picture in Picture A partire da Android 15, la Activity#onPictureInPictureUiStateChanged callback viene attivata non appena inizia l'animazione Picture in Picture. |
| Esperienza utente e UI di sistema | Nuove funzionalità e API |
Regole Non disturbare migliorateAutomaticZenRule consente 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 UI di sistema | Nuove funzionalità e API |
Imposta VibrationEffect per i canali di notificaAndroid 15 supporta l'impostazione di vibrazioni avanzate per le notifiche in arrivo per canale. |
| Esperienza utente e UI di sistema | Nuove funzionalità e API |
Chip della barra di stato e arresto automatico della proiezione multimediale Android 15 QPR1 aggiunge un indicatore della barra di stato ben visibile per la proiezione multimediale (condivisione schermo, trasmissione e registrazione) per garantire che gli utenti siano a conoscenza della proiezione multimediale in corso e per fornire un controllo accessibile per interrompere la proiezione. Inoltre, la proiezione multimediale in corso viene interrotta automaticamente quando lo schermo del dispositivo è bloccato. |