Ang Huawei mogamit sa kaugalingon nga Harmony OS alang sa mga smartphone

Sa komperensya sa HDC 2020 ang kompanya gipahibalo mahitungod sa pagpalapad sa mga plano alang sa Harmony operating system, gipahibalo sa miaging tuig. Gawas pa sa una nga gipahibalo nga mga portable device ug mga produkto sa Internet of Things (IoT), sama sa mga display, wearable device, smart speaker ug car infotainment system, ang OS nga gi-develop magamit usab sa mga smartphones.

Ang pagsulay sa SDK alang sa pagpalambo sa mga mobile application para sa Harmony magsugod sa katapusan sa 2020, ug ang unang mga smartphone base sa bag-ong OS giplano nga ipagawas sa Oktubre 2021. Namatikdan nga ang bag-ong OS andam na alang sa mga aparato sa IoT nga adunay RAM gikan sa 128KB hangtod 128MB; ang promosyon sa bersyon alang sa mga aparato nga adunay memorya gikan sa 2021MB hangtod 128GB magsugod sa Abril 4, ug sa Oktubre alang sa mga aparato nga adunay RAM nga labaw sa 4GB.

Atong hinumdoman nga ang Harmony nga proyekto naugmad sukad sa 2017 ug usa ka microkernel operating system nga mahimong isipon nga usa ka kakompetensya sa OS. Fuchsia gikan sa Google. Ang plataporma i-publish sa source code isip usa ka hingpit nga open source nga proyekto nga adunay independente nga pagdumala (Huawei aduna na nagpalambo abli LiteOS alang sa IoT device). Ang plataporma code ibalhin ubos sa pagdumala sa non-profit nga organisasyon nga China Open Atomic Open Source Foundation. Nagtuo ang Huawei nga ang Android dili kaayo maayo sa mga mobile device tungod sa sobra nga gidak-on sa code, karaan nga proseso sa scheduler ug mga isyu sa pagkabahinbahin sa plataporma.

Mga Feature sa Harmony:

  • Ang kinauyokan sa sistema gipamatud-an sa lebel sa pormal nga lohika/matematika aron mamenosan ang risgo sa mga kahuyangan. Ang pag-verify gihimo gamit ang mga pamaagi nga sagad gigamit sa pagpauswag sa mga sistema nga kritikal sa misyon sa mga lugar sama sa aviation ug astronautics, ug gitugotan ang pagkab-ot sa pagsunod sa lebel sa seguridad sa EAL 5+.
  • Ang microkernel nahimulag gikan sa gawas nga mga himan. Ang sistema nahimulag gikan sa hardware ug nagtugot sa mga developers sa paghimo sa mga aplikasyon nga mahimong gamiton sa lain-laing mga kategoriya sa mga himan nga walay paghimo sa lain nga mga pakete.
  • Ang microkernel nag-implementar lamang sa scheduler ug IPC, ug ang tanan gihimo sa mga serbisyo sa sistema, kadaghanan niini gipatuman sa user space.
  • Ang task scheduler kay usa ka deterministic nga resource allocation engine (Deterministic Latency Engine), nga nag-analisar sa load sa tinuod nga panahon ug naggamit ug mga pamaagi sa pagtagna sa kinaiya sa aplikasyon. Kung itandi sa ubang mga sistema, nakab-ot sa scheduler ang 25.7% nga pagkunhod sa latency ug usa ka 55.6% nga pagkunhod sa latency jitter.
  • Aron mahatagan og komunikasyon tali sa microkernel ug external kernel services, sama sa file system, network stack, drivers ug application launch subsystem, gigamit ang IPC, nga giangkon sa kompanya nga lima ka pilo nga mas paspas kay sa Zircon's IPC ug tulo ka beses nga mas paspas kay sa Zircon's IPC. QNX .
  • Imbis sa kasagarang gigamit nga upat ka layer nga protocol stack, aron makunhuran ang overhead, ang Harmony naggamit sa usa ka gipasimple nga single-layer nga modelo nga gibase sa usa ka giapod-apod nga virtual bus nga naghatag interaksyon sa mga kagamitan sama sa mga screen, camera, sound card, ug uban pa.
  • Ang sistema wala maghatag ug access sa user sa root level.
  • Aron matukod ang aplikasyon, gigamit ang kaugalingon nga compiler sa Arc, nga nagsuporta sa code sa C, C++, Java, JavaScript ug Kotlin.
  • Aron makamugna og mga aplikasyon alang sa lain-laing klase sa mga himan, sama sa TV, smartphones, smart relo, automotive information systems, ug uban pa, ang atong kaugalingong unibersal nga gambalay alang sa pagpalambo sa mga interface ug SDK nga adunay integrated development environment ihatag. Ang toolkit magtugot kanimo nga awtomatiko nga ipahiangay ang mga aplikasyon alang sa lainlaing mga screen, kontrol ug pamaagi sa interaksyon sa tiggamit. Gihisgutan usab niini ang paghatag og mga himan aron ipahiangay ang mga naa na nga Android apps sa Harmony nga adunay gamay nga pagbag-o.

Source: opennet.ru

Idugang sa usa ka comment