Huawei jagas lõpuks üksikasju oma uue operatsioonisüsteemi Harmony OS kohta. Oleme mõnda aega kuulnud kuulujutte, kuid nüüd on meil tõelist teavet.
Hiinas Dongguani linnas võttis Huawei lõpuks lahti oma kauakuuldud esimese osapoole operatsioonisüsteemi. OS-i nimega Harmony OS on arendatud juba mitu aastat, kuid see on hiljuti võtnud rolli Huawei situatsiooniplaani võtmeroll, kuna USA kehtestas Hiina tehnoloogiaettevõttele kaubanduskeelu. Huawei arendajakonverentsil jagas Huawei lõpuks esimesi üksikasju oma ettevõttesisese operatsioonisüsteemi kohta, kuid ettevõte ei olnud veel valmis nutitelefonides Harmonyt näitama. Homme tutvustab ettevõte Harmony OS-i Honor Vision TV. Praegu jääb Android Huawei ja Honori nutitelefonide ja tahvelarvutite mobiilseks operatsioonisüsteemiks.
Harmony OS on mikrokernelipõhine, nagu Google'i arendustöö Fuksia OS. Huawei sõnul kasutab Fuchsia erinevalt uuest Harmony OS-ist "mittehajutavat disaini". Huawei sõnul võimaldab see uue OS-i paindlikku juurutamist erinevates seadmetes, hõlbustades rakenduste arendamist kõigis stsenaariumides. Mõlema väite õigustamiseks toob Huawei välja, et Androidi ja Linuxi tuumas [suure hulga [koodi]] on raske pakkuda sujuvat kogemust erinevates seadmetes. See on sellepärast "mitme seadme ühendus [tõendab] turvanõudeid" ning "rakenduse ökosüsteemi ja [riistvara] vaheline tihe seos kahjustab kasutajakogemust ja arengut tõhusus."
Turvalisust parandab Huawei sõnul ka mikrokerneli kasutamine. Mikrokernel "pakkub ainult kõige elementaarsemaid teenuseid, nagu lõime ajastamine ja IPC", samas kui enamik süsteemiteenuseid on rakendatud kasutajaruumis. Kui auditeeritavat koodi on vähem, on uue rünnaku avastamise tõenäosus väike. Huawei ütleb ka, et kasutab TEE tuuma kaitsmiseks "ametlikke kontrollimeetodeid". Huawei sõnul kasutatakse seda tehnikat, mis kasutab "matemaatilist lähenemist süsteemi õigsuse kontrollimiseks allikast", peamiselt turvalisuse seisukohast kriitilistes valdkondades, nagu lennundus ja kiibistikud, mis "aitavad märkimisväärselt kaasa süsteemi töökindlusele ja töökindlusele." Mikrotuum saab peale selle "suurema süsteemi turvalisuse nõudluse järgi". Lõpetuseks võib öelda, et Huawei uhkustab sellega, et tooted võivad saavutada EAL 5+ sertifikaadi töötab uus OS.
Huawei jagatud slaidide järgi on jõudlus teoreetiliselt parem kui Android ja teised Linuxi-põhised operatsioonisüsteemid. Huawei ütleb, et Harmony OS kasutab hajutatud virtuaalset siini, millel on lihtsustatud protokoll: 4 kihi asemel on protokollivirnas ainult üks kiht, et "võimendada". kasuliku koormuse tõhusust." Selle interaktsiooni lihtsustamise muudatuse mõju on riistvara, nagu ekraan, kaamerad, kõlarid, kiirem avastamine ja ühendused. jne.
Erinevalt Androidist, mis kasutab Linuxi tuuma ajastamismehhanismi, kasutab Harmony OS "deterministlikku latentsusmootorit", mis tagab "täpse ressursside ajastamise reaalajas laadimise analüüs ja prognoosimine ning rakenduste omaduste sobitamine." Tulemuseks on 25,7% ja 55,6% parem vastuse latentsus ja latentsusaeg vastavalt. Lisaks ütleb Huawei, et mikrotuum võib muuta "IPC [Inter Process Communication] jõudluse kuni viis korda tõhusamaks kui olemasolevad süsteemid", viidates konkreetselt Google'i Fuchsia OS-ile.
Harmony "lahutab" OS-i riistvarast, nii et arendajad saavad ühe korra välja töötada ja riistvaras kasutusele võtta. Arendajad saavad kasutada Huawei ARK kompilaator koodi kompileerimiseks mitmest keelest, nagu C/C++, Java ja Kotlin Harmony OS-i jaoks. Huawei pakub IDE-d, et toetada rakenduste arendamist mitmes seadmetüübis, sealhulgas televiisorid, autokomplektid, nutikõlarid, nutitelefonid, nutikellad ja palju muud. See IDE "kohandub automaatselt erinevate ekraanipaigutuste, juhtelementide ja interaktsioonidega" ning "toetab pukseerimisoperatsioone ja eelvaatele orienteeritud visuaali programmeerimine." Harmony OS ei vaja töötamiseks juurjuurdepääsu, mis on Huawei sõnul Androidi ja muude Linuxi-põhiste operatsioonide puhul turvarisk. süsteemid. Lõpuks teatas Huawei oma plaanidest kasutada avatud lähtekoodiga Harmony OS-i, luua avatud lähtekoodiga sihtasutus ja luua koostööks avatud lähtekoodiga kogukond.
Harmony OS ei ühildu Androidi rakendustega, kinnitab Huawei Consumer Business Groupi tegevjuht Richard Yu. See tähendab, et te ei saa lihtsalt külglaadida ühtegi teie valitud Androidi rakendust. Pressikonverentsil ütles hr Yu, et rakenduste arendajad peavad oma rakendustes tegema "väikesed muudatused", et need Harmony OS-iga töötamiseks kompileerida. Ta nendib, et Androidi rakenduste ülekandmine Harmony OS-i on "väga lihtne".
Töö uue OS-i kallal algas 2 aastat tagasi mikrokerneli versiooniga 1.0. 2019. aastal kiirendasid nad tööd, et OS saaks töötada rohkemate seadmetüüpidega, näiteks nutiekraaniga toodetega. Hiina ettevõte ütleb, et tema mikrokerneli versioon 2.0 avaldatakse järgmisel aastal, versioon 3.0 aga 2021. aastal, tuues kaasa kantavate seadmete ja auto peakomplektide toe. Huawei ütleb, et nad saavad praegu Harmony OS-ile üle minna, sest mikrokerneli olemuse tõttu pole migratsioon kuigi keeruline; nad uhkeldavad, et saavad 1–2 päevaga Androidilt Harmonyle üle minna. Ettevõte otsustab aga praegu nutitelefonides Androidi juurde jääda, võttes arvesse oma olemasolevaid partnereid. Richard Yu ütleb, et Huawei soovib jätkata koostööd oma USA partneritega ja nende abistamist, kellest paljud on Huaweiga koostööd teinud üle 20 aasta.
Kuid see uus operatsioonisüsteem on Hiina tehnoloogiahiiglase jaoks endiselt "plaan B", kuna Huawei peab lahendama Harmony OS-i kasutuselevõtu suurima augu: rakenduste ökosüsteemi. Huawei ehitab oma AppGallery platvormi alternatiivina Google Play poele ning sel nädalal avalikustas ettevõte Google Play teenuste alternatiivina Huawei mobiiliteenused. Huawei ehitab üles oma ökosüsteemi ja kui kaubanduskeeld ei tühistata selle aasta lõpuks või varakult järgmisel aastal on Huawei sunnitud oma uute seadmete, sealhulgas tulevase Huawei Mate 30 jaoks üle minema Harmony OS-ile seeria. Tegelikult kinnitas Richard Yu, et Mate 30 ei saanud varem Google Play teenuste kasutamiseks sertifikaati kaubanduskeeld kehtestati, nii et Huawei kaalub Harmony OS-i kasutamist seadmes, kui keeldu ei tühistata aega.
Huawei sõnul esindab tema uus operatsioonisüsteem täiesti uut põlvkonda operatsioonisüsteeme, kuna see võimaldab AI-d erinevatel stsenaariumidel alates arvutitest, tahvelarvutitest ja muudest domeenidest. Huawei on juba sisemiselt testinud oma uut operatsioonisüsteemi mitmes seadmes, kuigi Richard Yu ei kinnitanud, kas kokkupandav Huawei Mate X oli nende testseadmete hulgas. Hr Yu ütleb, et "paljud" partnerid on väljendanud huvi Harmony OS-iga toodete arendamise vastu, kuid ta keeldus huvitatud osapoolte nimesid avaldamast. Pressiteates ütleb Huawei, et nad "panevad aluse Harmony OS-ile Hiina turul" enne selle laiendamist ülemaailmsele turule.
Lisateavet Huawei uue operatsioonisüsteemi kohta sel nädalal Huawei arendajakonverentsil.
Värskendus 8/10/19 @ 10:23 EST: sõnastust muudeti, et kajastada, et Harmony OS ei vaja töötamiseks juurjuurdepääsu, selle asemel et seda keelata. Samuti selgitati, et 5-kordne IPC jõudlus on võrreldes Google'i Fuksiaga.