Vi har fått tillgång till en pre-release firmware-version av Android Oreo med EMUI 6 för Huawei Mate 9. Kolla in vad som är nytt i den kommande uppdateringen!
Gårdagens Google-event gav oss äntligen Google Pixel 2 och Pixel 2 XL, den Pixelbook, och den Home Mini/Max men även om Google-glöden nu håller på att dö ut, finns det fortfarande mycket för Android-entusiaster att se fram emot under de kommande veckorna. Den mäktiga Huawei Mate 10 kommer snart att göra sin debut den 16 oktober vid ett pressevenemang i München, Tyskland, och det kommer att vara den första offentliga looken vi kommer att ha på Huaweis kommande EMUI 6 baserad på Android 8.0 Oreo. Inför detta event har vi fått tillgång till en Förhandsversion av firmware-versionen av Android Oreo/EMUI 6 för Huawei Mate 9, och det finns en hel del intressanta ändringar att notera för den här kommande uppdateringen.
Huawei Mate 9 presenterades i först i november förra året med maskinvaruspecifikationer av högsta klass, så det är inte förvånande att se den här enheten få en Android Oreo-uppdatering. Det fanns antydningar om att tidigt arbete gjordes med en Android 8.0-uppdatering
även så långt tillbaka som i april i år, även om byggnaden som läckte vid den tiden var ganska barben. Nu är bygget som vi har erhållit fullt funktionellt och kan faktiskt installeras direkt ovanpå MHA-L29C432 (den internationella Huawei Mate 9-varianten) så vi gjorde just det för att börja gräva in i vad som är nytt i EMUI 6 uppdatering.EMUI 6 baserad på Android Oreo för Huawei Mate 9
De saker du kan förvänta dig
Till att börja med, låt oss få de ointressanta detaljerna ur vägen. Som du kan förvänta dig är de flesta av de nödvändiga Android Oreo-funktionerna tillgängliga i denna version. Det betyder bild-i-bild-lägesstöd, det strikta begränsningar för bakgrundsappar, aviseringskanaler och till och med den där irriterande "appen körs i bakgrunden" som du kan tack och lov fortfarande dölja med en app.
Vi bör notera att även om Huawei implementerade aviseringskanaler, är deras meddelandeviktighet kontroller är faktiskt en kvarvarande från EMUI 5 och inte baserad på AOSP-versionen som du kanske känner till med. Jag ser detta som en välsignelse eftersom det betyder att du inte behöver en tredjepartsapp för att återställ kontroller för aviseringsviktighet för appar som inte är inriktade på Android Oreo.
EMUI 6-uppdateringar
Det är här saker och ting blir lite mer intressanta. Sammantaget skulle jag säga att det inte finns många förändringar mellan EMUI 5 och EMUI 6 på ytan, men det finns några nya programvarutillägg som borde göra vissa människor nöjda.
Först ut, det finns en ny "skärmupplösning" i skärminställningarna. Detta bygger på EMUI 5:s dynamiska skärmupplösningsfunktion som kallas "smart resolution" (som också finns i EMUI 6). Medan smart upplösning automatiskt skulle växla mellan 720p och 1080p för att spara ström, låter det här nya alternativet dig manuellt växla mellan de två upplösningarna. Den här metoden slår sannolikt att använda ADB "wm size"-kommandot, eftersom det ADB-kommandot bara justerar den virtuella upplösningen snarare än att visa skärmen med en lägre upplösning.
Därefter finns det en ny knapp som kan placeras på navigeringsfältet. När knappen är aktiverad lägger den till en liten pil till vänster i navigeringsfältet. Om du trycker på den här knappen döljs navigeringsfältet tillfälligt tills du sveper uppåt från botten. För de av er som gillar att ha aktienavigeringsfältet men ibland vill använda fullskärmsfastigheter på begäran, slår den här nya knappen ADB-kommandot som döljer navigeringsfältet permanent eller aktiverar uppslukande läge. Den här knappen är inte tekniskt ny eftersom den finns på den kinesiska Huawei Mate 9-firmwaren, men den är ny för den internationella varianten.
Om du inte är ett fan av mjukvarans navigeringsfält, så finns det ytterligare ett nytt navigeringsalternativ som du kan prova. Det heter navigationsdocka och vad den gör är att den placerar en flyttbar flytande knapp som kan ersätta navigeringsfältet för alla tillbaka, hem eller senaste knapptryckningar. Detta skiljer sig från EMUI 5:s "flytande docka" eftersom den funktionen fungerade som en pseudo-paj-kontroll där ett tryck på knappen skulle utöka en lista med tillgängliga navigeringsalternativ. EMUI 6:s navigationsdocka använder istället gestkontroller som skjut uppåt för att gå hem, skjut åt höger för senaste nytt och tryck för att gå tillbaka.
Slutligen, i utvecklaralternativ, är det något konstigt som vi hittade. Det vanliga Anpassning av Bluetooth-ljudcodec funktioner finns, liksom möjligheten att växla mellan olika Bluetooth-ljudcodecs – inklusive aptX och aptX HD. aptX och aptX HD är proprietära Bluetooth-ljudkodekar som ägs av Qualcomm, så företag som vill använda dem måste betala licensavgifter till Qualcomm.
Vi är inte säkra på varför Huawei ens gjorde det till ett valbart alternativ eftersom det inte ens fungerar här (att välja något av dessa alternativ återställer helt enkelt valet tillbaka till SBC), men det här är en pre-release build så det är möjligt att dessa alternativ försvinner i den slutliga versionen. Kanske med root-åtkomst och en Magisk-modul kan vi aktivera stöd för det ungefär som Google Nexus 6P ägare kan.
Förändringar under huven
Du kanske undrar vid det här laget varför vi ännu inte har visat en skärmdump av avsnittet "Om telefonen". Det beror på att, precis som varje beta-/testversion som Huawei släpper internt, ändras mjukvaruversionen för att mildra läckor. Lyckligtvis är det ganska enkelt att verifiera den verkliga mjukvarubyggnaden genom att ta en titt på filen build.prop. I den kan vi se att följande:
[ro.build.version.security_patch]: [2017-09-05]
[ro.build.version.release]: [8.0.0]
[ro.build.version.sdk]: [26]
och från ett separat kommando kan vi hitta Linux-kärnversionen
Linuxversion 4.4.23+ (android@localhost) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Thu Sep 1404:10:43 CST 2017
Så det är ganska tydligt från denna information att Huawei Mate 9-bygget vi har erhållit verkligen är baserat på Android 8.0 Oreo (SDK-nivå 26). De Linux-kärnversionen är 4.4, uppdaterad från 4.1 i den Nougat-baserade EMUI 5 på Mate 9. Dessutom är säkerhetskorrigeringsnivån september 2017 vilket betyder att Mate 9 är det säker från Blueborne-sårbarheten.
Slutligen finns det några saker vi upptäckte som är särskilt intressanta för Android-entusiaster. Först, Projekt Treble stöd finns där. Även om kärnkällor för Mate 9 har varit tillgängliga i flera månader, det finns inga anpassade AOSP-baserade ROM tillgängliga för enheten. Kanske Project Treble-stödet kommer att ändra på det, kanske inte. Detta är fortfarande intressant eftersom det är första bekräftade enheten som har Project Treble-stöd även om den inte lanserades med Android Oreo.
Sist men inte minst, här är en sak som ingen förväntade sig att hända: Substratum-stöd i EMUI. Ja, Substratum-teman fungerar på EMUI 6. Detta är allt tack vare Overlay Manager Service (OMS) åtaganden som Sony gjorde till AOSP som äntligen har tagit sig fram i ett fullt fungerande tillstånd i Android Oreo. Det är tack vare detta som Google Nexus- och Pixel-användare kan njut av fullständigt anpassat temastöd använda Andromeda-tillägg för Substratum. Vi testade båda kommandoradsgränssnitt samt en mörkt tema i vissa appar och kan bekräfta att det verkligen fungerar.
Underlagsstöd kanske inte verkar lika intressant vid första anblicken eftersom Huawei redan har en egen temamotor, men det bör noteras att Substratum låter dig tema mer än bara systemapplikationer som kan ses i ovanstående skärmdump av Google Messenger Ansökan.
Det är allt vi har upptäckt i denna interna betaversion av Android 8.0 Oreo för Huawei Mate 9. Håll ögonen öppna på XDA-portalen eftersom vi har mer att dela om kommande Huawei- och Honor-enheter. Det bästa sättet att följa portalen är genom att installera XDA Labs-applikationen!
Den fasta programvaran tillhandahölls för mig att installera på min Huawei Mate 9 av FunkyHuawei.club, en tjänst som låter dig installera pre-release Huawei firmware, återställa murade enheter och byta varumärke/konvertera telefoner i Kina till internationella varianter. Tjänsten kommer att stödja Mate 10 när den släpps.