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 |
---|---|---|
Esperienza utente e interfaccia utente di sistema | Modifica (tutte le app) |
Ritiro degli annunci di accessibilità che interrompono l'esperienza Android 16 ritira gli annunci di accessibilità, caratterizzati dall'utilizzo di announceForAccessibility o dall'invio di eventi di accessibilità TYPE_ANNOUNCEMENT . |
Esperienza utente e interfaccia utente di sistema | Nuove funzionalità e API |
Aggiornamenti per il gesto Indietro predittivo Android 16 aggiunge nuove API per aiutarti ad attivare le animazioni di sistema per il gesto Indietro predittivo nella navigazione con i gesti, ad esempio l'animazione di ritorno alla schermata Home. Android 16 aggiunge inoltre finishAndRemoveTaskCallback() e moveTaskToBackCallback . |
Esperienza utente e interfaccia utente di sistema | Nuove funzionalità e API |
Vibrazioni più ricche Android 16 aggiunge API di aptica che consentono alle app di definire le curve di ampiezza e frequenza di un effetto aptico, rimuovendo al contempo le differenze tra le funzionalità dei dispositivi. |
Funzionalità di base | Modifica (tutte le app) |
Ottimizzazioni delle quote di JobScheduler Android 16 regola la quota di tempo di esecuzione dei job regolari e accelerati in base ad alcuni fattori: il bucket di standby dell'app in cui si trova l'applicazione, se l'esecuzione del job inizia mentre l'app è in uno stato superiore e se il job è in esecuzione durante l'esecuzione di un servizio in primo piano. |
Funzionalità di base | Nuove funzionalità e API |
Due release dell'API Android nel 2025 In Android 16, l'anteprima è per la prossima release principale di Android, il cui lancio è previsto per il secondo trimestre del 2025. Questa release è simile a tutte le release delle API precedenti, in cui possiamo avere modifiche pianificate del comportamento che spesso sono legate a un valore targetSdkVersion. Prevediamo di rilasciare un'altra versione nel quarto trimestre del 2025, che includerà anche nuove API per gli sviluppatori. La release principale del secondo trimestre sarà l'unica del 2025 a includere modifiche pianificate del comportamento che potrebbero influire sulle app. |
Prestazioni e batteria | Nuove funzionalità e API |
Componente di avvio in ApplicationStartInfo Android 16 aggiunge getStartComponent() per distinguere il tipo di componente che ha attivato l'avvio, il che può essere utile per ottimizzare il flusso di avvio dell'app. |
Prestazioni e batteria | Nuove funzionalità e API |
Frequenza di aggiornamento adattiva Android 16 introduce hasArrSupport() e getSuggestedFrameRate(int) , ripristinando al contempo getSupportedRefreshRates() per consentire alle tue app di sfruttare più facilmente la frequenza di aggiornamento adattiva. |
Prestazioni e batteria | Nuove funzionalità e API |
Introduzione di una migliore introspezione dei job In Android 16, stiamo introducendo JobScheduler#getPendingJobReasons() , che restituisce più motivi per cui un job è in attesa, sia a causa di vincoli espliciti impostati dallo sviluppatore sia a causa di vincoli impliciti impostati dal sistema. Stiamo anche introducendo JobScheduler#getPendingJobReasonsHistory() , che restituisce un elenco delle modifiche più recenti in attesa del motivo del job. |
Prestazioni e batteria | Nuove funzionalità e API |
Profilazione attivata dal sistema Android 16 introduce la profilazione attivata dal sistema in ProfilingManager . Le app possono registrare il proprio interesse a ricevere tracce per determinati attivatori, come l'avvio a freddo reportFullyDrawn o gli ANR, dopodiché il sistema avvia e interrompe una traccia per conto dell'app. Al termine della traccia, i risultati vengono inviati alla directory dei dati dell'app. |
Connettività | Nuove funzionalità e API |
Rilevamento della distanza con sicurezza avanzata Android 16 aggiunge il supporto di funzionalità di sicurezza solide nella posizione Wi-Fi sui dispositivi supportati con Wi-Fi 6 802.11az, consentendo alle app di combinare una maggiore precisione, una maggiore scalabilità e una pianificazione dinamica del protocollo con miglioramenti della sicurezza, tra cui la crittografia basata su AES-256 e la protezione contro gli attacchi MITM. |
Contenuti multimediali | Nuove funzionalità e API |
Miglioramenti al selettore di foto Android 16 include miglioramenti al selettore di foto, ad esempio nuove API che consentono alle app di incorporare il selettore di foto nella gerarchia delle visualizzazioni e nuove API che consentono di eseguire ricerche dal provider di contenuti multimediali sul cloud per il selettore di foto Android. |
Privacy | Nuove funzionalità e API |
Aggiornamenti di Connessione Salute Connessione Salute aggiunge ACTIVITY_INTENSITY , un nuovo tipo di dati definito in base alle linee guida dell'Organizzazione Mondiale della Sanità per le attività moderate e vigorose. Connessione Salute contiene anche API aggiornate che supportano i riepiloghi salute. In questo modo le app possono leggere e scrivere cartelle cliniche in formato FHIR con il consenso esplicito dell'utente. Questa API fa parte di un programma di accesso in anteprima. Se vuoi partecipare, registrati al nostro programma di accesso in anteprima. |
Privacy | Nuove funzionalità e API |
Privacy Sandbox su Android Android 16 integra la versione più recente di Privacy Sandbox su Android, nell'ambito del nostro impegno continuo per sviluppare tecnologie in cui gli utenti sanno che la loro privacy è protetta. |