O le a faʻaaogaina e Huawei lana lava Harmony OS mo smartphones

I le fonotaga a le HDC 2020 le kamupani faasilasila e uiga i le faʻalauteleina o fuafuaga mo le Harmony operating system, faʻasalalau i le tausaga talu ai. I le faaopoopo atu i masini feaveaʻi faʻasalalau muamua ma oloa Initaneti o Mea (IoT), e pei o faʻaaliga, masini faʻaogaina, failauga atamai ma faʻamatalaga tau taavale, o le OS o loʻo atiaeina o le a faʻaaogaina foi i luga o telefoni.

O le suʻega o le SDK mo le atinaʻeina o talosaga feaveaʻi mo Harmony o le a amata i le faaiuga o le 2020, ma o uluai telefoni feaveaʻi e faʻavae i luga o le OS fou ua fuafua e faʻalauiloa ia Oketopa 2021. O loʻo maitauina o le OS fou ua uma ona saunia mo masini IoT ma le RAM mai le 128KB i le 128MB; o le faʻalauiloaina o le lomiga mo masini e manatua mai le 2021MB i le 128GB o le a amata ia Aperila 4, ma ia Oketopa mo masini e sili atu i le 4GB.

Sei o tatou manatua o le poloketi Harmony ua amata ona atinaʻe talu mai le 2017 ma o se microkernel operating system lea e mafai ona manatu o se tauva i le OS. Fuchsia mai Google. O le faʻasalalauga o le a faʻasalalau i le source code e avea o se poloketi faʻapitoa matala ma pulega tutoʻatasi (Ua uma ona maua e Huawei atiina ae tatala LiteOS mo masini IoT). O le fa'ailoga fa'avae o le a tu'uina atu i lalo o le fa'aaupuga a le fa'alapotopotoga e leai ni tupe mama a China Open Atomic Open Source Foundation. E talitonu Huawei e le lelei tele le Android i luga o masini feaveaʻi ona o le tele o le numera o le numera, faʻasologa o faʻasologa o taimi ma mataupu faʻavae.

Fa'ailoga o le Harmony:

  • O le 'autu o le faiga e fa'amaonia i le tulaga o le fa'atatau aloaia/matematika e fa'aitiitia ai le lamatiaga o fa'aletonu. O le faʻamaoniga na faʻatinoina i le faʻaaogaina o metotia e masani ona faʻaaogaina i le atinaʻeina o faiga faʻa-misiona i vaega e pei o vaalele ma astronautics, ma mafai ai ona ausia le tausisia o le tulaga saogalemu o le EAL 5+.
  • O le microkernel e vavae ese mai masini fafo. O le faiga e vavae ese mai meafaigaluega ma mafai ai e le au atinaʻe ona fatuina ni talosaga e mafai ona faʻaogaina i luga o vaega eseese o masini e aunoa ma le faia o ni afifi eseese.
  • O le microkernel e faʻaaogaina naʻo le faʻatulagaina ma le IPC, ma o isi mea uma e tuʻuina atu i auaunaga faʻaoga, o le tele o ia mea e faʻatinoina i avanoa faʻaoga.
  • O le fa'atulagaina o galuega ose fa'atuai-fa'aitiitiga fa'amanino fa'asoa fa'asoa (Deterministic Latency Engine), lea e su'esu'eina le uta i le taimi moni ma fa'aoga metotia mo le vavalo o amioga fa'aoga. Pe a faʻatusatusa i isi faiga, e ausia e le tagata faʻatulagaina le 25.7% faʻaitiitiga i le latency ma le 55.6% faʻaititia i le latency jitter.
  • Ina ia tuʻuina atu fesoʻotaʻiga i le va o le microkernel ma le kernel i fafo, e pei o le faila faila, network stack, avetaʻavale ma le faʻaogaina o le subsystem, o loʻo faʻaaogaina le IPC, lea e fai mai le kamupani e lima taimi sili atu nai lo le Zircon's IPC ma faatolu ona vave nai lo le Zircon's IPC. .
  • Nai lo o le faʻapipiʻi faʻapipiʻi faʻapipiʻi masani, e faʻaitiitia ai le ulu, e faʻaogaina e Harmony se faʻataʻitaʻiga faʻataʻitaʻi faʻavae e faʻavae i luga o se pasi faʻasalalau faʻasalalau e maua ai fesoʻotaʻiga ma meafaigaluega e pei o lau, mea pueata, kata leo, ma isi.
  • E le maua e le faiga le avanoa e fa'aoga ai i le a'a.
  • Ina ia fausia le talosaga, o loʻo faʻaaogaina le tagata faʻapipiʻi a Arc, lea e lagolagoina le code i C, C ++, Java, JavaScript ma Kotlin.
  • Ina ia faia ni talosaga mo vasega eseese o masini, e pei o TV, smartphones, smart watches, automotive information systems, etc., tatou lava auivi lautele mo le atinaʻeina o fesoʻotaʻiga ma SDK faʻatasi ai ma se siosiomaga atinaʻe tuʻufaʻatasia o le a tuʻuina atu. Ole mea faigaluega ole a fa'atagaina oe e otometi ona fa'afetaui talosaga mo mata eseese, fa'atonuga ma metotia o fegalegaleaiga a tagata fa'aoga. O loʻo taʻua ai foʻi le tuʻuina atu o meafaigaluega e faʻafetaui ai polokalama Android o loʻo iai i Harmony ma ni suiga laiti.

puna: opennet.ru

Faaopoopo i ai se faamatalaga