Ma ka hālāwai kūkā HDC 2020 ka hui
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.
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