Android 12 Beta 3 è in fase di lancio

Google ha rilasciato Android 12 Beta 3 per i telefoni Pixel, portando nuove funzionalità agli utenti e diverse modifiche per gli sviluppatori. Ecco cosa c'è di nuovo!

Mancano solo poche build al rilascio stabile di Androide 12, l'ultima versione del sistema operativo mobile di Google. Google ha rilasciato tre anteprime per sviluppatori prima di tenere la conferenza degli sviluppatori I/O a maggio e, dall'I/O, siamo stati trattati con due beta. IL prima beta ha apportato alcune delle principali modifiche al design che Google ha anticipato all'I/O, ma è stato il seconda beta che ha portato le funzionalità più importanti come il dashboard per la privacy di Android 12 e il tema basato sullo sfondo. Oggi Google ha rilasciato una terza versione beta, Android 12 Beta 3, che porta sul tavolo alcune nuove funzionalità, tra cui gli attesissimi screenshot a scorrimento, un'autorotazione più intelligente e altro ancora.

Novità di Android 12 Beta 3

Da quello che abbiamo già visto nelle precedenti anteprime e beta degli sviluppatori, Android 12 è la più grande versione del sistema operativo di Google da anni. Il fatto che Google sia riuscita a intrufolarsi in ancora più funzionalità prima della versione stabile è impressionante, anche se, per essere onesti, non è un segreto che stiano lavorando alle funzionalità annunciate oggi. Dato che siamo così vicini alla versione stabile, però, pensavamo che molte di queste nuove funzionalità non sarebbero arrivate in tempo per la versione stabile, ma ci sbagliavamo.

Quindi cosa ha aggiunto esattamente Google ad Android 12 Beta 3? Secondo il post sul blog ufficiale, le nuove funzionalità degne di nota della Beta 3 includono a rotazione automatica del display più veloce E screenshot scorrevoli.

Con screenshot a scorrimento in Android 12, puoi acquisire uno screenshot del contenuto scorrevole. Ciò significa che non dovrai catturare gli screenshot uno per uno e poi unirli manualmente. Google ha lavorato su questa funzione dall'anteprima per sviluppatori di Android 11 dello scorso anno, ma ciò non ha fatto il taglio per quel rilascio poiché il team disponeva di risorse limitate (a causa di COVID-19) e voleva implementarlo nel modo giusto. Tuttavia, Google ha ripreso silenziosamente lo sviluppo della funzione e noi l'ha intravisto nella prima anteprima per sviluppatori di Android 12. L'implementazione degli screenshot a scorrimento è stata nascosta dalle successive anteprime degli sviluppatori e dalle versioni beta, ma noi ha visto una versione quasi finale della funzione qualche mese fa grazie a una build interna trapelata.

Come sospettavamo, il modo in cui funzionano gli screenshot a scorrimento in Android 12 si basa sulle visualizzazioni piuttosto che sullo stitching delle immagini trovato nelle implementazioni OEM. Quando gli utenti acquisiscono uno screenshot del contenuto scorrevole, viene visualizzato un nuovo pulsante "cattura altro". che, quando toccato, estende lo screenshot per mostrare l'intero schermo a cui l'utente può quindi adattarsi raccolto.

Google afferma che gli screenshot a scorrimento funzioneranno immediatamente per la maggior parte delle app, a condizione che l'app utilizzi un'interfaccia utente standard basata su View. Se un'app o un toolkit dell'interfaccia utente non utilizza un'interfaccia utente basata su visualizzazione o utilizza un'interfaccia utente fortemente personalizzata, dovrà implementare il nuovo API ScrollCapture per dire al sistema come catturare lo schermo. Google sta lavorando per far funzionare l'implementazione degli screenshot a scorrimento in più casi, ad esempio per ListView a scorrimento (disponibile in Beta 4) e WebView. Supporto per quest'ultimo potrebbe venire in modo nativo a Google Chrome, ma sarà bello vedere un'implementazione generica che funzionerà in qualsiasi app che utilizza una WebView.

Autorotazione migliore e più veloce

Android 12 sta finalmente migliorando una delle funzionalità più basilari del sistema operativo: l'autorotazione. A partire dalla Beta 3, la funzione di rotazione automatica di Android è stata migliorata con il rilevamento del volto, che utilizza la fotocamera frontale per rilevare con maggiore precisione quando lo schermo deve essere ruotato. Si spera che questo dovrebbe portare a un minor numero di rotazioni indesiderate dello schermo quando sei sdraiato su un divano o a letto. Le immagini acquisite dalla funzione di rotazione automatica avanzata di Android vengono elaborate sul dispositivo all'interno di Android 12 Nucleo di calcolo privato, quindi non lasciano mai il dispositivo.

Google afferma che questa funzione di autorotazione basata sul volto è disponibile in Beta 3 su Pixel 4 e Pixel successivi dispositivi, ma tutti i dispositivi con Android 12 possono sfruttare gli altri miglioramenti apportati allo schermo rotazione. Questi miglioramenti includono ottimizzazioni per l'animazione e il ridisegno dello schermo, nonché un aggiunto l'algoritmo di rilevamento dei gesti basato su ML, riducendo la latenza della funzione di rotazione automatica di base di 25%.

La rotazione automatica basata sul viso era una delle le prime caratteristiche si vocifera arriverà su Android 12 e noi ne ha confermato l'esistenza nelle prime build di anteprima per sviluppatori. Basato su nostra analisi, sembra che la funzione di autorotazione basata sul volto di Google sia gestita dall'app Device Personalization Services, quindi potrebbe essere possibile abilitarla su altri dispositivi Pixel.

