Android Oreo

Zie ook: Android-versiegeschiedenis § Android 8.0, en Android-versiegeschiedenis § Android 8.1

GebruikerservaringEdit

Meldingen kunnen worden gesnoozed en samengevoegd in onderwerpgebaseerde groepen die bekend staan als “kanalen”. De functie ‘Belangrijkste aan de gang’ ordent de meldingen op prioriteit, waarbij de belangrijkste toepassing bovenaan wordt vastgezet. Android Oreo bevat geïntegreerde ondersteuning voor beeld-in-beeld-modi (ondersteund in de YouTube-app voor YouTube Premium-abonnees). De app “Instellingen” heeft een nieuw ontwerp dat kleiner is geworden, met een wit thema en een diepere categorisering van verschillende instellingen, terwijl de instellingen voor ringtone-, alarm- en meldingsgeluid nu een optie bevatten om aangepaste geluiden aan de lijst toe te voegen.

De Android 8.1-update ondersteunt de weergave van batterijpercentages voor verbonden Bluetooth-apparaten, maakt de meldingsschaduw iets doorschijnend en dimt de navigatietoetsen op het scherm om de kans op inbranden te verminderen.

PlatformEdit

Android Oreo voegt ondersteuning toe voor Neighborhood Aware Networking (NAN) voor Wi-Fi op basis van Wi-Fi Aware, Bluetooth 5, brede kleurengamma’s in apps, een API voor autofillers, ondersteuning voor multiprocessen en Google Browsing voor WebViews, een API om integratie op systeemniveau mogelijk te maken voor VoIP-apps, en het lanceren van activiteiten op externe displays. Android Runtime (ART) bevat prestatieverbeteringen. Android Oreo bevat extra beperkingen voor de achtergrondactiviteiten van apps om de levensduur van de batterij te verbeteren. Apps kunnen “adaptieve pictogrammen” specificeren voor verschillend gevormde containers gespecificeerd door thema’s, zoals cirkels, vierkanten en vierkanten.

Android Oreo voegt native ondersteuning toe voor Advanced Audio Coding, aptX, aptX HD en LDAC Bluetooth-codecs. Android Oreo ondersteunt nieuwe emoji die zijn opgenomen in de Unicode 10-standaard. Er is ook een nieuw emoji-lettertype geïntroduceerd, dat met name zijn gezichtsfiguren opnieuw ontwerpt om een traditionele cirkelvorm te gebruiken, in tegenstelling tot het “blob”-ontwerp dat werd geïntroduceerd op KitKat.

De onderliggende architectuur van Android is herzien zodat low-level, leverancierspecifieke code voor de ondersteuning van de hardware van een apparaat kan worden gescheiden van het Android OS-framework met behulp van een hardware-abstractielaag die bekend staat als de “verkopersinterface”. Verkopersinterfaces moeten compatibel worden gemaakt met toekomstige versies van Android. Deze nieuwe architectuur, die Project Treble wordt genoemd, maakt het mogelijk Android-updates voor toestellen sneller te ontwikkelen en uit te rollen, omdat verkopers alleen de nodige wijzigingen in hun gebundelde software hoeven aan te brengen. Alle toestellen die met Oreo worden verscheept, moeten een verkopersinterface ondersteunen, maar deze functie is optioneel voor toestellen die van een eerdere versie naar Oreo worden geüpdatet. Het “naadloze updates”-systeem dat in Android 7.0 werd geïntroduceerd, werd ook aangepast om updatebestanden rechtstreeks naar de systeempartitie te downloaden, in plaats van dat ze eerst naar de gebruikerspartitie moeten worden gedownload. Dit vermindert de benodigde opslagruimte voor systeemupdates.

Android Oreo introduceert een nieuw automatisch reparatiesysteem dat bekend staat als “Rescue Party”; als het besturingssysteem detecteert dat kernsysteemcomponenten aanhoudend crashen tijdens het opstarten, zal het automatisch een reeks escalerende reparatiestappen uitvoeren. Als alle automatische reparatiestappen zijn uitgeput, zal het apparaat opnieuw opstarten in de herstelmodus en aanbieden om een fabrieksreset uit te voeren.

De Android 8.1-update introduceert ook een neurale netwerk-API, die is ontworpen om ” apps met hardwareversnelling voor on-device machine learning-operaties.” Deze API is ontworpen voor gebruik met machine learning platforms zoals TensorFlow Lite, en gespecialiseerde co-processors zoals de Pixel Visual Core (featured in Google’s Pixel 2 smartphones, maar slapend totdat 8.1 is geïnstalleerd), maar het biedt ook een CPU fallback-modus.

Android GoEdit

Main article: Android Go

Een op maat gemaakte distributie voor low-end apparaten bekend als Android Go werd onthuld voor Oreo; het is bedoeld voor apparaten met 1 GB RAM of minder. Deze modus heeft platformoptimalisaties die zijn ontworpen om het gebruik van mobiele gegevens te verminderen (inclusief het standaard inschakelen van de Data Saver-modus), en een speciale suite van Google Mobile Services die zijn ontworpen om minder resource- en bandbreedte-intensief te zijn. De Google Play Store zou ook lichtgewicht apps die geschikt zijn voor deze apparaten uitlichten. De interface van het besturingssysteem is ook gewijzigd, waarbij het paneel voor snelle instellingen meer aandacht besteedt aan informatie over de batterij, mobiele datalimiet en beschikbare opslagruimte, het menu met recente apps een gewijzigde lay-out heeft en beperkt is tot vier apps (om het RAM-verbruik te verminderen), en een API waarmee mobiele providers het bijhouden en opwaarderen van gegevens kunnen implementeren in het Android-instellingenmenu. Google Play Services werd ook gemodulariseerd om zijn geheugen footprint.

Android Go werd beschikbaar gesteld aan OEM’s voor Android 8.1.

SecurityEdit

Android Oreo re-brands automatisch scannen van Google Play Store en sideloaded apps als “Google Play Protect”, en geeft de functie, evenals Find My Device (voorheen Android Device Manager) een hogere prominentie in het Security-menu van de Instellingen app. In plaats van een enkele, systeembrede instelling voor het inschakelen van de installatie van apps van bronnen buiten de Google Play Store, is deze functie nu geïmplementeerd als een toestemming die kan worden verleend aan individuele apps (d.w.z. clients voor app repositories van derden, zoals Amazon Appstore en F-Droid). Een geverifieerde boot bevat nu een “Rollback Protection”-functie, die een beperking afdwingt op het terugdraaien van het apparaat naar een vorige versie van Android, gericht op het voorkomen van een potentiële dief van het omzeilen van beveiligingsmaatregelen door het installeren van een vorige versie van het besturingssysteem die niet over hen beschikt.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.