È iniziato il beta testing della piattaforma mobile Android 12

Google ha presentato la prima versione beta della piattaforma mobile open source Android 12. Il rilascio di Android 12 è previsto per il terzo trimestre del 2021. Le compilazioni firmware sono pronte per i dispositivi Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G e Pixel 5, oltre che per alcuni dispositivi ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi e ZTE.

Tra le modifiche più significative per gli utenti:

  • È stato introdotto uno degli aggiornamenti più significativi dell'interfaccia grafica nella storia del progetto. Il nuovo design realizza il concetto di "Material You", presentato come un'evoluzione del Material Design di nuova generazione. Questo nuovo concetto sarà applicato automaticamente a tutte le piattaforme e agli elementi dell'interfaccia, senza richiedere modifiche da parte degli sviluppatori di applicazioni. A luglio, si prevede di fornire agli sviluppatori la prima release stabile del nuovo toolkit per la sviluppo di interfacce grafiche — Jetpack Compose.
    È iniziato il beta testing della piattaforma mobile Android 12

    La piattaforma presenta un nuovo design per i widget. I widget sono diventati più evidenti, gli angoli sono più arrotondati e sono stati introdotti colori dinamici, in linea con il tema del sistema. Sono stati aggiunti elementi di controllo interattivi, come caselle di controllo e interruttori (CheckBox, Switch e RadioButton) che, ad esempio, consentono di modificare le liste delle attività nel widget TODO senza aprire l'applicazione.

    È iniziato il beta testing della piattaforma mobile Android 12

    È stato implementato un passaggio visivo più fluido verso le applicazioni avviate dai widget. La personalizzazione dei widget è stata semplificata: è stato aggiunto un pulsante (cerchio con una matita) per riposizionare rapidamente il widget sullo schermo, che appare con una pressione prolungata sul widget.

    È iniziato il beta testing della piattaforma mobile Android 12È iniziato il beta testing della piattaforma mobile Android 12

    Sono state fornite ulteriori modalità di limitazione delle dimensioni dei widget e la possibilità di utilizzare un layout reattivo per creare disposizioni standard che variano a seconda delle dimensioni dell'area visibile (ad esempio, è possibile creare layout separati per tablet e smartphone). Nell'interfaccia di selezione dei widget è implementante un'anteprima dinamica e la possibilità di visualizzare la descrizione del widget.

    È iniziato il beta testing della piattaforma mobile Android 12
  • È stata aggiunta la possibilità di adattare automaticamente la palette di sistema al colore dello sfondo selezionato: il sistema determina automaticamente i colori predominanti, corregge la palette attuale e applica le modifiche a tutti gli elementi dell'interfaccia, inclusa l'area delle notifiche, la schermata di blocco, i widget e il regolatore del volume.
  • Sono stati implementati nuovi effetti animati, come ingrandimenti gradualisi e spostamenti morbidi delle aree durante lo scorrimento, l'apparizione e il movimento degli elementi sullo schermo. Ad esempio, annullando una notifica sulla schermata di blocco, l'indicatore del tempo si ingrandisce automaticamente e occupa lo spazio che prima era occupato dalla notifica.
  • È stata ristrutturata l'interfaccia della sezione a discesa con notifiche e impostazioni rapide. Tra le nuove impostazioni rapide sono state aggiunte opzioni per Google Pay e la gestione della smart home. Tenendo premuto il pulsante di accensione, si attiva Google Assistant, al quale si può dare il comando di effettuare una chiamata, aprire un'app o leggere un articolo ad alta voce.
    È iniziato il beta testing della piattaforma mobile Android 12
  • Aggiunto l'effetto di allungamento dei bordi di scorrimento (Stretch overscroll), che segnala all'utente di essere uscito dai limiti dell'area di scorrimento e di aver raggiunto la fine del contenuto. L'immagine del contenuto con questo nuovo effetto sembra Allungarsi e rimbalzare indietro. La nuova modalità di indicazione della fine dello scorrimento è attivata per impostazione predefinita, ma nelle impostazioni è presente un'opzione per ripristinare il comportamento precedente.
  • Ottimizzato l'interfaccia per i dispositivi con schermi pieghevoli.
    È iniziato il beta testing della piattaforma mobile Android 12
  • Implementate transizioni sonore più fluide: durante il passaggio da un'applicazione audio a un'altra, l'audio della prima si attenua gradualmente, mentre quello della seconda aumenta dolcemente, senza sovrapporre i suoni.
  • È stata effettuata una significativa ottimizzazione delle prestazioni del sistema: il carico sulla CPU dei principali servizi di sistema è diminuato del 22%, il che ha portato a un aumento dell'autonomia del 15%. Grazie alla riduzione della concorrenza delle serrature, alla diminuzione dei ritardi e all'ottimizzazione dell'input/output, è aumentata la produttività durante il passaggio da un'applicazione all'altra e si è ridotto il tempo di avvio delle applicazioni.

    In PackageManager, when working with snapshots in read-only mode, lock contention has been reduced by 92%. A lightweight caching mechanism in the Binder inter-process communication has led to a 47-fold reduction in delays for certain types of calls. The performance of dex, odex, and vdex file processing has been enhanced, resulting in faster application loading times, particularly on devices with limited memory. The launch of applications from notifications has been accelerated, for instance, opening Google Photos from a notification is now 34% faster.

    È migliorata la performance delle query al database grazie all'applicazione di ottimizzazioni inline nell'operazione CursorWindow. Per piccole quantità di dati, CursorWindow è diventato più veloce del 36%, mentre per set che includono più di 1000 righe, il miglioramento può arrivare fino a 49 volte.

    Sono stati proposti criteri per la classificazione dei dispositivi in base alle prestazioni. A seconda delle capacità del dispositivo, viene assegnata una classe di prestazione, che può poi essere utilizzata nelle applicazioni per limitare le funzionalità dei codec su dispositivi meno potenti o per gestire contenuti multimediali di qualità superiore su hardware più potente.

  • È stata implementata la modalità di ibernazione delle applicazioni, che consente di revocare automaticamente i permessi precedentemente concessi all'applicazione se l'utente non interagisce esplicitamente con essa da un po' di tempo. Questa modalità ferma l'esecuzione, restituisce le risorse utilizzate dall'applicazione, come la memoria, e blocca l'esecuzione di attività in background e l'invio di notifiche push. Può essere applicata alla maggior parte delle applicazioni e protegge i dati dell'utente a cui programmi dimenticati continuano ad avere accesso. Se desiderato, la modalità di ibernazione può essere disabilitata selettivamente nelle impostazioni.
  • È stato aggiunto un permesso separato BLUETOOTH_SCAN per la scansione dei dispositivi vicini tramite Bluetooth. In precedenza, questa possibilità era fornita solo in presenza di accesso alle informazioni sulla posizione del dispositivo, il che richiedeva la concessione di autorizzazioni aggiuntive alle app che necessitano di accoppiarsi con un altro dispositivo tramite Bluetooth.
  • Il dialogo per la concessione dell'accesso alle informazioni sulla posizione del dispositivo è stato aggiornato. Ora gli utenti hanno la possibilità di condividere con l'app informazioni sulla posizione esatta o fornire solo dati approssimativi, oltre a limitare i permessi solo alla sessione attiva dell'app (disabilitando l'accesso in background). Il livello di precisione dei dati forniti quando si seleziona una posizione approssimativa può essere modificato nelle impostazioni, incluso il legame con singole applicazioni.
    È iniziato il beta testing della piattaforma mobile Android 12

    Nella seconda versione beta arriverà l'interfaccia Privacy Dashboard con una panoramica generale di tutte le impostazioni delle autorizzazioni, consentendo di capire a quali dati dell'utente le applicazioni hanno accesso. Il pannello conterrà indicatori di attività del microfono e della fotocamera, tramite i quali sarà anche possibile disattivare forzatamente il microfono e la fotocamera.

  • Invece di sviluppare una versione per dispositivi indossabili Android Wear insieme a Samsung, si è deciso di sviluppare una nuova piattaforma unificata che combina le funzionalità di Android e Tizen.
  • Sono state ampliate le capacità delle versioni Android per sistemi infotainment automobilistici e smart TV.
  • È possibile consultare l'elenco delle novità di basso livello nella panoramica dei primi rilasci di Android 12 per sviluppatori (developer preview).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster