Huawei afslører officielt Harmony OS, dets første parts operativsystem

Huawei delte endelig detaljer om sit nye operativsystem kaldet Harmony OS. Vi har hørt rygter i nogen tid, men nu har vi reelle oplysninger.

I byen Dongguan, Kina, tog Huawei endelig hylderne af sit længe rygtede, førstepartsoperativsystem. OS, kaldet Harmony OS, har været under udvikling i flere år, men det har for nylig påtaget sig en rolle som en nøglespiller i Huaweis beredskabsplan, siden USA indførte et handelsforbud mod det kinesiske teknologiselskab. På Huawei Developer Conference delte Huawei endelig de første detaljer om sit interne operativsystem, men virksomheden var endnu ikke klar til at vise Harmony frem på smartphones. I morgen vil virksomheden vise Harmony OS på Honor Vision TV. Indtil videre er Android fortsat det foretrukne mobile OS for Huawei og Honor smartphones og tablets.

Harmony OS er mikrokerne-baseret, ligesom Googles under-udvikling Fuchsia OS. Huawei siger, at Fuchsia bruger et "ikke-distribueret design", i modsætning til det nye Harmony OS. Huawei siger, at dette giver mulighed for fleksibel implementering af det nye OS på forskellige enheder, hvilket letter app-udviklingen i alle scenarier. For at retfærdiggøre begge disse påstande bringer Huawei op, at det er "svært at levere en jævn oplevelse på tværs af forskellige enheder med [en] enorm mængde [kode] i Android og Linux kerne." Det er fordi "sammenkobling af flere enheder [hæver] krav til sikkerhed" og "den tætte kobling mellem [appøkosystemet] og [hardwaren] kompromitterer [brugeroplevelsen og udviklingen] effektivitet."

Brugen af ​​en mikrokerne forbedrer også sikkerheden ifølge Huawei. Mikrokernen "leverer kun de mest basale tjenester som trådplanlægning og IPC", mens de fleste systemtjenester er implementeret i brugerrummet. Med mindre kode at auditere, vil sandsynligheden for, at et nyt angreb bliver opdaget, være lav. Huawei siger også, at den bruger "formelle verifikationsmetoder" for at sikre TEE-kernen. Huawei siger, at denne teknik, som bruger en "matematisk tilgang til at validere systemets korrekthed fra kilden," hovedsageligt anvendes til sikkerhedskritiske felter som rumfart og chipsæt, "der bidrager væsentligt til systemets pålidelighed og robusthed." Mikrokernen kan desuden "skaleres efter behov for bredere systemsikkerhed." Afslutningsvis kan Huawei prale af, at produkter kan opnå et EAL 5+ certificeringsniveau kører det nye OS.

Ydeevnen er teoretisk bedre end Android og andre Linux-baserede operativsystemer, ifølge slides delt af Huawei. Huawei siger, at Harmony OS bruger en distribueret virtuel bus med en forenklet protokol: I stedet for 4 lag er der kun 1 lag i protokolstakken for at "booste nyttelasteffektiviteten." Effekterne af denne ændring for at forenkle interaktioner er "hurtigere opdagelse og forbindelser" af hardware som f.eks. skærmen, kameraer, højttalere, etc.

I modsætning til Android, der bruger Linux-kernens planlægningsmekanisme, bruger Harmony OS en "deterministisk latensmotor", der giver "præcis ressourceplanlægning med belastningsanalyse i realtid og prognose og matchning af app-karakteristika." Resultatet er en forbedring på 25,7 % og 55,6 % i svarlatens og latensudsving henholdsvis. Derudover siger Huawei, at mikrokernen kan gøre "IPC [Inter Process Communication] ydeevne op til fem gange mere effektiv end eksisterende systemer," specifikt med henvisning til Googles Fuchsia OS.

