Huawei službeno otkriva Harmony OS, svoj prvi operativni sustav

Huawei je konačno podijelio detalje o svom novom operativnom sustavu pod nazivom Harmony OS. Čuli smo glasine već neko vrijeme, ali sada imamo prave informacije.

U gradu Dongguanu u Kini, Huawei je konačno skinuo masku sa svog operativnog sustava prve strane o kojem se dugo pričalo. OS, nazvan Harmony OS, razvija se nekoliko godina, no nedavno je preuzeo ulogu ključni igrač u Huaweijevu planu za nepredviđene situacije otkako je SAD donio zabranu trgovine kineskoj tehnološkoj tvrtki. Na Huawei Developer Conference, Huawei je konačno podijelio prve pojedinosti o svom internom OS-u, ali tvrtka još nije bila spremna pokazati Harmony na pametnim telefonima. Sutra će tvrtka predstaviti Harmony OS na Honor Vision TV. Za sada, Android ostaje glavni mobilni OS za Huawei i Honor pametne telefone i tablete.

Harmony OS temelji se na mikrojezgri, poput Googlea u razvoju Fuchsia OS. Huawei kaže da Fuchsia koristi "nedistribuirani dizajn", za razliku od novog Harmony OS-a. Huawei kaže da to omogućuje fleksibilnu implementaciju novog OS-a na različitim uređajima, olakšavajući razvoj aplikacija u svim scenarijima. Kako bi opravdao obje ove tvrdnje, Huawei navodi da je "teško isporučiti glatko iskustvo na različitim uređajima s [] ogromnom količinom [koda] u jezgri Androida i Linuxa." To je zato što "međusobno povezivanje više uređaja [podiže] zahtjeve za sigurnošću" i "tijesna povezanost između [ekosustava] aplikacija i [hardvera] ugrožava [] korisničko iskustvo i razvoj učinkovitost."

Korištenje mikrojezgre također poboljšava sigurnost, prema Huaweiju. Mikrokernel samo "pruža najosnovnije usluge kao što su raspoređivanje niti i IPC", dok je većina sistemskih usluga implementirana u korisničkom prostoru. S manje koda za reviziju, vjerojatnost da će novi napad biti otkriven bit će mala. Huawei također kaže da koristi "formalne metode verifikacije" kako bi osigurao TEE kernel. Huawei kaže da se ova tehnika, koja koristi "matematički pristup za provjeru ispravnosti sustava iz izvora", uglavnom primjenjuje na sigurnosno kritična polja poput zrakoplovstva i skupova čipova, "značajno doprinoseći pouzdanosti i robusnosti sustava." Mikrokernel može nadalje biti "skalirani na zahtjev za širu sigurnost sustava." Za kraj, Huawei se hvali da proizvodi mogu postići razinu certifikata EAL 5+ pokretanje novog OS-a.

Performanse su teoretski bolje od Androida i drugih operativnih sustava temeljenih na Linuxu, prema slajdovima koje je podijelio Huawei. Huawei kaže da Harmony OS koristi distribuiranu virtualnu sabirnicu s pojednostavljenim protokolom: Umjesto 4 sloja, postoji samo 1 sloj u nizu protokola za "pojačavanje učinkovitost korisnog opterećenja." Učinci ove promjene za pojednostavljenje interakcija su "brže otkrivanje i povezivanje" hardvera kao što su zaslon, kamere, zvučnici, itd.

Za razliku od Androida koji koristi mehanizam raspoređivanja jezgre Linuxa, Harmony OS koristi "mehanizam determinističke latencije" koji pruža "precizno raspoređivanje resursa s analiza opterećenja u stvarnom vremenu i predviđanje te usklađivanje karakteristika aplikacije." Rezultat je poboljšanje od 25,7% i 55,6% u latenciji odgovora i fluktuaciji latencije odnosno. Osim toga, Huawei kaže da mikrojezgra može učiniti "IPC [Inter Process Communication] performanse do pet puta učinkovitijima od postojećih sustava", konkretno referirajući se na Googleov Fuchsia OS.

