Huawei itatumia Harmony OS yake kwa simu mahiri

Katika mkutano wa HDC 2020 kampuni alitangaza kuhusu upanuzi wa mipango ya mfumo wa uendeshaji wa Harmony, uliotangazwa mwaka jana. Mbali na vifaa vinavyobebeka vilivyotangazwa hapo awali na bidhaa za Mtandao wa Mambo (IoT), kama vile skrini, vifaa vinavyoweza kuvaliwa, spika mahiri na mifumo ya habari ya gari, Mfumo wa Uendeshaji unaotengenezwa pia utatumika kwenye simu mahiri.

Majaribio ya SDK ya kutengeneza programu za simu za Harmony yataanza mwishoni mwa 2020, na simu mahiri za kwanza kulingana na OS mpya zimepangwa kutolewa mnamo Oktoba 2021. Imebainika kuwa OS mpya tayari iko tayari kwa vifaa vya IoT vilivyo na RAM kutoka 128KB hadi 128MB; ukuzaji wa toleo la vifaa vilivyo na kumbukumbu kutoka 2021MB hadi 128GB utaanza Aprili 4, na mnamo Oktoba kwa vifaa vilivyo na RAM zaidi ya 4GB.

Wacha tukumbuke kuwa mradi wa Harmony umekuwa ukiendelezwa tangu 2017 na ni mfumo wa uendeshaji wa microkernel ambao unaweza kuzingatiwa kama mshindani wa OS. Fuchsia kutoka Google. Jukwaa litachapishwa katika msimbo wa chanzo kama mradi wa chanzo huria kabisa na usimamizi huru (tayari Huawei anayo yanaendelea fungua LiteOS kwa vifaa vya IoT). Msimbo wa mfumo utahamishwa chini ya ufadhili wa shirika lisilo la faida la China Open Atomic Open Source Foundation. Huawei inaamini kuwa Android si nzuri kwenye vifaa vya rununu kwa sababu ya saizi yake kupita kiasi ya nambari, kipanga ratiba cha michakato iliyopitwa na wakati na masuala ya kugawanyika kwa jukwaa.

Vipengele vya Harmony:

  • Msingi wa mfumo unathibitishwa katika kiwango cha mantiki/hisabati rasmi ili kupunguza hatari ya udhaifu. Uthibitishaji ulifanywa kwa kutumia mbinu ambazo hutumiwa sana katika uundaji wa mifumo muhimu ya dhamira katika maeneo kama vile usafiri wa anga na unajimu, na inaruhusu kufikia utiifu wa kiwango cha usalama cha EAL 5+.
  • Microkernel imetengwa na vifaa vya nje. Mfumo umetenganishwa na vifaa na inaruhusu watengenezaji kuunda programu ambazo zinaweza kutumika kwa aina tofauti za vifaa bila kuunda vifurushi tofauti.
  • Microkernel hutumia mpangilio tu na IPC, na kila kitu kingine kinafanywa katika huduma za mfumo, ambazo nyingi hutekelezwa katika nafasi ya mtumiaji.
  • Kiratibu cha kazi ni injini ya ugawaji wa rasilimali bainishi inayochelewesha (Deterministic Latency Engine), ambayo huchanganua mzigo kwa wakati halisi na kutumia mbinu za kutabiri tabia ya utumaji. Ikilinganishwa na mifumo mingine, kipanga ratiba kinafikia punguzo la 25.7% la muda wa kusubiri na kupunguza 55.6% ya jitter ya latency.
  • Ili kutoa mawasiliano kati ya microkernel na huduma za kernel za nje, kama vile mfumo wa faili, rundo la mtandao, viendeshaji na mfumo mdogo wa uzinduzi wa programu, IPC hutumiwa, ambayo kampuni inadai ina kasi mara tano kuliko IPC ya Zircon na mara tatu zaidi ya IPC ya Zircon. QNX. .
  • Badala ya mrundikano wa itifaki wa safu nne unaotumika kwa kawaida, ili kupunguza kichwa, Harmony hutumia muundo uliorahisishwa wa safu moja kulingana na basi pepe iliyosambazwa ambayo hutoa mwingiliano na vifaa kama vile skrini, kamera, kadi za sauti, n.k.
  • Mfumo hautoi ufikiaji wa mtumiaji kwenye kiwango cha mizizi.
  • Ili kuunda programu, mkusanyaji wa Arc mwenyewe hutumiwa, ambayo inasaidia msimbo katika C, C++, Java, JavaScript na Kotlin.
  • Ili kuunda programu kwa ajili ya aina mbalimbali za vifaa, kama vile TV, simu mahiri, saa mahiri, mifumo ya taarifa za magari, n.k., mfumo wetu wa ulimwengu wa kutengeneza violesura na SDK zenye mazingira jumuishi ya uendelezaji zitatolewa. Zana ya zana itakuruhusu kurekebisha kiotomatiki programu za skrini tofauti, vidhibiti na mbinu za mwingiliano wa watumiaji. Pia inataja kutoa zana za kurekebisha programu zilizopo za Android kwa Harmony na mabadiliko madogo.

Chanzo: opennet.ru

Kuongeza maoni