Në konferencën HDC 2020 kompania
Testimi i SDK-së për zhvillimin e aplikacioneve celulare për Harmony do të fillojë në fund të vitit 2020, dhe telefonat inteligjentë të parë të bazuar në OS të ri janë planifikuar të dalin në tetor 2021. Vihet re se OS i ri është tashmë gati për pajisjet IoT me RAM nga 128 KB në 128 MB; promovimi i versionit për pajisjet me memorie nga 2021 MB në 128 GB do të fillojë në prill 4 dhe në tetor për pajisjet me RAM më shumë se 4 GB.
Kujtojmë se projekti Harmony është në zhvillim që nga viti 2017 dhe është një sistem operativ mikrokernel që mund të konsiderohet si një konkurrent i sistemit operativ.
Karakteristikat e Harmonisë:
- Thelbi i sistemit verifikohet në nivelin e logjikës/matematikës formale për të minimizuar rrezikun e dobësive. Verifikimi u krye duke përdorur metoda që përdoren zakonisht në zhvillimin e sistemeve kritike për misionin në fusha të tilla si aviacioni dhe astronautika, dhe lejon arritjen e pajtueshmërisë me nivelin e sigurisë EAL 5+.
- Mikrokerneli është i izoluar nga pajisjet e jashtme. Sistemi është i ndarë nga hardueri dhe i lejon zhvilluesit të krijojnë aplikacione që mund të përdoren në kategori të ndryshme pajisjesh pa krijuar paketa të veçanta.
- Mikrokerneli zbaton vetëm planifikuesin dhe IPC, dhe gjithçka tjetër kryhet në shërbimet e sistemit, shumica e të cilave ekzekutohen në hapësirën e përdoruesit.
- Planifikuesi i detyrave është një motor i shpërndarjes së burimeve përcaktuese që minimizon vonesat (Deterministic Latency Engine), i cili analizon ngarkesën në kohë reale dhe përdor metoda për parashikimin e sjelljes së aplikacionit. Krahasuar me sistemet e tjera, planifikuesi arrin një reduktim prej 25.7% të vonesës dhe një reduktim prej 55.6% në nervozizmin e vonesës.
- Për të ofruar komunikim ndërmjet mikrokernelit dhe shërbimeve të kernelit të jashtëm, të tilla si sistemi i skedarëve, grupi i rrjetit, drejtuesit dhe nënsistemi i nisjes së aplikacionit, përdoret IPC, për të cilin kompania pretendon se është pesë herë më i shpejtë se IPC i Zircon dhe tre herë më i shpejtë se IPC i Zircon. QNX .
- Në vend të grupit të protokolleve me katër shtresa të përdorura zakonisht, për të reduktuar shpenzimet, Harmony përdor një model të thjeshtuar me një shtresë të bazuar në një autobus virtual të shpërndarë që ofron ndërveprim me pajisje të tilla si ekranet, kamerat, kartat e zërit, etj.
- Sistemi nuk ofron akses përdoruesi në nivelin rrënjë.
- Për të ndërtuar aplikacionin, përdoret përpiluesi i vetë Arc, i cili mbështet kodin në C, C++, Java, JavaScript dhe Kotlin.
- Për të krijuar aplikacione për klasa të ndryshme pajisjesh, si televizorë, telefona inteligjentë, orë inteligjente, sisteme informacioni automobilistik, etj., do të sigurohet kuadri ynë universal për zhvillimin e ndërfaqeve dhe SDK me një mjedis zhvillimi të integruar. Paketa e veglave do t'ju lejojë të përshtatni automatikisht aplikacionet për ekrane të ndryshme, kontrolle dhe metoda të ndërveprimit me përdoruesit. Ai përmend gjithashtu ofrimin e mjeteve për të përshtatur aplikacionet ekzistuese Android në Harmony me ndryshime minimale.
Burimi: opennet.ru