Harmony "odvaja" OS od hardvera, tako da programeri mogu jednom razviti i implementirati na hardveru. Programeri će moći koristiti Huaweijev ARK kompajler za sastavljanje koda iz više jezika kao što su C/C++, Java i Kotlin za Harmony OS. Huawei će osigurati IDE za podršku razvoju aplikacija na više vrsta uređaja, uključujući televizore, komplete za automobile, pametne zvučnike, pametne telefone, pametne satove i još mnogo toga. Ovaj IDE "automatski se prilagođava različitim izgledima zaslona, ​​kontrolama i interakcijama" i "podržava operacije povlačenja i ispuštanja i vizualne prikaze usmjerene na pregled Harmony OS neće zahtijevati root pristup za rad, za što Huawei kaže da predstavlja sigurnosni rizik za Android i druge operacijske sustave temeljene na Linuxu. sustava. Naposljetku, Huawei je najavio svoje planove za open-source Harmony OS, uspostavljanje open-source temelja i stvaranje open-source zajednice za suradnju.

Harmony OS nije kompatibilan s Android aplikacijama izvan kutije, potvrđuje Richard Yu, izvršni direktor Huawei Consumer Business Group. To znači da nećete moći jednostavno učitati bilo koju Android aplikaciju po svom izboru. Na tiskovnoj konferenciji g. Yu kaže da će programeri aplikacija morati napraviti "male promjene" u svojim aplikacijama kako bi ih kompajlirali za rad na Harmony OS-u. On navodi da je "vrlo lako" prebaciti Android aplikacije na Harmony OS.

Rad na novom OS-u započeo je prije 2 godine s verzijom 1.0 mikrojezgre. U 2019. ubrzali su rad kako bi OS mogao raditi na više vrsta uređaja kao što su proizvodi pametnog zaslona. Kineska tvrtka kaže da će verzija 2.0 njenog mikrokernela biti objavljena sljedeće godine, dok verzija 3.0 stiže 2021., donoseći podršku za nosive uređaje i glavne jedinice u automobilima. Huawei kaže da se odmah mogu prebaciti na Harmony OS jer migracija nije jako teška zbog prirode mikrojezgre; hvale se da mogu prijeći s Androida na Harmony za 1-2 dana. Međutim, tvrtka se upravo sada odlučuje držati Androida na pametnim telefonima umjesto razmatranja svojih postojećih partnera. Richard Yu kaže da Huawei želi nastaviti raditi i pomagati svojim američkim partnerima, od kojih mnogi s Huaweijem surađuju više od 20 godina.

Ipak, ovaj novi OS još uvijek je "plan B" za kineskog tehnološkog diva, budući da će Huawei morati riješiti najveću rupu u usvajanju Harmony OS-a: ekosustav aplikacija. Huawei gradi svoju platformu AppGallery kao alternativu Google Play Storeu, a ovaj tjedan kompanija je predstavila Huawei Mobile Services kao alternativu Google Play Services. Huawei je u procesu izgradnje vlastitog ekosustava i ako se zabrana trgovine ne ukine do kraja ove godine ili početkom iduće godine tada će Huawei biti prisiljen prijeći na Harmony OS za svoje nove uređaje, uključujući nadolazeći Huawei Mate 30 niz. Zapravo, Richard Yu je potvrdio da Mate 30 prije nije dobio certifikat za korištenje Google Play usluga zabrana trgovine je donesena, tako da Huawei razmatra korištenje Harmony OS-a na uređaju ako se zabrana ne ukine u vrijeme.

Huawei kaže da njihov novi OS predstavlja potpuno novu generaciju operativnih sustava budući da omogućuje AI sposobnost u različitim scenarijima od osobnih računala, tableta i drugih domena. Huawei je već interno testirao svoj novi operativni sustav na više uređaja, iako Richard Yu nije potvrdio je li među tim testnim uređajima bio sklopivi Huawei Mate X. Gospodin Yu kaže da su "mnogi" partneri izrazili interes za razvoj proizvoda s Harmony OS-om, ali je odbio dati imena zainteresiranih strana. U priopćenju za tisak, Huawei kaže da će prvo "postaviti temelje za Harmony OS na kineskom tržištu" prije nego što ga prošire na globalno tržište.

Naučit ćemo više o Huaweijevom novom operativnom sustavu ovaj tjedan na Huaweiovoj konferenciji za razvojne programere.


Ažuriranje 8/10/19 @ 10:23 AM EST: Tekst je promijenjen kako bi odražavao da Harmony OS ne zahtijeva root pristup za rad, umjesto da ga onemogući. Također je pojašnjeno da je 5 puta IPC izvedba u usporedbi s Googleovom Fuchsijom.