Engqungqutheleni ye-HDC 2020 inkampani mayelana nokwandisa izinhlelo zohlelo lokusebenza lweHarmony, olwamenyezelwa ngonyaka odlule. Ngaphezu kwemishini ephathwayo eqale yamenyezelwa kanye nemikhiqizo ye-inthanethi Yezinto (i-IoT), njengezibonisi, izinto ezigqokwayo, izipikha ezihlakaniphile nezinhlelo zolwazi lwemoto, i-OS ethuthukiswayo izophinde isetshenziswe kuma-smartphone.
Ukuhlolwa kwe-SDK yokuthuthukisa izinhlelo zokusebenza zeselula zeHarmony kuzoqala ekupheleni kuka-2020, futhi ama-smartphones okuqala asekelwe ku-OS entsha ahlelelwe ukukhishwa ngo-Okthoba 2021. Kuyaphawulwa ukuthi i-OS entsha isivele ilungele amadivayisi e-IoT ane-RAM ukusuka ku-128KB kuya ku-128MB; ukukhushulwa kwenguqulo yamadivayisi anenkumbulo ukusuka ku-2021MB kuya ku-128GB kuzoqala ngo-April 4, futhi ngo-Okthoba kumadivayisi ane-RAM engaphezu kuka-4GB.
Masikhumbule ukuthi iphrojekthi ye-Harmony ibilokhu ithuthukiswa kusukela ngo-2017 futhi iwuhlelo lokusebenza lwe-microkernel olungathathwa njengomncintiswano ku-OS. kusuka ku-Google. Inkundla izoshicilelwa ngekhodi yomthombo njengephrojekthi yomthombo ovulekile ngokuphelele enabaphathi abazimele (iHuawei usenayo kakade vula yamadivayisi e-IoT). Ikhodi yesikhulumi izodluliselwa ngaphansi kosizo lwenhlangano engenzi nzuzo i-China Open Atomic Open Source Foundation. I-Huawei ikholelwa ukuthi Android Akukuhle kangako kumadivayisi eselula ngenxa yesisekelo sekhodi esikhulu kakhulu, ishejuli yenqubo esiphelelwe yisikhathi, kanye nezinkinga zokuqhekeka kwepulatifomu.
Izici ze-Harmony:
- Umnyombo wesistimu uqinisekiswa ezingeni lokucabanga okusemthethweni/izibalo ukuze kuncishiswe ubungozi bokuba sengozini. Ukuqinisekisa kwenziwe kusetshenziswa izindlela ezivame ukusetshenziswa ekuthuthukisweni kwamasistimu abalulekile emishini ezindaweni ezifana nezokundiza kanye ne-astronautics, futhi kuvumela ukuzuza ukuthobelana neleveli yokuphepha ye-EAL 5+.
- I-microkernel ihlukaniswe kumadivayisi angaphandle. Uhlelo luhlukaniswa nehardware futhi luvumela abathuthukisi ukuthi bakhe izinhlelo zokusebenza ezingasetshenziswa ezigabeni ezihlukene zamadivayisi ngaphandle kokudala amaphakheji ahlukene.
- I-microkernel isebenzisa kuphela isihleli kanye ne-IPC, futhi konke okunye kwenziwa ezinsizeni zesistimu, eziningi zazo ezenziwa endaweni yomsebenzisi.
- Isihleli somsebenzi siyinjini yokwabiwa kwensiza enqumayo enciphisa ukulibaziseka (Deterministic Latency Engine), ehlaziya umthwalo ngesikhathi sangempela futhi isebenzisa izindlela zokubikezela ukuziphatha kohlelo lokusebenza. Uma kuqhathaniswa nezinye izinhlelo, umhleli uthola ukuncipha kwe-latency ngo-25.7% kanye nokwehliswa kwe-55.6% ku-latency jitter.
- Ukuze unikeze ukuxhumana phakathi kwe-microkernel nezinsizakalo zangaphandle ze-kernel, njengesistimu yefayela, isitaki senethiwekhi, abashayeli kanye nesistimu engaphansi yokuqaliswa kwesicelo, i-IPC isetshenziswa, inkampani ethi ishesha ngokuphindwe kahlanu kune-IPC ye-Zircon futhi ishesha kathathu kune-IPC yeZircon. QNX .
- Esikhundleni sesitaki sephrothokholi sezendlalelo ezine esivame ukusetshenziswa, ukuze kuncishiswe phezulu, i-Harmony isebenzisa imodeli eyenziwe lula yesendlalelo esisodwa esekelwe ebhasini elibonakalayo elisabalalisiwe elihlinzeka ngokuhlanganyela nezinto zokusebenza njengezikrini, amakhamera, amakhadi omsindo, njll.
- Uhlelo alunikezi ukufinyelela komsebenzisi ezingeni lempande.
- Ukwakha uhlelo, kusetshenziswa i-compiler ye-Arc, esekela ikhodi ku-C, C++, Java, JavaScript kanye ne-Kotlin.
- Kuzohlinzekwa uhlaka lokuthuthukiswa kwesixhumi esibonakalayo esiphelele kanye ne-SDK enendawo yokuthuthukiswa ehlanganisiwe yokudala izinhlelo zokusebenza zezigaba ezahlukene zamadivayisi, njenge-TV, ama-smartphone, ama-smartwatches, izinhlelo zolwazi ezingaphakathi emotweni, nokunye. Ithuluzi lizovumelanisa ngokuzenzakalelayo izinhlelo zokusebenza nezikrini ezahlukene, izilawuli, kanye nezindlela zokuxhumana zabasebenzisi. Amathuluzi okuvumelanisa izinhlelo zokusebenza ezikhona ne-Harmony nawo ashiwo. Android-izinhlelo zokusebenza ezinezinguquko ezincane.
Source: opennet.ru