Harmony "afkobler" operativsystemet fra hardwaren, så udviklere kan udvikle én gang og implementere på tværs af hardware. Udviklere vil være i stand til at bruge Huaweis ARK Compiler at kompilere kode fra flere sprog som C/C++, Java og Kotlin til Harmony OS. Huawei vil levere en IDE til at understøtte appudvikling på tværs af flere enhedstyper, herunder fjernsyn, bilsæt, smarthøjttalere, smartphones, smartwatches og mere. Denne IDE "tilpasser sig automatisk til forskellige skærmlayouts, kontroller og interaktioner" og "understøtter træk-og-slip-operationer og preview-orienteret visuel programmering." Harmony OS vil ikke kræve root-adgang for at fungere, hvilket Huawei siger er en sikkerhedsrisiko på Android og anden Linux-baseret drift systemer. Endelig annoncerede Huawei sine planer om at open-source Harmony OS, etablere et open source-fundament og skabe et open source-fællesskab til samarbejde.

Harmony OS er ikke kompatibelt med Android-apps ud af kassen, bekræfter Richard Yu, CEO for Huawei Consumer Business Group. Det betyder, at du ikke kun vil være i stand til at sideindlæse enhver Android-app efter eget valg. På en pressekonference siger hr. Yu, at app-udviklere bliver nødt til at foretage "små ændringer" i deres apps for at kompilere dem til at køre på Harmony OS. Han oplyser, at det er "meget nemt" at overføre Android-apps til Harmony OS.

Arbejdet med det nye OS begyndte for 2 år siden med version 1.0 af mikrokernen. I 2019 fremskyndede de arbejdet, så operativsystemet kan fungere på flere enhedstyper såsom smartskærmsprodukter. Det kinesiske firma siger, at version 2.0 af dets mikrokerne vil blive frigivet næste år, mens version 3.0 ankommer i 2021, hvilket bringer understøttelse af wearables og bilhovedenheder. Huawei siger, at de kan skifte til Harmony OS lige nu, fordi migreringen ikke er særlig vanskelig på grund af mikrokernens natur; de kan prale af, at de kan skifte fra Android til Harmony på 1-2 dage. Virksomheden vælger dog at holde fast i Android på smartphones lige nu over hensyntagen til sine eksisterende partnere. Richard Yu siger, at Huawei ønsker at fortsætte med at arbejde med og hjælpe sine amerikanske partnere, hvoraf mange har samarbejdet med Huawei i over 20 år.

Alligevel er dette nye operativsystem stadig "plan B" for den kinesiske teknologigigant, da Huawei bliver nødt til at løse det største hul i adoptionen af ​​Harmony OS: app-økosystemet. Huawei er ved at opbygge sin AppGallery-platform som et alternativ til Google Play Butik, og i denne uge løftede virksomheden sløret for Huawei Mobile Services som et alternativ til Google Play Services. Huawei er i gang med at bygge sit eget økosystem, og hvis handelsforbuddet ikke ophæves inden udgangen af ​​dette år eller tidligt næste år, så vil Huawei være tvunget til at skifte til Harmony OS for sine nye enheder, herunder den kommende Huawei Mate 30 serie. Faktisk bekræftede Richard Yu, at Mate 30 ikke har modtaget certificering til at bruge Google Play Services før handelsforbuddet blev vedtaget, så Huawei overvejer at bruge Harmony OS på enheden, hvis forbuddet ikke ophæves i tid.

Huawei siger, at dets nye OS repræsenterer en helt ny generation af operativsystemer, da det muliggør AI-kapacitet i forskellige scenarier fra pc'er, tablets og andre domæner. Huawei har allerede internt testet sit nye styresystem på flere enheder, selvom Richard Yu ikke bekræftede, om den foldbare Huawei Mate X var blandt disse testenheder. Mr. Yu siger, at "mange" partnere har udtrykt interesse for at udvikle produkter med Harmony OS, men han afviste at oplyse navne på de interesserede parter. I en pressemeddelelse siger Huawei, at de vil "lægge grundlaget for Harmony OS på det kinesiske marked", før de udvider det til det globale marked.

Vi lærer mere om Huaweis nye styresystem i denne uge på Huaweis udviklerkonference.


Opdatering 8/10/19 @ 10:23 AM EST: Ordlyden blev ændret for at afspejle, at Harmony OS ikke kræver root-adgang for at fungere, i stedet for at afvise det. Også præciseret, at de 5 gange IPC ydeevne er versus Googles Fuchsia.