Bydd Huawei yn defnyddio ei Harmony OS ei hun ar gyfer ffonau smart

Yng nghynhadledd HDC 2020 y cwmni cyhoeddi ynghylch ehangu cynlluniau ar gyfer system weithredu Harmony, a gyhoeddwyd y llynedd. Yn ogystal â'r dyfeisiau cludadwy a gyhoeddwyd yn wreiddiol a chynhyrchion Rhyngrwyd Pethau (IoT), megis arddangosfeydd, dyfeisiau gwisgadwy, seinyddion smart a systemau infotainment ceir, bydd yr OS sy'n cael ei ddatblygu hefyd yn cael ei ddefnyddio ar ffonau smart.

Bydd profi'r SDK ar gyfer datblygu cymwysiadau symudol ar gyfer Harmony yn dechrau ddiwedd 2020, a bwriedir rhyddhau'r ffonau smart cyntaf yn seiliedig ar yr OS newydd ym mis Hydref 2021. Nodir bod yr OS newydd eisoes yn barod ar gyfer dyfeisiau IoT gyda RAM o 128KB i 128MB; bydd hyrwyddo'r fersiwn ar gyfer dyfeisiau â chof o 2021MB i 128GB yn dechrau ym mis Ebrill 4, ac ym mis Hydref ar gyfer dyfeisiau gyda RAM yn fwy na 4GB.

Gadewch inni gofio bod y prosiect Harmony wedi bod yn cael ei ddatblygu ers 2017 ac mae'n system weithredu microkernel y gellir ei hystyried fel cystadleuydd i'r OS Fuchsia oddi wrth Google. Bydd y platfform yn cael ei gyhoeddi mewn cod ffynhonnell fel prosiect ffynhonnell gwbl agored gyda rheolaeth annibynnol (mae Huawei eisoes wedi gwneud hynny yn datblygu agored LiteOS ar gyfer dyfeisiau IoT). Bydd cod y platfform yn cael ei drosglwyddo o dan nawdd y sefydliad dielw China Open Atomic Open Source Foundation. Mae Huawei yn credu nad yw Android cystal ar ddyfeisiau symudol oherwydd ei faint cod gormodol, trefnydd proses hen ffasiwn a materion darnio platfform.

Nodweddion Harmoni:

  • Mae craidd y system yn cael ei wirio ar lefel rhesymeg ffurfiol/mathemateg i leihau'r risg o wendidau. Dilyswyd gan ddefnyddio dulliau a ddefnyddir yn gyffredin i ddatblygu systemau sy'n hanfodol i genhadaeth mewn meysydd fel hedfan a gofodwyr, ac mae'n caniatáu cydymffurfio â lefel diogelwch EAL 5+.
  • Mae'r microkernel wedi'i ynysu o ddyfeisiau allanol. Mae'r system wedi'i gwahanu oddi wrth y caledwedd ac yn caniatáu i ddatblygwyr greu cymwysiadau y gellir eu defnyddio ar wahanol gategorïau o ddyfeisiau heb greu pecynnau ar wahân.
  • Mae'r microkernel yn gweithredu'r amserlennydd a'r IPC yn unig, ac mae popeth arall yn cael ei wneud mewn gwasanaethau system, y rhan fwyaf ohonynt yn cael eu gweithredu yn y gofod defnyddwyr.
  • Mae'r trefnydd tasgau yn beiriant dyrannu adnoddau penderfynol sy'n lleihau oedi (Injan Cudd Penderfynu), sy'n dadansoddi'r llwyth mewn amser real ac yn defnyddio dulliau ar gyfer rhagweld ymddygiad cymhwysiad. O'i gymharu â systemau eraill, mae'r rhaglennydd yn cyflawni gostyngiad o 25.7% mewn hwyrni a gostyngiad o 55.6% mewn jitter cuddni.
  • Er mwyn darparu cyfathrebu rhwng y microkernel a gwasanaethau cnewyllyn allanol, megis y system ffeiliau, stack rhwydwaith, gyrwyr ac is-system lansio cais, defnyddir IPC, y mae'r cwmni'n honni ei fod bum gwaith yn gyflymach nag IPC Zircon a thair gwaith yn gyflymach nag IPC Zircon QNX .
  • Yn lle'r pentwr protocol pedair haen a ddefnyddir yn nodweddiadol, i leihau gorbenion, mae Harmony yn defnyddio model haen sengl symlach yn seiliedig ar fws rhithwir dosbarthedig sy'n darparu rhyngweithio ag offer fel sgriniau, camerâu, cardiau sain, ac ati.
  • Nid yw'r system yn darparu mynediad defnyddiwr ar y lefel gwraidd.
  • I adeiladu'r cymhwysiad, defnyddir casglwr Arc ei hun, sy'n cefnogi cod yn C, C ++, Java, JavaScript a Kotlin.
  • Er mwyn creu cymwysiadau ar gyfer gwahanol ddosbarthiadau o ddyfeisiau, megis setiau teledu, ffonau smart, oriorau craff, systemau gwybodaeth modurol, ac ati, bydd ein fframwaith cyffredinol ein hunain ar gyfer datblygu rhyngwynebau a SDK gydag amgylchedd datblygu integredig yn cael ei ddarparu. Bydd y pecyn cymorth yn eich galluogi i addasu cymwysiadau ar gyfer gwahanol sgriniau, rheolyddion a dulliau rhyngweithio defnyddwyr yn awtomatig. Mae hefyd yn sôn am ddarparu offer i addasu apiau Android presennol i Harmony heb fawr o newidiadau.

Ffynhonnell: opennet.ru

Ychwanegu sylw