Android Oreo

Vedi anche: Storia della versione di Android § Android 8.0, e Storia della versione di Android § Android 8.1

Esperienza utenteModifica

Le notifiche possono essere messe in snooze, e raggruppate in gruppi basati su argomenti noti come “canali”. La funzione “Major Ongoing” ordina gli avvisi per priorità, appuntando l’applicazione più importante allo slot superiore. Android Oreo contiene il supporto integrato per le modalità picture-in-picture (supportate nell’app YouTube per gli abbonati a YouTube Premium). L’app “Impostazioni” presenta un nuovo design che è stato ridotto nelle dimensioni, con un tema bianco e una categorizzazione più profonda delle diverse impostazioni, mentre le sue impostazioni di suoneria, allarme e suono di notifica ora contengono un’opzione per aggiungere suoni personalizzati alla lista.

L’aggiornamento di Android 8.1 supporta la visualizzazione delle percentuali della batteria per i dispositivi Bluetooth collegati, rende la tonalità di notifica leggermente traslucida, e oscura i tasti di navigazione sullo schermo per ridurre la possibilità di burn-in.

PlatformEdit

Android Oreo aggiunge il supporto per Neighborhood Aware Networking (NAN) per il Wi-Fi basato su Wi-Fi Aware, Bluetooth 5, ampie gamme di colori nelle app, un’API per autofillers, supporto multiprocesso e Google Browsing per WebViews, un’API per consentire l’integrazione a livello di sistema per le app VoIP, e il lancio di attività su display remoti. Android Runtime (ART) presenta miglioramenti delle prestazioni. Android Oreo contiene ulteriori limiti sulle attività in background delle app per migliorare la durata della batteria. Le app possono specificare “icone adattive” per contenitori di forma diversa specificati dai temi, come cerchi, quadrati e scoiattoli.

Android Oreo aggiunge il supporto nativo per i codec Bluetooth Advanced Audio Coding, aptX, aptX HD e LDAC. Android Oreo supporta nuove emoji che sono state incluse nello standard Unicode 10. È stato anche introdotto un nuovo font emoji, che in particolare ridisegna le sue figure facciali per utilizzare una tradizionale forma circolare, in contrasto con il design “blob” che è stato introdotto su KitKat.

L’architettura di base di Android è stata rivista in modo che il codice di basso livello, specifico del fornitore per supportare l’hardware di un dispositivo può essere separato dal framework del sistema operativo Android utilizzando un livello di astrazione hardware noto come “interfaccia del fornitore”. Le interfacce del fornitore devono essere rese compatibili con le future versioni di Android. Questa nuova architettura, chiamata Project Treble, permette un più rapido sviluppo e distribuzione degli aggiornamenti di Android per i dispositivi, in quanto i venditori dovrebbero solo apportare le modifiche necessarie al loro software in bundle. Tutti i dispositivi che spediscono con Oreo devono supportare un’interfaccia del fornitore, ma questa caratteristica è opzionale per i dispositivi che vengono aggiornati a Oreo da una versione precedente. Il sistema di “aggiornamenti senza soluzione di continuità” introdotto in Android 7.0 è stato anche modificato per scaricare i file di aggiornamento direttamente nella partizione di sistema, piuttosto che richiedere che vengano prima scaricati nella partizione utente. Questo riduce i requisiti di spazio di archiviazione per gli aggiornamenti di sistema.

Android Oreo introduce un nuovo sistema di riparazione automatica noto come “Rescue Party”; se il sistema operativo rileva che i componenti principali del sistema sono persistentemente in crash durante l’avvio, eseguirà automaticamente una serie di passi di riparazione crescente. Se tutte le fasi di riparazione automatica sono esaurite, il dispositivo si riavvierà in modalità di recupero e offrirà di eseguire un reset di fabbrica.

L’aggiornamento Android 8.1 introduce anche un’API di rete neurale, che è progettata per ” le applicazioni con accelerazione hardware per operazioni di apprendimento automatico sul dispositivo”. Questa API è progettata per l’uso con piattaforme di apprendimento automatico come TensorFlow Lite, e co-processori specializzati come il Pixel Visual Core (presente negli smartphone Pixel 2 di Google, ma inattivo fino all’installazione della 8.1), ma fornisce anche una modalità di fallback della CPU.

Android GoEdit

Articolo principale: Android Go

Una distribuzione su misura per dispositivi di fascia bassa conosciuta come Android Go è stata presentata per Oreo; è destinata ai dispositivi con 1 GB di RAM o meno. Questa modalità ha ottimizzazioni di piattaforma progettate per ridurre l’utilizzo dei dati mobili (compresa l’abilitazione della modalità Data Saver per impostazione predefinita), e una speciale suite di Google Mobile Services progettata per essere meno esigente in termini di risorse e larghezza di banda. Il Google Play Store evidenzierebbe anche le applicazioni leggere adatte a questi dispositivi. Anche l’interfaccia del sistema operativo è stata modificata, con il pannello delle impostazioni rapide che fornisce maggiore risalto alle informazioni riguardanti la batteria, il limite dei dati mobili e lo spazio di archiviazione disponibile, il menu delle applicazioni recenti che utilizza un layout modificato ed è limitato a quattro applicazioni (al fine di ridurre il consumo di RAM), e un’API per consentire agli operatori mobili di implementare il monitoraggio dei dati e le ricariche all’interno del menu delle impostazioni Android. Google Play Services è stato anche modularizzato per ridurre la sua impronta di memoria.

Android Go è stato reso disponibile agli OEM per Android 8.1.

SicurezzaModifica

Android Oreo ri-brands scansione automatica di Google Play Store e sideloaded apps come “Google Play Protect”, e dà la funzione, così come Trova il mio dispositivo (ex Android Device Manager) maggiore importanza nel menu Sicurezza dell’app Impostazioni. Al contrario di una singola impostazione a livello di sistema per abilitare l’installazione di app da fonti esterne al Google Play Store, questa funzione è ora implementata come un permesso che può essere concesso alle singole app (cioè i client per repository di app di terze parti come Amazon Appstore e F-Droid). Un avvio verificato ora include una funzione “Rollback Protection”, che applica una restrizione sul rollback del dispositivo a una versione precedente di Android, volta a prevenire che un potenziale ladro possa bypassare le misure di sicurezza installando una versione precedente del sistema operativo che non le ha in atto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.