Google ha presentato la prima versione beta della piattaforma mobile open-source Android 16. Per valutare le nuove funzionalità della piattaforma, è stata proposta una programma di test preliminare. Le build del firmware sono state preparate per i dispositivi Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold e Pixel Tablet. Il rilascio di Android 16 è previsto per il secondo trimestre del 2025.
Tra le novità in Android 16 Beta 1:
- Passaggio all’uso di un'interfaccia adattiva sui dispositivi con schermi più grandi, come tablet, sistemi desktop e smartphone con schermi pieghevoli. Sui dispositivi con una larghezza dello schermo superiore a 600 pixel condizionati (dp), la piattaforma mostrerà ora le applicazioni in finestre ridimensionabili. Le opzioni nel file manifest delle app (non per i giochi) che limitano le dimensioni delle finestre e fissano l'orientamento dello schermo verranno ignorate su schermi più grandi. Fino al 2026, agli sviluppatori sarà fornita l'opzione di disabilitare questo nuovo comportamento.

- È stato proposto un nuovo tipo di notifiche: aggiornamenti istantanei (Live Update), che permettono di monitorare le modifiche di stato legate a una specifica attività (ad esempio, il tracciamento della fase di consegna o il movimento lungo un percorso). Per i nuovi aggiornamenti è stato introdotto lo stile ProgressStyle, che consente di creare un blocco per visualizzare il progresso dell'operazione.
- È stata aggiunta la supporto per il codec video APV (Advanced Professional Video), progettato per la registrazione e l'elaborazione di video con una qualità professionale vicina a quella originale, compressa senza perdite. Per semplificare l'uso durante l'editing video, il formato APV offre un'elevata larghezza di banda e bassa complessità di codifica intra-frame, garantendo anche l'assenza di perdite di qualità durante la ricodifica. Sono supportate risoluzioni 2K, 4K e 8K, HDR10/10+, suddivisione dei frame (tiling) per la parallelizzazione della codifica/decodifica, diverse gamme di campionamento del colore, video multi-angolo (multi-view), e l'aggiunta di metadati (profondità, trasparenza, dati per l'anteprima). L'implementazione si basa sulla libreria OpenAPV e sull'uso del profilo APV 422-10 (YUV 422 e 10 bit per canale), supportando bit-rate fino a 2Gbps.
- Per le applicazioni che utilizzano la fotocamera, è stata fornita la possibilità di riconoscere l'uso della modalità di ripresa notturna.
- È stato aggiunto un API a basso livello per il rendering verticale del testo. La classe Paint ha ora il supporto per il flag VERTICAL_TEXT_FLAG, che consente di gestire i parametri del testo verticale allo stesso livello di quello orizzontale.
- È stato introdotto l'API RangingManager, che consente di determinare le distanze e l'angolo tra il dispositivo corrente e quelli esterni dell'utente, utilizzando diverse tecniche di misurazione basate sull'analisi dei parametri del canale e del segnale BLE (Bluetooth Low Energy), oltre a valutazioni dei tempi di risposta tramite Wi-Fi.
- Per ottimizzare le prestazioni, sono state modificate le strutture interne dell'Android Runtime (ART), il che richiederà un aggiornamento delle applicazioni che utilizzano tali strutture.
- Di default, è attivata l'animazione "predittiva" delle operazioni di ritorno alla schermata principale quando si usa il gesto "indietro", così come durante il passaggio tra attività e app. L'essenza del ritorno predittivo è la possibilità di visualizzare l'area verso cui si sta per passare (ad esempio, se il ritorno avviene alla schermata principale, durante il gesto la finestra dell'app si riduce e viene mostrata la schermata principale). Il supporto per il ritorno predittivo nella nuova versione è implementato non solo per i gesti, ma anche per la navigazione usando i tasti "Indietro", "Home" e "Panoramica".
Fonte: opennet.ru

