La seguente tabella 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 interessano, poi fai clic sul link corrispondente per leggere la documentazione.
Categoria | Tipo | Nome |
---|---|---|
Accessibilità | Nuove funzionalità e API |
Braille migliore In Android 15, abbiamo reso possibile per TalkBack il supporto dei display braille che utilizzano lo standard HID sia tramite USB che tramite Bluetooth sicuro. |
Fotocamera e contenuti multimediali | Modifica (tutte le app) |
Ora la riproduzione audio diretta e il download di audio comporta l'annullamento della validità
delle tracce audio dirette o del download
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 destinate agli utenti dai 15 anni in su) |
Limitazioni relative alla richiesta di impostazione dello stato attivo per l'audio Le app destinate ad Android 15 devono essere l'app principale o eseguire un servizio in primo piano correlato all'audio per poter richiedere lo stato attivo dell'audio. |
Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Low Light Boost Android 15 introduce Low Light Boost, una nuova modalità di esposizione automatica disponibile sia per Fotocamera 2 che per l'estensione della fotocamera in modalità notturna. |
Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Controlli della fotocamera in-app Android 15 aggiunge nuove estensioni per un maggiore controllo sull'hardware della videocamera e sui suoi algoritmi sui dispositivi supportati. |
Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Controllo del margine HDR Android 15 ti consente di controllare il margine HDR con setDesiredHdrHeadroom per trovare un equilibrio tra contenuti SDR e HDR. |
Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Controllo del volume Android 15 introduce l'API LoudnessCodecController , basata sullo standard del volume CTA-2075. Questa API può aiutarti a gestire le incoerenze del volume dell'audio per evitare che gli utenti debbano regolare costantemente il volume quando passano da un contenuto all'altro 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 sintetizzatore come dispositivo MIDI 2.0 virtuale, proprio come farebbero con un dispositivo USB MIDI 2.0. |
Fotocamera e contenuti multimediali | Nuove funzionalità e API |
Decodifica del software AV1 più efficiente dav1d, il popolare decodificatore software AV1 di VideoLAN è ora disponibile per i dispositivi Android che non supportano la decodifica AV1 nell'hardware. |
Fotocamera e contenuti multimediali | Ritiro |
Usa Spatializer anziché Virtualizer In Android 15, stiamo ritirando la classe Virtualizer . |
Connettività | Nuove funzionalità e API |
Supporto satellitare Android 15 continua a estendere il supporto della piattaforma per la connettività satellitare e include alcuni elementi UI per garantire un'esperienza utente coerente in tutto il panorama della connettività satellitare. |
Connettività | Nuove funzionalità e API |
Esperienze NFC più fluide Android 15 sta lavorando per rendere l'esperienza dei pagamenti 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 nuovo ruolo Wallet che consente una maggiore integrazione con l'app Wallet preferita dall'utente. |
Funzionalità di base | Modifica (tutte le app) |
Modifiche allo stato del pacchetto interrotto In Android 15, le app vengono rimosse dallo stato FLAG_STOPPED soltanto tramite un'azione dell'utente diretta o indiretta. Oltre alle limitazioni esistenti, il sistema annulla anche tutti gli intent in sospeso quando l'app entra nello stato di interruzione su Android 15. |
Funzionalità di base | Modifica (tutte le app) |
Supporto per dimensioni di pagina da 16 kB A partire da Android 15, il sistema Android supporta i dispositivi di sviluppo configurati per utilizzare dimensioni di pagina di 16 kB. Se utilizzi codice nativo nella tua app, devi ricreare l'app supportandola per dispositivi da 16 kB e tutti gli sviluppatori dovrebbero testare le proprie app utilizzando un ambiente da 16 kB per verificare che non esistano regressioni impreviste del comportamento dell'app. |
Funzionalità di base | Modifica (tutte le app) |
Modifiche richieste per consentire ad alcune app di supportare lo spazio privato Lo spazio privato è una nuova funzionalità di Android 15 che consente agli utenti di creare uno spazio separato sul proprio dispositivo in cui possono tenere le app sensibili lontano da occhi indiscreti, sotto un ulteriore livello di autenticazione. Poiché le app nello spazio privato hanno una visibilità limitata, alcuni tipi di app devono svolgere passaggi aggiuntivi per poter vedere e interagire con le app nello spazio privato di un utente. |
Funzionalità di base | Modifica (tutte le app) |
Livello API target minimo installabile Non è possibile installare app con un valore di targetSdkVersion inferiore a 24 . |
Funzionalità di base | Modifica (app destinate agli utenti dai 15 anni in su) |
Nuovo tipo di servizio in primo piano di elaborazione di contenuti multimediali 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 destinate agli utenti dai 15 anni in su) |
Limitazioni sui ricevitori BOOT_COMPLETED che avviano servizi in primo pianoPer le app destinate ad Android 15, i ricevitori BOOT_COMPLETED non possono lanciare alcuni tipi di servizi in primo piano. |
Funzionalità di base | Modifica (app destinate agli utenti dai 15 anni in su) |
Modifiche relative a quando le app possono modificare lo stato globale della modalità Non disturbare Le app destinate ad Android 15 non possono più modificare lo stato globale o il criterio della modalità Non disturbare su un dispositivo (modificando le impostazioni utente o disattivando la modalità DND). |
Funzionalità di base | Modifica (app destinate agli utenti dai 15 anni in su) |
Modifiche a OpenJDK 17 Nell'ambito degli aggiornamenti di OpenJDK 17, sono state apportate alcune modifiche che possono influire sulla compatibilità delle app, ad esempio modifiche ad alcune API per la formattazione delle stringhe, gestione del codice del linguaggio e sequenze int casuali. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Aggiornamenti di OpenJDK 17 Android 15 continua il lavoro di aggiornamento delle librerie di base di Android per allinearsi alle funzionalità delle ultime release OpenJDK LTS. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Miglioramenti relativi ai PDF Anteprima per gli sviluppatori di Android 15 2 include un'anteprima dei miglioramenti sostanziali alle API di PdfRenderer . |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Perfezionamenti automatici del cambio di lingua Android 15 aggiunge ulteriori controlli per aiutare le app a regolare il passaggio automatico della lingua al loro caso d'uso. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
API OpenType variables carattere migliorata Android 15 migliora l'usabilità del carattere variabile OpenType. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Controlli di interruzione di riga granulari A partire da Android 15, un elemento TextView e l'interruzione di riga sottostante possono conservare la porzione di testo specificata nella stessa riga per migliorare la leggibilità. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Archiviazione delle app Android 15 ora include il supporto a livello di sistema operativo per l'archiviazione e l'annullamento dell'archiviazione delle app, semplificando l'implementazione da parte di 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 supporteranno solo OpenGL tramite ANGLE. |
Grafica | Nuove funzionalità e API |
Miglioramenti per Canvas Android 15 continua la nostra 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 del carattere per le lingue cinese, giapponese e coreano (CJK), NotoSansCJK, è ora un carattere variabile. |
Internazionalizzazione | Nuove funzionalità e API |
Giustificazione tra caratteri A partire da Android 15, il testo può essere giustificato utilizzando l'opzione JUSTIFICATION_MODE_INTER_CHARACTER per giustificare l'uso degli spazi tra le lettere. |
Internazionalizzazione | Nuove funzionalità e API |
Configurazione dell'interruzione di riga automatica In Android 15, le app ora possono applicare interruzioni di riga basate su frase solo per brevi righe di testo, utilizzando l'opzione LINE_BREAK_WORD_STYLE_AUTO . |
Internazionalizzazione | Nuove funzionalità e API |
Nuovo carattere Hentaigana giapponese In Android 15, per impostazione predefinita viene raggruppato un nuovo file dei caratteri per il vecchio carattere giapponese Hiragana (noto come Hentaigana). |
Schermi di grandi dimensioni e fattori di forma | Nuove funzionalità e API |
Multitasking su schermi di grandi dimensioni migliorato Android 15 offre agli utenti modi migliori per eseguire il multitasking sui dispositivi con schermi grandi. |
Schermi di grandi dimensioni e fattori di forma | Nuove funzionalità e API |
Supporto dello schermo di copertina La tua app può dichiarare una proprietà utilizzata da Android 15 per consentire la presentazione di Application o Activity sui piccoli schermi di copertina dei dispositivi ribaltabili supportati. |
Limitazioni dell'interfaccia non SDK | Modifica (app destinate agli utenti dai 15 anni in su) |
Aggiornamenti alle limitazioni delle interfacce non SDK Android 15 include elenchi aggiornati di interfacce non SDK limitate 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 aiuta a fornire informazioni sull'avvio dell'app, inclusi lo stato di avvio, il tempo trascorso nelle fasi di avvio, la modalità di avvio dell'app quando è stata creata l'istanza del corso 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 questo spazio, incluse le suddivisioni dei file APK, il codice AOT e l'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 nuovissima classe ProfilingManager , che ti consente di raccogliere informazioni di profilazione dall'interno della tua app. |
Prestazioni e batteria | Nuove funzionalità e API |
Miglioramenti al database SQLite Android 15 introduce nuove API SQLite che espongono funzionalità avanzate dal motore SQLite sottostante che mirano a 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 nell'Android Dynamic Performance Framework (ADPF), un set di API che consente ai giochi e alle app che richiedono prestazioni elevate di interagire in modo più diretto con i sistemi di alimentazione e termici dei dispositivi Android. |
Privacy | Nuove funzionalità e API |
Rilevamento Registrazione dello schermo Android 15 aggiunge supporto per le app per rilevare la loro registrazione. |
Privacy | Nuove funzionalità e API |
Funzionalità IntentFilter espanse Android 15 supporta 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 ciascuna, tra cui parametri di query dell'URL, frammenti di URL e 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 tenere le app sensibili lontano da occhi indiscreti, applicando un ulteriore livello di autenticazione. Le app nello spazio privato vengono visualizzate in un contenitore separato in Avvio app e non sono visibili nella visualizzazione Recenti, nelle notifiche, nelle impostazioni e nelle altre app quando lo spazio privato è bloccato. |
Privacy | Nuove funzionalità e API |
Esegui query sulla selezione dell'utente più recente per l'accesso a Foto selezionate Ora 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 dei servizi pubblicitari Android, che incorporano l'ultima versione di Privacy Sandbox su Android. Questa aggiunta fa parte del nostro lavoro per sviluppare nuove 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 relative a Connessione Salute di Android, una piattaforma sicura e centralizzata per gestire e condividere i dati relativi alla salute e all'attività fisica raccolti dalle app. Questo aggiornamento aggiunge il supporto per nuovi tipi di dati relativi a fitness, alimentazione, temperatura cutanea, piani di allenamento e altro ancora. |
Privacy | Nuove funzionalità e API |
Condivisione schermo parziale Android 15 supporta la condivisione dello schermo parziale per consentire agli utenti di condividere o registrare soltanto una finestra dell'app anziché l'intero schermo del dispositivo. Questa funzionalità, attivata per la prima volta in Android 14 QPR2, include i callback MediaProjection che consentono alla tua app di personalizzare l'esperienza di condivisione dello schermo parziale. |
Sicurezza | Modifica (app destinate agli utenti dai 15 anni in su) |
Lanci di attività in background protette Per le app che hanno come target Android 15, abbiamo incluso ulteriori modifiche per impedire alle app dannose in background di portare altre app in primo piano, elevare i loro privilegi e abusare delle interazioni degli utenti. |
Sicurezza | Modifica (app destinate agli utenti dai 15 anni in su) |
Intent più sicuri Per le app che hanno come 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ù a nessun filtro per intent. |
Sicurezza | Nuove funzionalità e API |
Gestione delle chiavi per la crittografia end-to-end Nuova classe E2eeContactKeysManager , che facilita 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 nuovo insieme di API che eseguono i controlli delle autorizzazioni sugli URI dei contenuti. |
Esperienza utente e UI di sistema | Modifica (tutte le app) |
Animazioni predittive per il retro attivate per le app attivate L'opzione sviluppatore per le animazioni predittive indietro è stata rimossa. Le animazioni di sistema, come Torna alla home page, Attività incrociata e Attività incrociata ora vengono visualizzate per le app per cui è stato attivato il gesto Indietro predittivo completamente o a livello di attività. |
Esperienza utente e UI di sistema | Modifica (app destinate agli utenti dai 15 anni in su) |
Applicazione edge-to-edge Per le app destinate ad Android 15, stiamo includendo diverse modifiche relative a edge-to-edge. Questi cambiamenti potrebbero influire negativamente sull'esperienza utente della tua app se sono presenti elementi UI nella parte superiore o inferiore dello schermo e se l'app non gestisce gli inserti. |
Esperienza utente e UI di sistema | Modifica (app destinate agli utenti dai 15 anni in su) |
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 destinate agli utenti dai 15 anni in su) |
L'attributo eleganteTextHeight è impostato su true per impostazione predefinita Per le app destinate ad Android 15, l'attributo elegantTextHeight TextView diventa true per impostazione predefinita, sostituendo il carattere compatto usato per impostazione predefinita con alcuni script con metriche verticali di grandi dimensioni con metriche verticali di grandi dimensioni con una molto più leggibile. |
Esperienza utente e UI di sistema | Modifica (app destinate agli utenti dai 15 anni in su) |
Modifiche alla larghezza di TextView per forme di lettere complesse Nelle versioni precedenti di Android, alcuni caratteri corsivi o lingue con una forma complessa potrebbero disegnare le lettere nell'area del carattere precedente o successivo. In alcuni casi, tali lettere venivano tagliate nella posizione iniziale o finale. A partire da Android 15, un' TextView alloca la larghezza per disegnare abbastanza spazio per queste lettere e consente alle app di richiedere spaziatura interna extra a sinistra per evitare il ritaglio. |
Esperienza utente e UI di sistema | Modifica (app destinate agli utenti dai 15 anni in su) |
Altezza riga predefinita sensibile alle impostazioni internazionali per EditText Per le app che hanno come target Android 15, ora è riservata un'altezza di riga minima per EditText affinché corrisponda al carattere di riferimento per le impostazioni internazionali specificate. |
Esperienza utente e UI di sistema | Nuove funzionalità e API |
Anteprime dei widget più complete con l'API Generated Previews A partire da Android 15, aggiungeremo il supporto per le anteprime generate. Ciò significa che i fornitori di widget delle app possono generare RemoteViews da utilizzare come anteprima del selettore, anziché come risorsa statica. |
Esperienza utente e UI di sistema | Nuove funzionalità e API |
Picture in picture A partire da Android 15, il callback Activity#onPictureInPictureUiStateChanged ora viene attivato non appena viene avviata 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 allo scopo di migliorare l'esperienza utente. |
Esperienza utente e UI di sistema | Nuove funzionalità e API |
Imposta l'effetto vibrazione per i canali di notifica Android 15 supporta l'impostazione di vibrazioni avanzate per le notifiche in arrivo per canale. |