Beta 4.1
| Data di rilascio | 1° giugno 2026 |
| Build | CP21.260330.011 |
| Supporto dell'emulatore | x86 (64 bit), ARM (v8-A) |
| Livello patch di sicurezza | 2026-05-05 |
| Google Play Services | 26.11.36 |
Beta 4
| Data di rilascio | 16 aprile 2026 |
| Build | CP21.260330.008 |
| Supporto dell'emulatore | x86 (64 bit), ARM (v8-A) |
| Livello patch di sicurezza | 05/04/2026 |
| Google Play Services | 26.11.36 |
Beta 3
| Data di rilascio | 26 marzo 2026 |
| Build | CP21.260306.017 |
| Supporto dell'emulatore | x86 (64 bit), ARM (v8-A) |
| Livello patch di sicurezza | 2026-03-05 |
| Google Play Services | 26.02.35 |
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 4.1 (giugno 2026)
Questo aggiornamento minore di Android 17 beta 4 include le seguenti correzioni:
- Un problema per cui la barra di stato mostrava erroneamente zero barre del segnale nonostante la connettività attiva. (Problema n. 488358813)
- Un problema di sincronizzazione della UI per cui l'icona delle Impostazioni rapide dei dati mobili rimaneva attiva durante la modalità aereo. (Problema n. 501368569, Problema n. 505757076, Problema n. 512828669)
- Un problema per cui i display esterni diventavano neri quando venivano selezionate risoluzioni elevate. (Problema n. 504952465)
- Un problema di routing audio Bluetooth che causava l'assenza di audio durante la riproduzione dopo interruzioni del sistema come i timer. (Problema n. 497181008)
- Un problema che causava la rimozione automatica degli apparecchi acustici dai dispositivi accoppiati dopo un periodo di inattività o di ricarica. (Problema n. 504968772, Problema n. 504395613, Problema n. 493347800, Problema n. 504696777)
Tutti i dispositivi idonei registrati al programma Android beta per Pixel riceveranno un aggiornamento OTA (over-the-air) alla versione beta 4.1.
Android 17 Beta 4 (aprile 2026)
Android 17 è alla sua ultima beta programmata con la beta 4, quindi esegui i test di compatibilità finali e inizia a pubblicare le tue app destinate ad Android 17 sul Google Play Store.
Se sviluppi un SDK Android, una libreria, uno strumento o un motore grafico, è fondamentale preparare subito gli aggiornamenti necessari per evitare che gli sviluppatori di app e giochi downstream vengano bloccati da problemi di compatibilità e consentire loro di utilizzare le funzionalità più recenti dell'SDK. Assicurati di informare gli sviluppatori downstream se sono necessari aggiornamenti per supportare completamente Android 17.
Limiti di memoria delle app
Android 17 beta 4 introduce limiti di memoria per le app conservativi per migliorare la stabilità del sistema. Se la tua app viene terminata da questi limiti, ApplicationExitInfo.getDescription conterrà "MemoryLimiter". Puoi anche utilizzare la profilazione basata su trigger per acquisire dump dell'heap quando vengono raggiunti i limiti utilizzando TRIGGER_TYPE_ANOMALY.
Modifiche alla protezione dell'audio in background
A partire da Android 17, il framework audio applica limitazioni alle interazioni audio in background, tra cui la riproduzione audio, le richieste di audio focus e le API di modifica del volume. In base al tuo feedback, abbiamo apportato alcune modifiche rispetto alla versione beta 2,tra cui l'applicazione di targetSDK gating per i servizi in primo piano (FGS) mentre l'app è in uso e l'esenzione dell'audio della sveglia. I dettagli completi sono disponibili nelle linee guida aggiornate.
Blocca il traffico di loopback tra profili
Beginning with Android 17, cross-profile loopback traffic is no longer permitted by default. Loopback traffic within the same profile is not affected. This change applies to all apps running on Android 17 or higher, regardless of what API level the app targets.
Problemi principali risolti in Beta 4
- Un problema per cui gli URL delle pagine web venivano inclusi automaticamente durante la condivisione di screenshot dall'anteprima di acquisizione, causando la condivisione di link indesiderati con i file immagine. (Problema n. 444631269)
- Un problema di accessibilità ha reso il dispositivo completamente non reattivo e inutilizzabile. (Problema n. 484755628)
- Un problema per cui il widget dei controlli multimediali poteva scomparire o non riuscire a navigare tra più sessioni multimediali attive. (Problema n. 457008153, Problema n. 466760800, Problema n. 497131275, Problema n. 499041878)
- Un problema per cui i servizi di screensaver non riuscivano a elaborare correttamente gli eventi chiave, attivare i prompt di sblocco della schermata di blocco o eseguire i callback del ciclo di vita del servizio. (Problema n. 485661973)
- Un problema che impediva agli utenti di scaricare e applicare correttamente gli effetti degli sfondi cinematografici o meteo locali. (Problema n. 475924636)
- Un problema per cui il dispositivo si bloccava e si riavviava spontaneamente durante la digitazione nelle applicazioni di messaggistica. (Problema n. 478417840)
- Un problema critico di instabilità del sistema che causa il blocco e l'arresto anomalo del dispositivo durante il normale utilizzo. (Problema n. 427436873, Problema n. 428838049)
- Un problema che causa una riduzione significativa della velocità di ricarica dei dispositivi quando si avvicinano al limite della batteria dell'80%, con conseguenti ritardi prima che il dispositivo raggiunga la carica target ed entri in modalità bypass. (Problema n. 485148344, Problema n. 490178498)
- Un problema di rendering che causava l'oscuramento casuale del display del dispositivo da parte di linee orizzontali multicolore. (Problema n. 478953060, Problema n. 478177624, Problema n. 483765859, Problema n. 487263076)
- Se trascini verso il basso il riquadro di riepilogo notifiche mentre è in corso un report di feedback, l'interfaccia utente di sistema potrebbe arrestarsi in modo anomalo e il dispositivo potrebbe bloccarsi. (Problema n. 488920581)
- I componenti di sistema critici, tra cui Pixel Launcher e la navigazione, potrebbero arrestarsi in modo anomalo o non rispondere per diversi minuti dopo il riavvio del dispositivo. (Problema n. 317282987, Problema n. 316689583, Problema n. 316188779)
- Un problema di accessibilità che impedisce agli utenti di interagire correttamente con le app dopo averle ridotte a icona e aver ripristinato la visualizzazione a schermo diviso. (Problema n. 490735259)
- Un problema che impediva la riattivazione del Bluetooth dopo la disattivazione tramite le impostazioni di sistema o il pannello Impostazioni rapide. (Problema n. 498320401)
- Le notifiche contrassegnate con setSilent(true) potrebbero riprodurre inaspettatamente suoni di avviso su Android 16 quando sono presenti più notifiche nell'area di notifica. (Problema n. 467164528)
- Le applicazioni di analisi Wi-Fi non riescono a rilevare alcun segnale Wi-Fi disponibile, impedendo la scansione della rete e il monitoraggio del segnale. (Problema n. 488493098, Problema n. 488244938, Problema n. 491531212, Problema n. 490566133, Problema n. 488742605, Problema n. 488437847, Problema n. 489664292, Problema n. 492229996, Problema n. 492403933, Problema n. 492078596, Problema n. 493259320, Problema n. 490313462, Problema n. 494716049, Problema n. 495146669, Problema n. 490268954, Problema n. 496870370, Problema n. 497174811, Problema n. 496927303, Problema n. 497726865, Problema n. 498299558, Problema n. 496860223, Problema n. 498454519, Problema n. 499751486, Problema n. 491171326)
Android 17 Beta 3 (marzo 2026)
Android 17 ha ufficialmente raggiunto la stabilità della piattaforma con la versione beta 3. La superficie dell'API è ora bloccata, il che significa che è il momento di eseguire i test di compatibilità finali e pubblicare le tue app destinate ad Android 17 sul Google Play Store.
Se sviluppi un SDK, una libreria, uno strumento o un motore grafico, è fondamentale rilasciare gli aggiornamenti ora, in modo che gli sviluppatori downstream non siano bloccati nell'utilizzo delle funzionalità dell'SDK più recenti.
Di seguito è riportato un riepilogo delle nuove funzionalità, delle modifiche al comportamento e dei miglioramenti introdotti in Android 17 beta 3:
Miglioramenti relativi ai contenuti multimediali e alla fotocamera
- Personalizzazione del selettore di foto:ora puoi modificare le proporzioni della visualizzazione griglia del selettore di foto. Utilizzando l'API
PhotoPickerUiCustomizationParams, puoi passare dal formato quadrato 1:1 predefinito a un formato verticale 9:16, consentendo una migliore integrazione della UI. - Formato dell'immagine RAW14:le app per fotocamere professionali ora possono acquisire immagini RAW a 14 bit per pixel utilizzando la nuova costante
ImageFormat.RAW14, che consente di ottenere il massimo livello di dettaglio e profondità di colore dai sensori compatibili. - Estensioni della fotocamera definite dal fornitore:i partner hardware ora possono definire modalità di estensione della fotocamera personalizzate (ad es. "Super risoluzione" o miglioramenti con l'AI). Esegui query su questi dati tramite l'API
isExtensionSupported(int). - API Camera Device Type:identificano se una videocamera è un hardware integrato, una webcam USB esterna o una videocamera virtuale.
- Apparecchi acustici Bluetooth LE Audio:una nuova categoria di dispositivi (
AudioDeviceInfo.TYPE_BLE_HEARING_AID) consente alle app di distinguere gli apparecchi acustici dalle cuffie LE Audio generiche, consentendo un'iconografia dell'interfaccia utente personalizzata. - Routing audio granulare per apparecchi acustici:gli utenti possono indirizzare in modo indipendente i suoni di sistema (notifiche, suonerie, sveglie) agli apparecchi acustici connessi o allo speaker del dispositivo. Questo viene gestito a livello di sistema e non richiede modifiche alle API.
- Codificatore software HE-AAC esteso:un nuovo codificatore fornito dal sistema (
c2.android.xheaac.encoder) supporta velocità in bit elevate e basse per un audio notevolmente migliore in condizioni di larghezza di banda ridotta, incluso il supporto obbligatorio per i metadati di intensità per garantire un volume uniforme.
Prestazioni e batteria
- Wakelock ridotti per le sveglie inattive:una nuova variante basata su callback di
AlarmManager.setExactAndAllowWhileIdleaccetta unOnAlarmListeneranziché unPendingIntent. In questo modo, si riducono il consumo di energia e i wakelock parziali lunghi per le app (come i monitor medici o i socket di messaggistica) che richiedono callback precisi durante le modalità di sospensione o di risparmio energetico.
Privacy e sicurezza
- Pulsante di posizione fornito dal sistema:puoi incorporare un pulsante di posizione sicuro, visualizzato dal sistema, tramite Jetpack. Se l'utente lo tocca, l'app ottiene l'accesso alla posizione esatta solo per la sessione corrente, senza attivare una finestra di dialogo di sistema. Richiede l'autorizzazione
USE_LOCATION_BUTTON. - Visibilità discreta della password:le impostazioni "Mostra password" ora sono suddivise tra input tocco (mostra brevemente l'ultimo carattere) e tastiere fisiche (nascoste immediatamente per impostazione predefinita). I componenti del framework standard rispettano automaticamente questa impostazione; i campi personalizzati devono eseguire la migrazione all'API
ShowSecretsSetting. - Firma ibrida di crittografia post-quantistica (PQC):Android introduce lo schema di firma dell'APK v3.2, che combina le firme classiche (RSA/curva ellittica) con le firme ML-DSA. In questo modo, le app vengono preparate per gli standard NIST e i progressi del quantum computing.
Esperienza utente e UI di sistema
- Supporto dei widget sui display esterni:miglioramento della coerenza visiva dei widget in diverse densità di pixel.
RemoteViews.setViewPaddingora accetta unità complesse (DP/SP) e i widget possono recuperareDisplayMetricsspecifiche tramiteOPTION_APPWIDGET_DISPLAY_ID. - Picture in picture interattiva (iPiP) per desktop: le app possono richiedere di essere spostate in un livello di finestre "fissato" durante la modalità desktop (impostazione predefinita sui display esterni). Queste finestre bloccate rimangono interattive e sempre in primo piano. Richiede le autorizzazioni
USE_PINNED_WINDOWING_LAYERe PiP. - Etichette delle app nascoste nella schermata Home:ora gli utenti possono nascondere le etichette delle app nella schermata Home. Assicurati che l'icona della tua app sia facilmente riconoscibile.
- Registrazione dello schermo riprogettata: una nuova barra degli strumenti mobile migliora i controlli di registrazione e le impostazioni di acquisizione per i creator. La UI viene esclusa automaticamente dal video finale.
- Bolle:la funzionalità della modalità finestra introdotta nella versione beta 2 è ora completamente abilitata.
Funzionalità di base e salute
- Impostazioni di esclusione delle app VPN:le app VPN possono utilizzare l'intent
ACTION_VPN_APP_EXCLUSION_SETTINGSper avviare una schermata gestita dal sistema in cui gli utenti possono selezionare app specifiche per bypassare il tunnel VPN (split tunneling). - Carattere di sistema di riserva dinamico:Android ora supporta gli aggiornamenti di runtime alla catena di riserva dei caratteri, offrendo emoji e tipografia aggiornati senza un aggiornamento completo del sistema operativo.
- Aggiornamenti di OpenJDK 21 e 25: integrazione di funzionalità OpenJDK moderne, tra cui il supporto Unicode aggiornato e il supporto SSL migliorato per i gruppi denominati in TLS.
- Provider di dati dei dispositivi (DDP) di Connessione Salute: Connessione Salute ora può distinguere tra i dati generati dalle app e quelli provenienti direttamente dall'hardware verificato dal sistema (come gli smartwatch Wear OS o lo smartphone stesso).
Problemi principali risolti nella versione beta 3
- Una regressione a livello di sistema nella gestione del ciclo di vita dei processi di Android 16 che causava riavvii casuali e frequenti delle app e sfarfallio dello schermo, con conseguente perdita dei progressi degli utenti e interruzione degli stati delle app in più applicazioni di terze parti. (Problema n. 440017096)
- Un problema per cui la modalità Buio estesa non veniva applicata alle app nei profili di lavoro e privato. (Problema n. 476409380)
- Un errore della fotocamera che impediva agli utenti di passare al teleobiettivo 5x. (Problema n. 485610295, Problema n. 488274607)
- Balbuzie e comportamento irregolare durante le transizioni dall'obiettivo ultrawide a quello wide. (Problema n. 452650681)
- Un blocco del sistema che ha reso la schermata di blocco non reattiva dopo la disconnessione da Android Auto o il blocco del dispositivo. (Problema n. 457527675)
- Un problema di instabilità del sistema che causava blocchi e riavvii del dispositivo durante l'utilizzo di Android Auto. (Problema n. 455555269, Problema n. 457973643)
- Un problema di instabilità del sistema che causa frequenti riavvii spontanei e blocchi del dispositivo. (Problema n. 485892529, Problema n. 488619007, Problema n. 488482317, Problema n. 485627106, Problema n. 489454751, Problema n. 487638484, Problema n. 487604772, Problema n. 485385078)
- Una regressione che causava riavvii imprevisti del dispositivo. (Problema n. 420999948, Problema n. 426316038)
- Un arresto anomalo durante i rapidi cambi di selezione dell'audio. (Problema n. 477151825)
- Un blocco dell'accoppiamento Bluetooth fino a 150 secondi. (Problema n. 466163481)
- Un'instabilità a livello di sistema che causa riavvii spontanei durante i periodi di inattività. (Problema n. 297421786, Problema n. 300558078, Problema n. 301726714, Problema n. 310348072, Problema n. 321233271, Problema n. 320461892, Problema n. 348326714, Problema n. 348297618, Problema n. 348290709, Problema n. 348242411, Problema n. 348217723, Problema n. 348541549, Problema n. 348770195, Problema n. 348786196, Problema n. 348766331, Problema n. 349273927, Problema n. 349977622, Problema n. 350685466, Problema n. 351357895, Problema n. 352743431, Problema n. 354467134, Problema n. 355126951, Problema n. 355602077, Problema n. 355239966, Problema n. 357282489, Problema n. 358040619, Problema n. 358344787, Problema n. 360475166, Problema n. 360461108, Problema n. 360120511, Problema n. 360968601, Problema n. 361916913, Problema n. 362650982, Problema n. 363213047, Problema n. 363464720, Problema n. 363205584, Problema n. 361007622, Problema n. 364849917, Problema n. 365338167, Problema n. 370154739, Problema n. 370041210)
- Un problema per cui le chiamate in arrivo non attivavano la vibrazione del dispositivo. (Problema n. 473464803, Problema n. 470955250)
- Un conflitto per cui il risparmio energetico rimaneva attivo a tempo indeterminato quando era attivato un limite di ricarica dell'80%. (Problema n. 366996806)
- Un problema di rendering del display che causava artefatti visivi durante l'interazione con le notifiche di Google Messaggi dalla schermata di blocco. (Problema n. 486491783, Problema n. 486806705, Problema n. 485168942)
- Un problema per cui a volte le notifiche non venivano ignorate o riapparivano. (Problema n. 454647834)
- Un problema di rendering che causava artefatti visivi durante le transizioni di navigazione a ritroso. (Problema n. 485316132)
- Un problema per cui le icone della barra di stato del sistema scomparivano in modo casuale, impedendo agli utenti di visualizzare i livelli della batteria o della rete. (Problema n. 473447873, Problema n. 484689844, Problema n. 484382982, Problema n. 472268834, Problema n. 489158801, Problema n. 484569035)
Android 17 Beta 2 (febbraio 2026)
Beta 2 è ora disponibile. Analogamente alla beta 1, questa release è adatta per lo sviluppo, i test e l'utilizzo generale. Tuttavia, Android 17 è ancora in fase di sviluppo attivo, quindi il sistema Android e le app in esecuzione su di esso potrebbero non funzionare sempre come previsto.
Novità della versione beta 2
Esperienza utente e UI di sistema
- Bolle:ora gli utenti possono trasformare qualsiasi app in una bolla tenendo premute le icone in Avvio applicazioni. Sui grandi schermi, una nuova barra delle bolle nella barra delle app gestisce le bolle organizzate e ancorate. Le app devono seguire le linee guida per la modalità multi-finestra.
- API EyeDropper:una nuova API di sistema consente alle app di acquisire i colori dei pixel da qualsiasi punto del display senza richiedere le 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 i mouse, segnalando movimenti e gesti relativi anziché le coordinate non elaborate 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 una migliore regolazione del layout.
Connettività e cross-device
- Handoff cross-device:la nuova API Handoff consente di riprendere lo stato su più dispositivi (ad esempio, da smartphone a tablet) tramite
CompanionDeviceManager. - Rilevamento della distanza avanzato:
- UWB DL-TDOA:supporta FiRA 4.0 per la navigazione indoor che tutela la privacy.
- Rilevamento di prossimità:implementa le specifiche di Wi-Fi Alliance per un rilevamento della distanza basato sul Wi-Fi migliorato.
- Miglioramenti ai piani dati:le app possono eseguire query sulle velocità massime di downlink/uplink assegnate 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 specificamente in caso di modifiche dell'offset, come le transizioni dell'ora legale. - Gestione della 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:le librerie di internazionalizzazione aggiornate supportano Unicode 17.
- Protezione OTP via SMS: per impedire l'hijacking, Android 17 ritarda di tre ore l'accesso programmatico ai messaggi OTP per la maggior parte delle app. Gli sviluppatori devono eseguire la transizione alle API SMS Retriever o SMS User Consent.
Problemi principali risolti nella versione 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 della UI durante l'utilizzo dell'app. (Problema n. 440017096)
- Una regressione del layout UI nella schermata App recenti per gli utenti con impostazioni della lingua tedesca. (Problema n. 476830557, Problema n. 486511401)
- Miglioramento dell'affidabilità dello streaming video consentendo agli sviluppatori di confermare il supporto della stratificazione temporale tramite getOutputFormat dopo la configurazione dell'encoder per risolvere i metadati di dipendenza dei frame mancanti. (Problema n. 306222291)
- Un bug per cui il salvaschermo Orologio ometteva lo zero iniziale nel formato 24 ore durante la modalità Luce scarsa. (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 passaggio da una schermata all'altra. (Problema n. 470541347, Problema n. 471533397, Problema n. 477848604)
- Un problema di arresto anomalo del sistema e riavvio spontaneo che interrompeva l'utilizzo del dispositivo. (Problema n. 413562426)
- Un'instabilità critica del sistema che causa blocchi e riavvii del dispositivo durante le transizioni tra 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 della UI 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)
- Un errore di battitura nell'interfaccia utente nella finestra di dialogo dell'informativa sull'autorizzazione di accesso alla posizione del sistema, in cui il pulsante Indietro veniva visualizzato erroneamente come "Bac". (Problema n. 460242870, Problema n. 477245738)
- Un problema per cui Traduzione Istantanea e Regole venivano classificate in modo errato nel menu Sistema. (Problema n. 476754995)
- Un arresto anomalo critico della UI di sistema e la conseguente instabilità del dispositivo causata dalla navigazione ripetuta nelle impostazioni di Display e Touch. (Problema n. 474486679)
- Un arresto anomalo persistente che impediva agli utenti di aprire le impostazioni di Sfondo 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 cancellare 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 espressioni matematiche GLSL specifiche come costanti, con conseguenti artefatti di rendering visivo nelle app. (Problema n. 473226715)
Android 17 Beta 1 (febbraio 2026)
La versione beta 1 è ora disponibile, con le funzionalità e le modifiche più recenti da provare con le tue app. Questa release è adatta per lo sviluppo, il test e l'uso generale. Tuttavia, Android 17 è ancora in fase di sviluppo attivo, quindi il sistema Android e le app in esecuzione su di esso potrebbero non funzionare sempre come previsto.
Come 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, pertanto potresti riscontrare un impatto che va da problemi di lieve entità 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 versione beta 1
Android 17 prosegue il nostro lavoro per rendere le app per Android più adattabili, introduce miglioramenti significativi alle funzionalità della fotocamera e dei contenuti multimediali, nuovi strumenti per ottimizzare la connettività e profili estesi per i dispositivi complementari. Le principali novità includono:
Interfaccia utente e 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 dell'orientamento.
- Attributi ignorati:
screenOrientation,resizeableActivity,minAspectRatioemaxAspectRatiovengono ignorati sugli schermi di grandi dimensioni. - Esenzioni: dispositivi di dimensioni inferiori a 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 manifest android:recreateOnConfigChanges.
Prestazioni e runtime
- MessageQueue senza blocchi: una nuova implementazione senza blocchi di
android.os.MessageQueueriduce i frame persi. - Generational Garbage Collection: il raccoglitore Concurrent Mark-Compact di ART ora supporta la garbage collection generazionale, dando la priorità alle raccolte frequenti e a basso costo della "generazione giovane".
- Nuovi trigger di profilazione:
ProfilingManageraggiunge trigger perCOLD_START,OOMeKILL_EXCESSIVE_CPU_USAGE. - Limitazioni alle notifiche: vengono applicati limiti di dimensioni rigorosi alle visualizzazioni di notifiche personalizzate per ridurre la memoria utilizzata.
Contenuti multimediali e fotocamera
Fotocamera
- Aggiornamenti dinamici della sessione: utilizza
CameraCaptureSession.updateOutputConfigurations()per cambiare caso d'uso (ad es. Da foto a video) senza chiudere la sessione o causare problemi.
Audio e video
- Qualità costante per la registrazione video: setVideoEncodingQuality() in MediaRecorder 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 riuscita) se l'app non si trova in uno stato del ciclo di vita valido.
- Supporto di VVC: è stato aggiunto il supporto della piattaforma per Versatile Video Coding (H.266).
Privacy e sicurezza
- Ritiro dei dati in chiaro :
android:usesCleartextTrafficverrà ritirato in una release futura, con limitazioni al livello dell'SDK futuro. Le app che si basano su questo attributo bloccheranno i dati in chiaro per impostazione predefinita; esegui la migrazione alla configurazione della sicurezza di rete. - 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 delle autorizzazioni unificata:
setExtraPermissionsraggruppa le autorizzazioni per i dispositivi nelle vicinanze nella finestra di dialogo di associazione.