Ricerca sul dispositivo

In Android 12 Beta 3, Google mette in evidenza la nuova API AppSearch di Android. La documentazione per questa funzione è disponibile ormai da qualche mese, e anche prima, sospettavamo che Google stesse lavorando a un nuovo indice di ricerca su dispositivo per Android grazie a un widget di ricerca alternativo nascosto abbiamo individuato nel Pixel Launcher.

Come spiega Google, AppSearch è un motore di ricerca su dispositivo ad alte prestazioni. Le app possono indicizzare i dati strutturati ed eseguire ricerche su di essi con funzionalità di ricerca full-text. L'API supporta anche funzionalità native come l'indicizzazione e il recupero altamente efficienti, il supporto multilingue e il ranking di pertinenza. È disponibile in due versioni: un indice locale per app compatibile con le versioni precedenti tramite la libreria AppSearch Jetpack annunciato il mese scorsoe un indice centrale mantenuto per l'intero sistema in Android 12. Se la tua app partecipa all'indice centrale, Android può visualizzare i dati della tua app sulle piattaforme SystemUI a meno che tu non disattivi. Puoi anche condividere in modo sicuro i dati con altre app per consentire loro di cercare i dati della tua app.

Diagramma che illustra l'indicizzazione e la ricerca all'interno di AppSearch. Fonte: Google.

Varie modifiche

  • API dell'indicatore di privacy in WindowInsets: Android 12 Beta 3 ha aggiunto nuove API dell'indicatore di privacy A WindowInsets ciò consentirà alle app di ottenere i limiti massimi degli indicatori di privacy e il relativo posizionamento sullo schermo tenendo conto dell'orientamento dello schermo corrente e delle impostazioni della lingua. Ciò consentirà a un'app di sapere dove vengono disegnati gli indicatori quando l'app è in modalità immersiva, in modo che possa apportare modifiche per evitare che controlli o contenuti utili vengano ostruiti.
  • Alterna fotocamera e microfono configurabili per le aziende: Gli amministratori aziendali ora possono controllare se l'utente ha o meno accesso agli interruttori di sistema che disattivano l'accesso al microfono e alla videocamera del dispositivo. Saperne di più Qui.
  • Nuova autorizzazione per le app associate a CDM che avviano i servizi in primo piano: Le app associate a un Companion Device Manager (CDM) possono avviare i servizi in primo piano dallo sfondo dichiarando a nuova normale autorizzazione. Ciò consentirà alle app complementari di svolgere le funzionalità di base pur rimanendo trasparenti per il sistema.

I post del blog di Google Mai menziona ogni singola funzionalità che hanno aggiunto a una versione beta di Android, quindi ovviamente scaricheremo e installeremo la terza beta sui nostri pixel per vedere cos'altro c'è di nuovo. Inoltre, scaveremo nel firmware per cercare suggerimenti su altre funzionalità in fase di sviluppo, quindi tieni gli occhi aperti per ulteriori informazioni post da noi su Android 12.

Download e installazione di Android 12 Beta 3

Android 12 Beta 3 è ora disponibile per i telefoni Pixel supportati iscritti al programma Android Beta, che include Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G e Pixel 5. Sebbene le versioni Beta di Android 12 siano disponibili per una manciata di dispositivi di altri OEM, non vi è alcuna garanzia che tali OEM rilasceranno un nuovo aggiornamento basato sul codice Beta 3. Tuttavia, gli utenti con un dispositivo compatibile con Project Treble possono installare l'immagine di sistema generica, o GSI, di Android 12 Beta 3, manualmente o utilizzando DSU Loader, per provare le funzionalità più recenti. Gli sviluppatori possono avviare la Beta 3 sull'emulatore Android disponibile tramite Android Studio nel caso in cui non possiedi un dispositivo compatibile.

Ancora una volta, Google rende disponibile l'ultima versione di Android 12 Beta ai possessori del kit per sviluppatori ADT-3. Installa la versione beta su ADT-3 per provare le ultime funzionalità di Android TV e testare le app sulla nuova interfaccia di Google TV.

Se stai cercando link per il download di Android 12 Beta 3, abbiamo i link disponibili qui. Una volta che hai afferrato il file giusto, leggi questa guida per sapere come installarlo. Se trovi un bug durante il test della versione beta, lasciare un feedback quindi può essere risolto prima che la versione stabile venga lanciata più tardi questo autunno.

Quali sono le prospettive per Android 12 Beta

Dopo il rilascio di Android 12 Beta 3 oggi, Google probabilmente non ha molte nuove funzionalità rivolte agli utenti da offrirci, anche se potrebbero ancora riservarci alcune sorprese nella quarta beta. Secondo il programma di rilascio di Google, Android 12 Beta 4 sarà la versione beta finale e segnerà il Pietra miliare della stabilità della piattaforma. Ciò significa che la quarta beta arriverà con il set finale di API e comportamenti della piattaforma, nonché la possibilità di pubblicare app indirizzare il livello API 31 a Google Play, quindi gli sviluppatori che attendono la stabilità dell'API dovrebbero attendere la prossima versione beta. Dopo la Beta 4 di agosto arriva una build candidata al rilascio seguita dalla versione stabile per i dispositivi AOSP e Pixel non inclusi nel programma beta di Android.