Android Oreo

Android Oreo(versione 8) è l'ottavo major update e la quindicesima versione delsistema operativoAndroid. Fu pubblicato in unaversione alphatramite una anteprima sviluppatore a marzo 2017 e rilasciata al pubblico il 21 agosto 2017.
Contiene una serie di funzioni principali, tra cui raggruppamento delle notifiche, supporto picture-in-picture per i video, miglioramenti delle prestazioni e ottimizzazione dell'utilizzo della batteria e supporto per gli autofillers, Bluetooth 5, integrazione a livello di sistema con appVoIP, gamme di colori ampie eWi-Fi Aware. Android Oreo introduce anche due principali funzionalità della piattaforma:Android Go- una distribuzione software del sistema operativo per dispositivi di fascia bassa - e supporto per l'implementazione di unostrato di astrazione dall'hardware.
A settembre 2019, il 27,04% dei dispositivi Android eseguiva Oreo, con il 10,47% che eseguiva Android 8.0 (API 26) e il 16,57% Android 8.1 (API 27).
Android Oreo fu chiamato internamente "Oatmeal Cookie."Il 21 marzo 2017, Google ha rilasciato la prima anteprima sviluppatore di Android "O",disponibile perNexus 5X,Nexus 6P,Nexus Player,Pixel Ce entrambi gli smartphonePixel.
Il secondo, in versione beta, è stato pubblicato il 17 maggio 2017.La terza anteprima per sviluppatori è stata pubblicata l'8 giugno 2017 e offriva una versione definitiva dell'API.DP3 ha finalizzato l'API del rilascio al livello API 26,è stata cambiata l'interfaccia utente della telecamera, sono state aggiunte notifiche a tema, aggiunta un'animazione batteria nelle impostazioni: BatteriaN una nuova icona e uno sfondo più scuro per l'app Orologio e un'icona a forma di goccia per le app.
Il 24 luglio 2017 è stata pubblicata una quarta anteprima per sviluppatori che includeva i comportamenti del sistema finale e le ultime correzioni di bug e ottimizzazioni.Android "O" è stato ufficialmente pubblicato il 21 agosto 2017 con il nome "Oreo". La statua è stata svelata in un evento promozionale di fronte al Chelsea Market di New York, un edificio che ospitava in passato una fabbrica di Nabisco in cui venivano prodotti i biscotti Oreo. Lefactory imagessono state rese disponibili per i dispositivi Pixel e Nexus più tardi quello stesso giorno.Il Sony Xperia XZ1 e il Sony Xperia XZ1 Compact sono stati i primi dispositivi disponibili con Oreo preinstallato.
Android 8.1 è stato rilasciato a dicembre 2017 per i dispositivi Pixel e Nexus, che presenta correzioni di bug minori e modifiche all'interfaccia utente.
Le notifiche possono essere posticipate e raggruppate in gruppi tematici noti come "canali".La funzione "Major Ongoing" ordina gli avvisi in modo prioritario, bloccando l'applicazione più importante nello slot superiore.Android Oreo contiene il supporto integrato per le modalità picture-in-picture (supportato nell'app YouTube per gli iscritti Premium di YouTube).L'app "Impostazioni" presenta un nuovo design, con un tema bianco e una categorizzazione più profonda delle diverse impostazioni,mentre le sue impostazioni di suoneria, sveglia e suono di notifica ora contengono un'opzione per aggiungere suoni personalizzati alla lista.
L'aggiornamento ad Android 8.1 supporta la visualizzazione delle percentuali della batteria dei dispositiviBluetoothcollegati, rende l'ombra della notifica leggermente traslucida e attenua i tasti di navigazione sullo schermo per ridurre la possibilità di burn-in.
Android Oreo aggiunge il supporto per il Neighborhood Aware Networking (NAN) perWi-Fibasato suWi-Fi Aware,Bluetooth 5,gamme di colori ampi nelle app,un'APIper autofiller, multiprocesso e Google Browsingsupport per WebViews, un'API per consentire a livello di sistema l'integrazione per appVoIPe avvio di attività su display remoti.Android Runtime (ART) offre miglioramenti delle prestazionie una migliore gestione della cache.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 da temi, quali cerchi, quadrati osupercerchi
Android Oreo supporta le nuoveemojiincluse nello standardUnicode10. È stato inoltre introdotto un nuovo font emoji, che riprogetta in particolare le figure del viso per utilizzare una forma circolare tradizionale, a differenza del design "blob" introdotto su KitKat.
L'architettura di base di Android è stata rivista in modo tale che il codice specifico del fornitore a basso livello per supportare l'hardware di un dispositivo possa essere separato dal framework del sistema operativo Android utilizzando unostrato di astrazione dall'hardwarenoto come "interfaccia del fornitore". Le interfacce del fornitore devono essere rese compatibili con le future versioni di Android. Questa nuova architettura, denominata Project Treble,consente lo sviluppo e l'implementazione più rapida degli aggiornamenti Android per i dispositivi, poiché i fornitori devono solo apportare le modifiche necessarie al loro software in dotazione.Tutti i dispositivi che nascono di fabbrica con Oreo devono supportare un'interfaccia fornitore, ma questa funzione è facoltativa per i dispositivi che vengono aggiornati a Oreo da una versione precedente.Il sistema "aggiornamenti senza interruzioni" introdotto in Android 7.0 è stato modificato per scaricare i file di aggiornamento direttamente nella partizione di sistema, piuttosto che richiedere che vengano prima scaricati nella partizione utente. Ciò riduce i requisiti di spazio di archiviazione per gli aggiornamenti di sistema.
Android Oreo introduce un nuovo sistema di riparazione automatico noto come "Rescue Party"; se il sistema operativo rileva che i componenti del sistema core si bloccano in modo persistente durante l'avvio, eseguirà automaticamente una serie di passaggi di riparazione escalation. Se tutte le fasi di riparazione automatica sono esaurite, il dispositivo si riavvierà in modalità di ripristino e offrirà di eseguire un ripristino ai dati di fabbrica.
L'aggiornamento ad Android 8.1 introduce anche un'API direte neurale, progettata per "[fornire] app con accelerazione hardware per operazioni di apprendimento automatico su dispositivo". Quest'API è progettata per l'uso su piattaforme di apprendimento automatico come TensorFlow Lite e co-processori specializzati come Pixel Visual Core (presente negli smartphone Samsung Pixel 2, ma inattiva fino alla 8.1), ma fornisce anche una modalità di fallback della CPU.
Oltre alla normale versione del sistema operativo, è stata rilasciata una distribuzione su misura per dispositivi di fascia bassa, Android Go, progettata e destinata a dispositivi con 1 GB o meno di RAM. Android Go implementa ottimizzazioni volte a ridurre l'utilizzo dei dati mobili (inclusa l'attivazione della modalità Risparmio dati come impostazione predefinita) e una serie di servizi Google dedicati con alcune modifiche per ridurre il consumo di risorse. Google Play Store evidenzierà anche app leggere adatte per questi dispositivi.Anche l'interfaccia del sistema operativo viene modificata, con il pannello delle impostazioni rapide che fornisce maggiore risalto alle informazioni riguardanti la batteria, il limite dei dati mobili e la memoria disponibile, il menu delle app recenti che utilizza un layout modificato e limitato a quattro app (per ridurre il consumo della RAM) e un'API per consentire ai gestori di telefonia mobile di implementare il monitoraggio e il recupero dei dati all'interno del menu delle impostazioni di Android.AncheGoogle Play Servicesè stato rivisto per ridurre l'impatto sulla memoria.
Android Go è stato reso disponibile agli OEM per Android 8.1
Android Oreo rinomina la scansione automatica di Google Play Store e app installate di fabbrica come "Google Play Protect", e offre la funzionalità, oltre a Trova il mio dispositivo (in precedenza Gestione dispositivo Android), maggiore risalto 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 alGoogle Play Store, questa funzione è ora implementata come autorizzazione che può essere concessa a singole app. L'avvio verificato ora include una funzionalità di "Protezione dal rollback", che impone una restrizione sul ripristino del dispositivo a una versione precedente di Android, finalizzata a impedire a un potenziale malintenzionato di aggirare le misure di sicurezza installando una versione precedente del sistema operativo.
I prodotti con Android Go sono stati presentati per la prima volta al MWC 2018 con sei prodotti:Nokia 1, ZTE Tempo Go,Alcatel1X, GM8 Go, Lava Z50 e Bharat Go.