E hoʻohana ʻo Huawei i kāna Harmony OS no nā kelepona

Ma ka hālāwai kūkā HDC 2020 ka hui haʻiʻia ka e pili ana i ka hoʻonui ʻana i nā hoʻolālā no ka ʻōnaehana hana Harmony, i hoʻolaha ʻia i ka makahiki i hala. Ma waho aʻe o nā polokalamu kelepona i hoʻolaha mua ʻia a me nā huahana Internet of Things (IoT), e like me nā hōʻike, nā mea hiki ke hoʻohana ʻia, nā ʻōlelo akamai a me nā ʻōnaehana infotainment kaʻa, e hoʻohana pū ʻia ka OS i kūkulu ʻia ma nā smartphones.

E hoʻomaka ana ka hoʻāʻo ʻana i ka SDK no ka hoʻomohala ʻana i nā noi kelepona no Harmony i ka hopena o 2020, a ua hoʻolālā ʻia nā kelepona mua e pili ana i ka OS hou e hoʻokuʻu ʻia ma ʻOkakopa 2021. Hoʻomaopopo ʻia ua mākaukau ka OS hou no nā polokalamu IoT me RAM mai 128KB a 128MB; e hoʻomaka ana ka hoʻolaha ʻana o ka mana no nā polokalamu me ka hoʻomanaʻo mai 2021MB a i 128GB i ʻApelila 4, a ma ʻOkakopa no nā polokalamu me RAM ma mua o 4GB.

E hoʻomanaʻo mākou ua hoʻomohala ʻia ka papahana Harmony mai 2017 a he ʻōnaehana microkernel e hiki ke noʻonoʻo ʻia he mea hoʻokūkū i ka OS. Fuchsia mai Google mai. E paʻi ʻia ka paepae ma ka code source ma ke ʻano he papahana wehe piha me ka hoʻokele kūʻokoʻa (ua loaʻa iā Huawei hoʻomohala wehe LiteOS no nā mea IoT). E hoʻoili ʻia ke code platform ma lalo o ka mana o ka hui waiwai ʻole ʻo China Open Atomic Open Source Foundation. Manaʻo ʻo Huawei ʻaʻole maikaʻi ka Android ma nā polokalamu kelepona ma muli o ka nui o ka code code, ka mea hoʻonohonoho kaʻina hana kahiko a me nā pilikia ʻāpana.

Nā hiʻohiʻona o Harmony:

  • Ua hōʻoia ʻia ke kumu o ka ʻōnaehana ma ke kiʻekiʻe o ka logic/matematika maʻamau e hōʻemi i ka pilikia o nā nāwaliwali. Ua hana ʻia ka hōʻoia me ka hoʻohana ʻana i nā ʻano hana maʻamau i ka hoʻomohala ʻana i nā ʻōnaehana koʻikoʻi i nā wahi e like me ka mokulele a me nā astronautics, a hiki i ka hoʻokō ʻana i ka pae palekana EAL 5+.
  • Hoʻokaʻawale ʻia ka microkernel mai nā polokalamu waho. Hoʻokaʻawale ʻia ka ʻōnaehana mai ka mīkini a hiki i nā mea hoʻomohala ke hana i nā noi i hiki ke hoʻohana ʻia ma nā ʻano like ʻole o nā hāmeʻa me ka ʻole o ka hana ʻana i nā pūʻolo kaʻawale.
  • Hoʻohana ka microkernel i ka mea hoʻonohonoho a me IPC wale nō, a ua hana ʻia nā mea ʻē aʻe i nā lawelawe ʻōnaehana, ʻo ka hapa nui o ia mau mea i hana ʻia ma ka wahi hoʻohana.
  • ʻO ka mea hoʻonohonoho hana he ʻenekini hoʻokaʻawale kumu waiwai hoʻolāʻihi (Deterministic Latency Engine), nāna e nānā i ka ukana i ka manawa maoli a hoʻohana i nā ala no ka wānana ʻana i ka hana noi. Ke hoʻohālikelike ʻia me nā ʻōnaehana ʻē aʻe, loaʻa ka mea hoʻonohonoho i kahi hōʻemi 25.7% i ka latency a me kahi hōʻemi o 55.6% i ka latency jitter.
  • No ka hāʻawi ʻana i ka kamaʻilio ma waena o ka microkernel a me nā lawelawe kernel waho, e like me ka ʻōnaehana faila, ka waihona pūnaewele, nā mea hoʻokele a me ka subsystem hoʻomaka ʻana o ka noi, hoʻohana ʻia ka IPC, kahi i ʻōlelo ai ka hui he ʻelima mau manawa ʻoi aku ka wikiwiki ma mua o Zircon's IPC a ʻekolu manawa wikiwiki ma mua o Zircon's IPC. .
  • Ma kahi o ka waihona protocol ʻehā-layer maʻamau, e hōʻemi i ke poʻo, hoʻohana ʻo Harmony i kahi hiʻohiʻona hoʻokahi-layer maʻalahi e pili ana i kahi kaʻa kaʻa virtual i hāʻawi ʻia i ka launa pū ʻana me nā mea hana e like me nā pale, nā kāmera, nā kāleka kani, etc.
  • ʻAʻole hāʻawi ka ʻōnaehana i ke komo ʻana o ka mea hoʻohana ma ka pae kumu.
  • No ke kūkulu ʻana i ka noi, hoʻohana ʻia kā Arc compiler ponoʻī, e kākoʻo ana i ke code ma C, C ++, Java, JavaScript a me Kotlin.
  • No ka hana ʻana i nā noi no nā ʻano papa like ʻole, e like me TV, smartphones, smart watches, automotive information system, etc., e hāʻawi ʻia kā mākou hoʻolālā āpau āpau no ka hoʻomohala ʻana i nā interface a me SDK me kahi kaiapuni hoʻomohala hoʻohui. E ʻae ka mea hana iā ʻoe e hoʻololi maʻalahi i nā noi no nā pale like ʻole, nā mana a me nā ʻano o ka pilina o ka mea hoʻohana. Ua haʻi pū ʻia ka hāʻawi ʻana i nā mea hana e hoʻololi i nā polokalamu Android i loaʻa iā Harmony me nā loli liʻiliʻi.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka