Beta 2
| Data di rilascio | 26 febbraio 2026 |
| Build | CP21.260206.011 CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| Supporto dell'emulatore | x86 (64 bit), ARM (v8-A) |
| Livello patch di sicurezza | 2026-02-05 |
| Google Play Services | 25.49.33 |
Beta 1
| Data di rilascio | 13 febbraio 2026 |
| Build | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| Supporto dell'emulatore | x86 (64 bit), ARM (v8-A) |
| Livello patch di sicurezza | 2026-01-05 |
| Google Play Services | 25.47.33 |
Android 17 Beta 2 (febbraio 2026)
Beta 2 è ora disponibile. Come la beta 1, questa release è adatta per lo sviluppo, i test e l'uso generale. Tuttavia, Android 17 è ancora in fase di sviluppo attivo, quindi il sistema Android e le app in esecuzione potrebbero non funzionare sempre come previsto.
Novità della beta 2
Esperienza utente e UI di sistema
- Bolle:ora gli utenti possono creare bolle per qualsiasi app premendo a lungo le icone di Avvio app. Sugli schermi di grandi dimensioni, una nuova barra delle bolle nella barra delle app gestisce le bolle organizzate e ancorate. Le app devono seguire le linee guida per il multi-window.
- API EyeDropper: una nuova API di sistema consente alle app di acquisire i colori dei pixel da qualsiasi punto del display senza richiedere autorizzazioni di acquisizione dello schermo.
- Selettore di contatti:l'intent
ACTION_PICK_CONTACTSfornisce un selettore a livello di sistema. Concede l'accesso temporaneo basato sulla sessione a campi specifici, riducendo la necessità di autorizzazioniREAD_CONTACTScomplete. - Acquisizione del puntatore del touchpad:per impostazione predefinita, i touchpad acquisiti ora si comportano come mouse, segnalando movimenti e gesti relativi anziché le coordinate grezze delle dita. La modalità assoluta precedente rimane disponibile tramite
POINTER_CAPTURE_MODE_ABSOLUTE. - Selettore interattivo:le app possono utilizzare
getInitialRestingBoundssu unChooserSessionper identificare la posizione finale dell'interfaccia utente del selettore per un migliore aggiustamento del layout.
Connettività e cross-device
- Trasferimento cross-device:la nuova API Handoff consente la ripresa dello stato su più dispositivi (ad es. da smartphone a tablet) tramite
CompanionDeviceManager. - Rilevamento avanzato:
- UWB DL-TDOA:supporta FiRA 4.0 per la navigazione interna nel rispetto della privacy.
- Rilevamento della prossimità:implementa le specifiche della Wi-Fi Alliance per una migliore misurazione della distanza basata sul Wi-Fi.
- Miglioramenti del piano dati:le app possono eseguire query sulle velocità massime di downlink/uplink allocate dall'operatore per lo streaming utilizzando
getStreamingAppMaxDownlinkKbpsegetStreamingAppMaxUplinkKbps.
Funzionalità di base, privacy e prestazioni
- Accesso alla rete locale:Android 17 introduce l'autorizzazione
ACCESS_LOCAL_NETWORK(parte del gruppoNEARBY_DEVICES) per proteggere la comunicazione LAN. - Trasmissione del fuso orario:un nuovo intent,
ACTION_TIMEZONE_OFFSET_CHANGED, viene attivato in modo specifico in caso di modifiche dell'offset, come le transizioni dell'ora legale. - Gestione NPU:le app che hanno come target Android 17 devono dichiarare la funzionalità hardware FEATURE_NEURAL_PROCESSING_UNIT per accedere direttamente alla NPU.
- ICU 78:è stato aggiornato il supporto delle librerie di internazionalizzazione per Unicode 17.
- Protezione OTP via SMS:per impedire l'hijacking, Android 17 ritarda l'accesso programmatico ai messaggi OTP di tre ore per la maggior parte delle app. Gli sviluppatori devono eseguire la transizione alle API SMS Retriever o SMS User Consent.
Problemi risolti nella beta 2
- Una regressione della stabilità della piattaforma in Android 16 che causava il riavvio o l'aggiornamento imprevisto delle app attive, impedendo la perdita dei progressi dell'utente e lo sfarfallio intermittente dell'interfaccia utente durante l'utilizzo dell'app. (Problema n. 440017096)
- Regressione del layout della UI nella schermata App recenti per gli utenti con impostazioni della lingua tedesca. (Problema n. 476830557, Problema n. 486511401)
- Affidabilità dello streaming video migliorata consentendo agli sviluppatori di confermare il supporto del layering temporale tramite getOutputFormat dopo la configurazione del codificatore per risolvere il problema dei metadati di dipendenza dei frame mancanti. (Problema n. 306222291)
- Un bug per cui il salvaschermo Orologio ometteva lo zero iniziale nel formato di 24 ore durante la modalità con scarsa illuminazione. (Problema n. 444255729)
- Un problema per cui la chiusura di una cartella bloccava le interazioni successive immediate, come l'apertura di un'altra cartella o il cambio di schermata. (Problema n. 470541347, Problema n. 471533397, Problema n. 477848604)
- Un problema di arresto anomalo del sistema e riavvio spontaneo che ha interrotto l'utilizzo del dispositivo. (Problema n. 413562426)
- Un'instabilità critica del sistema che causa blocchi e riavvii del dispositivo durante le transizioni delle app o le chiamate di servizio. (Problema n. 419070024, Problema n. 428572458, Problema n. 430393241, Problema n. 424912278, Problema n. 431440391, Problema n. 426346396)
- Un deadlock dell'interfaccia utente di sistema che causava la mancata risposta della schermata di blocco e il blocco del display dopo la disconnessione da Android Auto. (Problema n. 457527675)
- Errore di battitura nell'interfaccia utente della finestra di dialogo di divulgazione dell'autorizzazione di accesso alla posizione del sistema, in cui il pulsante Indietro veniva visualizzato erroneamente come "Indietro". (Problema n. 460242870, Problema n. 477245738)
- Un problema per cui Traduzione Istantanea e Regole erano classificate in modo errato nel menu Sistema. (Problema n. 476754995)
- Un arresto anomalo critico dell'interfaccia utente di sistema e la conseguente instabilità del dispositivo attivati dalla navigazione ripetuta nelle impostazioni Display e Tocco. (Problema n. 474486679)
- Un arresto anomalo persistente che impediva agli utenti di aprire le impostazioni di Sfondi e stile dalla schermata Home. (Problema n. 478520173)
- Un problema di layout dell'interfaccia utente nello scanner QR di debug wireless in cui la freccia indietro si sovrapponeva all'icona QR. (Problema n. 474769647)
- Un problema nelle impostazioni audio per cui le anteprime delle suonerie non venivano riprodotte al momento della selezione. (Problema n. 355086959, Problema n. 375840924, Problema n. 381007949, Problema n. 381077928, Problema n. 419301121, Problema n. 452646483, Problema n. 468837747)
- Un bug che causava la visualizzazione di notifiche ridondanti in seguito a un aggiornamento di sistema, migliorando la logica del servizio di notifica per eliminare correttamente gli avvisi obsoleti durante il processo di inizializzazione post-aggiornamento. (Problema n. 454647834)
- Un bug di ottimizzazione del compilatore di shader della GPU su Pixel 6 Pro che causava la valutazione errata di specifiche espressioni matematiche GLSL come costanti, con conseguenti artefatti di rendering visivo nelle app. (Problema n. 473226715)
Android 17 Beta 1 (febbraio 2026)
La beta 1 è ora disponibile, con le funzionalità e le modifiche più recenti da provare con le tue app. Questa release è adatta per lo sviluppo, i test e l'uso generale. Tuttavia, Android 17 è ancora in fase di sviluppo attivo, quindi il sistema Android e le app in esecuzione potrebbero non funzionare sempre come previsto.
Come per le versioni precedenti, Android 17 include modifiche al sistema. In alcuni casi, queste modifiche possono influire sulle app finché non vengono aggiornate per supportare Android 17, quindi potresti notare impatti che vanno da problemi minori a limitazioni più significative. In generale, la maggior parte delle app funzionerà come previsto, così come la maggior parte delle API e delle funzionalità.
Novità della beta 1
Android 17 prosegue il nostro lavoro per app Android più adattabili, introduce miglioramenti significativi alle funzionalità di fotocamera e contenuti multimediali, nuovi strumenti per ottimizzare la connettività e profili estesi per i dispositivi complementari. Le principali novità includono:
Interfaccia utente e gestione delle finestre
Adattabilità obbligatoria per schermi grandi
Le app che hanno come target Android 17 (livello API 37) in esecuzione su schermi di grandi dimensioni (sw ≥ 600 dp) non possono più disattivare il ridimensionamento o le modifiche all'orientamento.
- Attributi ignorati:
screenOrientation,resizeableActivity,minAspectRatioemaxAspectRatiovengono ignorati sugli schermi di grandi dimensioni. - Esenzioni: dispositivi più piccoli di 600 dp e app classificate come Giochi (
android:appCategory).
Modifiche alla configurazione ottimizzate
Per evitare la perdita di stato, il sistema non riavvia più le attività per impostazione predefinita per modifiche di configurazione specifiche, tra cui:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(solo quando la modalità UI cambia inUI_MODE_TYPE_DESKo daUI_MODE_TYPE_DESKa un altro tipo)
Azione richiesta: se la tua app si basa sui riavvii per ricaricare le risorse per questi eventi, devi attivare esplicitamente l'opzione utilizzando il nuovo attributo del manifest android:recreateOnConfigChanges.
Rendimento e runtime
- Lock-free MessageQueue: una nuova implementazione senza blocchi di
android.os.MessageQueueriduce i frame mancanti. - Generational Garbage Collection: il raccoglitore Concurrent Mark-Compact di ART ora supporta la GC generazionale, dando la priorità alle raccolte frequenti ed economiche della "giovane generazione".
- Nuovi trigger di profilazione:
ProfilingManageraggiunge trigger perCOLD_START,OOMeKILL_EXCESSIVE_CPU_USAGE. - Limitazioni delle notifiche: limiti di dimensioni rigorosi applicati alle visualizzazioni delle notifiche personalizzate per ridurre l'utilizzo della memoria.
Contenuti multimediali e fotocamera
Fotocamera
- Aggiornamenti dinamici della sessione: utilizza
CameraCaptureSession.updateOutputConfigurations()per cambiare caso d'uso (ad es. Foto in video) senza chiudere la sessione o causare problemi.
Audio e video
- Qualità costante per la registrazione video: setVideoEncodingQuality() in MediaRecorder ti consente di configurare una modalità di qualità costante (CQ) per i codificatori video.
- Rafforzamento dell'audio in background: la riproduzione audio, le richieste di messa a fuoco e le modifiche del volume vengono avviate in modalità silenziosa (non riescono) se l'app non si trova in uno stato del ciclo di vita valido.
- Supporto VVC: è stato aggiunto il supporto della piattaforma per Versatile Video Coding (H.266).
Privacy e sicurezza
- Deprecazione di testo non crittografato:
android:usesCleartextTrafficè deprecato. Le app che hanno come target l'SDK 37+ e che si basano su questo attributo bloccheranno per impostazione predefinita il testo non criptato. Esegui la migrazione alla funzionalità Network Security Configuration. - Crittografia ibrida HPKE: è stata introdotta un'interfaccia del fornitore di servizi pubblica per un'implementazione della crittografia ibrida HPKE.
Connettività e strumenti
- Gestione dispositivi associati:
- Nuovi profili: Dispositivi medici e Fitness tracker.
- Finestra di dialogo unificata per le autorizzazioni:
setExtraPermissionsraggruppa le autorizzazioni nelle vicinanze nella finestra di dialogo di associazione.