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 |
---|---|---|
Fotocamera | Nuove funzionalità e API |
Acquisizione di video HDR Le app possono utilizzare le API Camera2 per acquisire e visualizzare l'anteprima di contenuti video HDR. |
Connettività | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
BluetoothAdapter#enable() e BluetoothAdapter#disable() sono stati ritirati Per le app che hanno come target Android 13 (livello API 33) o versioni successive, i metodi BluetoothAdapter#enable() e BluetoothAdapter#disable() sono stati ritirati e restituiscono sempre false . |
Funzionalità di base | Modifica (tutte le app) |
Copia precedente dell'implementazione del servizio vocale rimossa Le app devono utilizzare il provider predefinito del dispositivo per SpeechService , anziché codificare in modo rigido 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 LTS di OpenJDK 11. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Icone delle app a tema Le app possono fornire icone monocromatiche che possono essere personalizzate sul dispositivo di un utente utilizzando il colore dinamico di Material You. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Lingua preferita per app Le app possono utilizzare le nuove API di piattaforma per impostare o recuperare la lingua preferita per app di un utente. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Sillabazione più rapida Android 13 migliora drasticamente le prestazioni della sillabazione per le istanze TextView . |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
API di conversione di testo In Android 13, le app possono chiamare la nuova API di conversione di testo in modo che gli utenti che parlano lingue con metodi di inserimento di lettere fonetiche possano trovare ciò che cercano più velocemente e facilmente. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Altezza delle righe migliorata per gli script non latini Android 13 migliora la visualizzazione degli script non latini (come tamil, birmano, telugu e tibetano) utilizzando un'altezza della riga adattata a ogni lingua. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Miglioramento del rientro del testo in giapponese Ora i controlli TextView possono inserire un a capo nel testo in base a bunsetsu (l'unità di parole più piccola che suona naturale) o frasi, anziché per carattere, per applicazioni in giapponese più raffinate e leggibili. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Aggiornamenti della libreria Unicode Android 13 aggiunge i miglioramenti, le correzioni e le modifiche più recenti inclusi in Unicode ICU 70, Unicode CLDR 40 e Unicode 14.0. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Caratteri vettoriali a colori Android 13 aggiunge il supporto di rendering per i caratteri COLR versione 1 e aggiorna le emoji di sistema al formato COLRv1. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
API di posizionamento delle Impostazioni rapide Le app che forniscono riquadri personalizzati possono renderli disponibili nelle Impostazioni rapide. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Anteprima della clipboard A partire da Android 13, le app utilizzano una conferma visiva standard ogni volta che vengono aggiunti contenuti alla clipboard. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Gesto di ritorno predittivo Android 13 introduce un gesto di ritorno predittivo per i dispositivi Android, come smartphone, schermi di grandi dimensioni e dispositivi pieghevoli. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Bluetooth LE Audio Android 13 aggiunge il supporto integrato per LE Audio, quindi gli sviluppatori dovrebbero ottenere le nuove funzionalità senza costi sui dispositivi compatibili. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
MIDI 2.0 Android 13 aggiunge il supporto del nuovo standard MIDI 2.0, inclusa la possibilità di collegare l'hardware MIDI 2.0 tramite USB. |
Produttività e strumenti per gli sviluppatori | Nuove funzionalità e API |
Ottimizzazioni ART Android 13 migliora le prestazioni e l'efficienza di tutte le app tramite aggiornamenti al runtime ART. |
Grafica | Nuove funzionalità e API |
Shader programmabili Le app possono utilizzare oggetti RuntimeShader programmabili per creare effetti avanzati. |
Grafica | Nuove funzionalità e API |
Miglioramenti a Choreographer Altri metodi nelle API Choreographer e ASurfaceControl forniscono alle app più informazioni sulle possibili tempistiche dei frame e aggiungono più contesto a SurfaceFlinger sul ciclo di vita dei frame. |
Contenuti multimediali | Nuove funzionalità e API |
Instradamento audio predittivo Le app possono utilizzare nuove API per identificare il modo in cui verrà instradato 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 delle notifiche, indipendentemente dalla versione dell'SDK di destinazione. |
Prestazioni e batteria | Modifica (tutte le app) |
Migliora la gestione dei job di prefetch utilizzando JobScheduler In Android 13, il sistema ora tenta di determinare la prossima volta che verrà lanciata un'app e utilizza questa stima per eseguire i job di prefetch. |
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 del dispositivo. |
Privacy e sicurezza | Modifica (tutte le app) |
Autorizzazione di runtime per le notifiche Android 13 introduce una nuova autorizzazione di runtime per le notifiche: POST_NOTIFICATIONS . |
Privacy e sicurezza | Modifica (tutte le app) |
Nascondere i contenuti sensibili dalla clipboard Le app che consentono agli utenti di copiare contenuti sensibili nella clipboard devono aggiungere un flag per nasconderli dalle anteprime dei contenuti della clipboard. |
Privacy e sicurezza | Modifica (tutte le app) |
Migrazione dall'ID utente condiviso Le app che utilizzano l'attributo ritirato android:sharedUserId
e non dipendono più dalla funzionalità dell'attributo devono eseguire la migrazione ad altri meccanismi. |
Privacy e sicurezza | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
Nuova autorizzazione di runtime per i dispositivi Wi-Fi nelle vicinanze Quando utilizzi determinate API Wi-Fi, le app che non richiedono l'accesso alla posizione fisica di un dispositivo devono dichiararlo con fermezza utilizzando una nuova autorizzazione. |
Privacy e sicurezza | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
Per l'utilizzo dei sensori del corpo in background è necessaria 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 che hanno come target gli utenti di età superiore a 13 anni) |
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 receiver registrati in base al contesto Per contribuire a rendere più sicuri i receiver di runtime, Android 13 ti consente di specificare se un determinato broadcast receiver 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 devono utilizzare un nuovo selettore di foto per offrire agli utenti un modo sicuro e integrato per 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 Se scegli Android 13 come target, le app come i calendari e le sveglie possono utilizzare la nuova autorizzazione USE_EXACT_ALARM al momento dell'installazione per impostare
sveglie esatte. |
Privacy e sicurezza | Nuove funzionalità e API |
Autorizzazioni di downgrade per gli sviluppatori A partire da Android 13, la tua app può revocare l'accesso alle autorizzazioni di runtime che le sono state concesse in precedenza, dal sistema o dall'utente. |
Privacy e sicurezza | Nuove funzionalità e API |
APK Signature Scheme v3.1 Lo schema di firma dell'APK v3.1 consente alle app di supportare i firmatari originali e ruotati in un singolo APK e supporta anche il targeting per versione SDK. |
Privacy e sicurezza | Nuove funzionalità e API |
Report sugli errori migliorati 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 |
Miglioramento del supporto per tablet e dispositivi con schermi di grandi dimensioni Android 13 si basa sulle ottimizzazioni per i tablet introdotte in Android 12 e nel rilascio delle funzionalità di 12L, tra cui ottimizzazioni per l'interfaccia utente di sistema, multitasking migliore e modalità di compatibilità migliorate. |
Esperienza utente | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
Controlli multimediali derivati da PlaybackState Ora il sistema ricava i controlli multimediali dalle azioni PlaybackState anziché dalle notifiche MediaStyle . |
Esperienza utente | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
Tema a colori dell'app applicato automaticamente ai contenuti di WebView Per le app che hanno come target Android 13 (livello API 33) o versioni successive, il metodo setForceDark() è deprecato. Ora, invece, WebView imposta sempre la query multimediale prefers-color-scheme in base all'attributo theme dell'app, isLightTheme . |
Google Play Services | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
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 relative alle interfacce non SDK | Modifica (app che hanno come target gli utenti di età superiore a 13 anni) |
Aggiornamenti alle limitazioni relative alle interfacce non SDK Android 13 include elenchi aggiornati di interfacce non SDK con limitazioni in base alla collaborazione con gli sviluppatori Android e ai più recenti 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.