Huawei je končno delil podrobnosti o svojem novem operacijskem sistemu Harmony OS. Že nekaj časa smo slišali govorice, zdaj pa imamo resnične informacije.
V mestu Dongguan na Kitajskem je Huawei končno razkril svoj operacijski sistem prvega proizvajalca, o katerem se je dolgo govorilo. OS, imenovan Harmony OS, je bil v razvoju že nekaj let, vendar je pred kratkim prevzel vlogo ključni igralec v Huaweijevem načrtu ukrepov ob nepredvidljivih dogodkih, odkar so ZDA sprejele prepoved trgovanja s kitajskim tehnološkim podjetjem. Na Huawei Developer Conference je Huawei končno delil prve podrobnosti o svojem internem operacijskem sistemu, vendar podjetje še ni bilo pripravljeno na razkazovanje Harmonyja na pametnih telefonih. Jutri bo podjetje predstavilo Harmony OS na Honor Vision TV. Android zaenkrat ostaja glavni mobilni operacijski sistem za pametne telefone in tablice Huawei in Honor.
Harmony OS temelji na mikrojedrih, tako kot Google v razvoju Fuchsia OS. Huawei pravi, da Fuchsia uporablja "nedistribuirano zasnovo", za razliko od novega OS Harmony. Huawei pravi, da to omogoča prilagodljivo uvajanje novega operacijskega sistema na različne naprave, kar olajša razvoj aplikacij v vseh scenarijih. Da bi upravičil obe trditvi, Huawei navaja, da je "težko zagotoviti nemoteno izkušnjo v različnih napravah z [] ogromno [kodo] v jedru Android in Linux." To je zato, ker »medsebojno povezovanje več naprav [zvišuje] zahteve glede varnosti« in »tesna povezava med [ekosistemom] aplikacij in [] strojno opremo ogroža [] uporabniško izkušnjo in razvoj učinkovitost."
Po besedah Huaweija uporaba mikrojedra izboljša tudi varnost. Mikrojedro "zagotavlja samo najosnovnejše storitve, kot sta razporejanje niti in IPC", medtem ko je večina sistemskih storitev implementiranih v uporabniškem prostoru. Z manj kode za revizijo bo verjetnost, da bo odkrit nov napad, majhna. Huawei tudi pravi, da uporablja "formalne metode preverjanja" za zaščito jedra TEE. Huawei pravi, da se ta tehnika, ki uporablja "matematični pristop za preverjanje pravilnosti sistema iz vira", uporablja predvsem za varnostno kritična področja, kot so letalstvo in nabori čipov, "pomembno prispevajo k zanesljivosti in robustnosti sistema." Mikrojedro lahko poleg tega je treba "prilagoditi na zahtevo za širšo varnost sistema." Na koncu se Huawei pohvali, da lahko izdelki dosežejo raven certifikata EAL 5+ poganjanje novega OS.
Glede na diapozitive, ki jih je delil Huawei, je zmogljivost teoretično boljša od Androida in drugih operacijskih sistemov, ki temeljijo na Linuxu. Huawei pravi, da OS Harmony uporablja porazdeljeno navidezno vodilo s poenostavljenim protokolom: Namesto 4 plasti je v skladu protokolov samo 1 plast za "povečanje učinkovitost koristne obremenitve." Učinki te spremembe za poenostavitev interakcij so "hitrejše odkrivanje in povezave" strojne opreme, kot so zaslon, kamere, zvočniki, itd.
Za razliko od Androida, ki uporablja mehanizem za razporejanje jedra Linuxa, Harmony OS uporablja "deterministični mehanizem zakasnitve", ki zagotavlja "natančno razporejanje virov z analiza obremenitve v realnem času in napovedovanje ter ujemanje značilnosti aplikacije.« Rezultat je izboljšanje zakasnitve odziva in nihanja zakasnitve za 25,7 % in 55,6 %. oz. Poleg tega Huawei pravi, da lahko z mikrojedrom "zmogljivost IPC [Inter Process Communication] postane do petkrat učinkovitejša od obstoječih sistemov," pri čemer se posebej sklicuje na Googlov Fuchsia OS.
Harmony "loči" operacijski sistem od strojne opreme, tako da lahko razvijalci enkrat razvijejo in uvedejo strojno opremo. Razvijalci bodo lahko uporabljali Huaweijev prevajalnik ARK za prevajanje kode iz več jezikov, kot so C/C++, Java in Kotlin za Harmony OS. Huawei bo zagotovil IDE za podporo razvoju aplikacij v več vrstah naprav, vključno s televizorji, avtomobilskimi kompleti, pametnimi zvočniki, pametnimi telefoni, pametnimi urami in drugimi. Ta IDE se "samodejno prilagodi različnim postavitvam zaslona, kontrolnikom in interakcijam" ter "podpira operacije povleci in spusti ter na predogled usmerjene vizualne elemente Harmony OS za delovanje ne bo potreboval korenskega dostopa, kar Huawei pravi, da predstavlja varnostno tveganje za Android in druge operacijske sisteme, ki temeljijo na Linuxu. sistemi. Na koncu je Huawei objavil svoje načrte za odprtokodni operacijski sistem Harmony OS, vzpostavitev odprtokodne fundacije in ustvarjanje odprtokodne skupnosti za sodelovanje.
Harmony OS ni združljiv z aplikacijami za Android, ki so že pripravljene, potrjuje Richard Yu, izvršni direktor Huawei Consumer Business Group. To pomeni, da ne boste mogli preprosto stransko naložiti katere koli aplikacije za Android po vaši izbiri. Na tiskovni konferenci je g. Yu povedal, da bodo morali razvijalci aplikacij narediti "majhne spremembe" v svojih aplikacijah, da jih bodo prevedli za delovanje v Harmony OS. Navaja, da je "zelo enostavno" prenesti aplikacije za Android na Harmony OS.
Delo na novem operacijskem sistemu se je začelo pred dvema letoma z različico 1.0 mikrojedra. Leta 2019 so pospešili delo, tako da lahko OS deluje na več vrstah naprav, kot so izdelki s pametnimi zasloni. Kitajsko podjetje pravi, da bo različica 2.0 njegovega mikrojedra izdana prihodnje leto, medtem ko bo različica 3.0 prispela leta 2021 in prinaša podporo za nosljive naprave in avtomobilske glavne enote. Huawei pravi, da lahko takoj preklopijo na Harmony OS, ker migracija zaradi narave mikrojedra ni zelo težavna; hvalijo se, da lahko preklopijo z Androida na Harmony v 1-2 dneh. Vendar pa se podjetje trenutno odloča za Android na pametnih telefonih, namesto da bi upoštevalo svoje obstoječe partnerje. Richard Yu pravi, da želi Huawei še naprej sodelovati in pomagati svojim partnerjem v ZDA, od katerih mnogi s Huaweijem sodelujejo že več kot 20 let.
Kljub temu je ta novi operacijski sistem še vedno "načrt B" za kitajskega tehnološkega velikana, saj bo moral Huawei rešiti največjo luknjo pri prevzemu Harmony OS: ekosistem aplikacij. Huawei gradi svojo platformo AppGallery kot alternativo trgovini Google Play, ta teden pa je podjetje predstavilo mobilne storitve Huawei kot alternativo storitvam Google Play. Huawei je v procesu izgradnje lastnega ekosistema in če prepoved trgovine ne bo odpravljena do konca tega leta ali v začetku naslednje leto bo Huawei prisiljen preklopiti na Harmony OS za svoje nove naprave, vključno s prihajajočim Huawei Mate 30 serije. Pravzaprav je Richard Yu potrdil, da Mate 30 prej ni prejel certifikata za uporabo storitev Google Play prepoved trgovine je bila sprejeta, zato Huawei razmišlja o uporabi Harmony OS v napravi, če prepoved ne bo preklicana čas.
Huawei pravi, da njihov novi operacijski sistem predstavlja povsem novo generacijo operacijskih sistemov, saj omogoča zmožnost umetne inteligence v različnih scenarijih osebnih računalnikov, tabličnih računalnikov in drugih domen. Huawei že interno preizkuša svoj novi operacijski sistem na več napravah, čeprav Richard Yu ni potrdil, ali je bil zložljivi Huawei Mate X med temi testnimi napravami. Gospod Yu pravi, da je "veliko" partnerjev izrazilo zanimanje za razvoj izdelkov s Harmony OS, vendar ni želel posredovati imen zainteresiranih strani. V sporočilu za javnost Huawei pravi, da bo najprej "postavil temelje za Harmony OS na kitajskem trgu", preden ga bo razširil na svetovni trg.
Več o Huaweijevem novem operacijskem sistemu bomo izvedeli ta teden na Huaweijevi konferenci za razvijalce.
Posodobitev 8/10/19 @ 10:23 EST: Besedilo je bilo spremenjeno tako, da odraža, da Harmony OS za delovanje ne potrebuje korenskega dostopa, namesto da bi ga onemogočil. Pojasnjeno tudi, da je 5-kratna zmogljivost IPC v primerjavi z Googlovo Fuchsia.