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 |
---|---|---|
Fotocamera | Nuove funzionalità e API |
Acquisizione video HDR Le app possono utilizzare le API Camera2 per acquisire e visualizzare l'anteprima di contenuti video HDR. |
Connettività | Modifica (app destinate agli utenti dai 13 anni in su) |
BluetoothAdapter#enable() e BluetoothAdapter#disable() deprecati Per le app destinate ad Android 13 (livello API 33) o versioni successive, i metodi BluetoothAdapter#enable() e BluetoothAdapter#disable() sono deprecati e restituiscono sempre false . |
Funzionalità di base | Modifica (tutte le app) |
Implementazione precedente del servizio di copia del parlato rimossa Le app dovrebbero utilizzare il provider predefinito del dispositivo per SpeechService anziché eseguire l'hardcoded di un'app specifica. |
Funzionalità di base | Nuove funzionalità e API |
Aggiornamenti di OpenJDK 11 Android 13 include una serie di aggiornamenti per allinearsi alla release OpenJDK 11 LTS. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Icone delle app a tema Le app possono fornire icone delle app monocromatiche a cui è possibile assegnare uno stile sul dispositivo di un utente utilizzando il colore dinamico Material You. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Preferenze lingua per app Le app possono utilizzare nuove API delle piattaforme per impostare o ricevere la lingua preferita dell'utente per ogni app. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Sillabazione più rapida Android 13 migliora drasticamente le prestazioni di sillabazione per le istanze TextView . |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
API Text Conversion In Android 13, le app possono chiamare la nuova API Text Conversion, in modo che gli utenti che parlano le lingue con metodi di immissione fonetica possano trovare ciò che cercano in modo più semplice e veloce. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Altezza delle righe migliorata per gli script non latini Android 13 migliora la visualizzazione degli script non latini (ad esempio tamil, birmano, telugu e tibetano) grazie a un'altezza delle righe adattata a ciascuna lingua. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Testo a capo in giapponese migliorato Gli strumenti TextView ora possono mettere a capo il testo in base a Bunsetsu (la più piccola unità di parole che sembra naturale) o in frasi, anziché per carattere, per applicazioni giapponesi più eleganti e leggibili. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Aggiornamenti della libreria Unicode Android 13 aggiunge gli ultimi miglioramenti, correzioni e modifiche inclusi in Unicode ICU 70, Unicode CLDR 40 e Unicode 14.0. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Caratteri di vettore di colori Android 13 aggiunge il supporto del rendering per i caratteri COLR versione 1 e aggiorna le emoji di sistema al formato COLRv1. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
API di posizionamento Impostazioni rapide Le app che forniscono riquadri personalizzati possono renderli disponibili nelle Impostazioni rapide. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Anteprima degli appunti A partire da Android 13, le app utilizzano una conferma visiva standard ogni volta che vengono aggiunti contenuti agli appunti. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Gesto Indietro predittivo Android 13 introduce un gesto Indietro predittivo per i dispositivi Android come smartphone, schermi grandi e pieghevoli. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Bluetooth LE Audio Android 13 aggiunge il supporto integrato per LE audio, pertanto gli sviluppatori dovrebbero ricevere senza costi le nuove funzionalità sui dispositivi compatibili. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
MIDI 2.0 Android 13 aggiunge il supporto per il nuovo standard MIDI 2.0, inclusa la possibilità di collegare hardware MIDI 2.0 tramite USB. |
Produttività e strumenti degli sviluppatori | Nuove funzionalità e API |
Ottimizzazioni ART Android 13 migliora le prestazioni e l'efficienza di tutte le app tramite aggiornamenti del runtime ART. |
Grafica | Nuove funzionalità e API |
Shader programmabili Le app possono utilizzare gli oggetti RuntimeShader programmabili per creare effetti avanzati. |
Grafica | Nuove funzionalità e API |
Miglioramenti alla coreografo Altri metodi nelle API Choreographer e ASurfaceControl forniscono alle app maggiori informazioni sulle possibili cronologie dei frame e aggiungono maggiore contesto a SurfaceFlinger sul ciclo di vita dei frame. |
Contenuti multimediali | Nuove funzionalità e API |
Routing audio previsto Le app possono utilizzare nuove API per identificare come verrà indirizzato l'audio. |
Prestazioni e batteria | Modifica (tutte le app) |
Task Manager Android 13 consente agli utenti di interrompere i servizi in primo piano dal riquadro di notifica a scomparsa, indipendentemente dalla versione target dell'SDK. |
Prestazioni e batteria | Modifica (tutte le app) |
Migliora la gestione dei job di precaricamento mediante JobScheduler In Android 13, il sistema ora prova a determinare la prossima volta che un'app verrà avviata e utilizza questa stima per eseguire i job di precaricamento. |
Prestazioni e batteria | Modifica (tutte le app) |
Utilizzo delle risorse della batteria Android 13 introduce l'utilizzo delle risorse della batteria, che offre diversi modi per gestire meglio la durata della batteria dei dispositivi. |
Privacy e sicurezza | Modifica (tutte le app) |
Autorizzazione di runtime per le notifiche Android 13 introduce una nuova autorizzazione di notifica di runtime: POST_NOTIFICATIONS . |
Privacy e sicurezza | Modifica (tutte le app) |
Nascondi i contenuti sensibili dagli appunti Le app che consentono agli utenti di copiare contenuti sensibili negli appunti devono aggiungere un flag per nasconderli dalle anteprime dei contenuti degli appunti. |
Privacy e sicurezza | Modifica (tutte le app) |
Esegui la migrazione dall'ID utente condiviso Le app che utilizzano l'attributo deprecato android:sharedUserId
e non dipendono più dalla funzionalità dell'attributo devono essere migrate ad altri meccanismi. |
Privacy e sicurezza | Modifica (app destinate agli utenti dai 13 anni in su) |
Nuova autorizzazione di runtime per i dispositivi Wi-Fi nelle vicinanze Quando si utilizzano determinate API Wi-Fi, le app che non richiedono l'accesso alla posizione fisica di un dispositivo dovrebbero dichiararlo fortemente utilizzando una nuova autorizzazione. |
Privacy e sicurezza | Modifica (app destinate agli utenti dai 13 anni in su) |
L'uso di sensori del corpo in background richiede una nuova autorizzazione Se la tua app ha come target Android 13 e richiede l'accesso alle informazioni dei sensori del corpo durante l'esecuzione in background, devi dichiarare la nuova autorizzazione BODY_SENSORS_BACKGROUND . |
Privacy e sicurezza | Modifica (app destinate agli utenti dai 13 anni in su) |
Autorizzazioni granulari per i contenuti multimediali Ora le app devono utilizzare autorizzazioni separate per richiedere l'accesso a diversi tipi di contenuti multimediali, anziché l'autorizzazione READ_EXTERNAL_STORAGE .
|
Privacy e sicurezza | Nuove funzionalità e API |
Esportazione più sicura dei ricevitori registrati nel contesto Per contribuire a rendere più sicuri i ricevitori di runtime, Android 13 ti consente di specificare se un determinato ricevitore nella tua app deve essere esportato e visibile ad altre app sul dispositivo. |
Privacy e sicurezza | Nuove funzionalità e API |
Selettore di foto Le app dovrebbero usare un nuovo selettore di foto per fornire agli utenti un modo sicuro e integrato di selezionare i file multimediali senza concedere l'accesso all'intera raccolta multimediale. |
Privacy e sicurezza | Nuove funzionalità e API |
Nuova autorizzazione di runtime per i dispositivi Wi-Fi nelle vicinanze Le app possono richiedere una nuova autorizzazione per rilevare i dispositivi Wi-Fi nelle vicinanze senza accedere alla posizione del dispositivo. |
Privacy e sicurezza | Nuove funzionalità e API |
Nuova autorizzazione per l'utilizzo di sveglie esatte Quando scegli come target Android 13, app come calendari e sveglie possono utilizzare la nuova autorizzazione al momento dell'installazione di USE_EXACT_ALARM per impostare sveglie esatte. |
Privacy e sicurezza | Nuove funzionalità e API |
Autorizzazioni degradabili dello sviluppatore A partire da Android 13, la tua app può revocare l'accesso alle autorizzazioni di runtime concesse in precedenza, dal sistema o dall'utente. |
Privacy e sicurezza | Nuove funzionalità e API |
Schema di firma APK v3.1 Schema di firma APK v3.1 consente alle app di supportare i firmatari originali e ruotati in un singolo APK e supporta anche il targeting per versione dell'SDK. |
Privacy e sicurezza | Nuove funzionalità e API |
Migliore segnalazione degli errori in Keystore e KeyMint Per le app che generano chiavi, Keystore e KeyMint ora forniscono indicatori di errore più dettagliati e precisi. |
Tablet e schermi di grandi dimensioni | Nuove funzionalità e API |
Supporto migliorato per tablet e dispositivi con schermi di grandi dimensioni Android 13 si basa sulle ottimizzazioni per tablet introdotte in Android 12 e sul rilascio di funzionalità da 12 litri, tra cui ottimizzazioni dell'interfaccia utente di sistema, multitasking migliore e modalità di compatibilità migliorate. |
Esperienza utente | Modifica (app destinate agli utenti dai 13 anni in su) |
Controlli multimediali derivati da PlaybackState Il sistema ora utilizza i controlli multimediali dalle azioni PlaybackState anziché dalle notifiche MediaStyle . |
Esperienza utente | Modifica (app destinate agli utenti dai 13 anni in su) |
Tema cromatico dell'app applicato automaticamente ai contenuti WebView Per le app che hanno come target Android 13 (livello API 33) o versioni successive, il metodo setForceDark() è deprecato. Ora WebView imposta sempre la query supporti prefers-color-scheme in base all'attributo del tema dell'app, isLightTheme . |
Google Play Services | Modifica (app destinate agli utenti dai 13 anni in su) |
Autorizzazione richiesta per l'ID pubblicità Le app che utilizzano l'ID pubblicità di Google Play Services e hanno come target Android 13 (livello API 33) e versioni successive devono dichiarare l'autorizzazione normale AD_ID nel file manifest dell'app. |
Limitazioni dell'interfaccia non SDK | Modifica (app destinate agli utenti dai 13 anni in su) |
Aggiornamenti alle limitazioni delle interfacce non SDK Android 13 include elenchi aggiornati di interfacce non SDK limitate in base alla collaborazione con gli sviluppatori Android e agli ultimi test interni. |
Contenuti multimediali | Nuove funzionalità e API |
Audio spaziale Un'esperienza audio immersiva per contenuti dal suono più realistico. |
Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.