Huawei uzos sian propran Harmony OS por saĝtelefonoj

Ĉe la HDC 2020-konferenco la kompanio anoncita pri pligrandigo de planoj por la operaciumo Harmony, anoncita pasintjare. Krom la komence anoncitaj porteblaj aparatoj kaj Interreto de Aĵoj (IoT) produktoj, kiel ekranoj, porteblaj aparatoj, inteligentaj laŭtparoliloj kaj aŭtaj infodivertsistemoj, la evoluinta VIN ankaŭ estos uzata sur inteligentaj telefonoj.

Testado de la SDK por evoluigado de moveblaj aplikoj por Harmony komenciĝos fine de 2020, kaj la unuaj saĝtelefonoj bazitaj sur la nova OS estas planitaj esti liberigitaj en oktobro 2021. Oni rimarkas, ke la nova OS jam pretas por IoT-aparatoj kun RAM de 128KB ĝis 128MB; promocio de la versio por aparatoj kun memoro de 2021MB ĝis 128GB komenciĝos en aprilo 4, kaj en oktobro por aparatoj kun RAM pli ol 4GB.

Ni memoru, ke la Harmony-projekto disvolviĝas ekde 2017 kaj estas mikrokerna operaciumo, kiu povas esti konsiderata kiel konkuranto al la OS. Fuchsia de Guglo. La platformo estos publikigita en fontkodo kiel tute malfermfonta projekto kun sendependa administrado (Huawei jam havas disvolvas malfermi LiteOS por IoT-aparatoj). La platformkodo estos transdonita sub la aŭspicioj de la neprofitcela organizaĵo Ĉina Open Atomic Open Source Foundation. Huawei opinias, ke Android ne estas tiel bona en porteblaj aparatoj pro ĝia troa kodgrandeco, malmoderna procezplanilo kaj platformaj fragmentiĝoproblemoj.

Karakterizaĵoj de Harmonio:

  • La kerno de la sistemo estas kontrolita sur la nivelo de formala logiko/matematiko por minimumigi la riskon de vundeblecoj. Konfirmo estis efektivigita uzante metodojn kiuj estas ofte uzitaj en la evoluo de misi-kritikaj sistemoj en areoj kiel ekzemple aviado kaj astronaŭtiko, kaj permesas atingi observon kun la EAL 5+ sekurecnivelo.
  • La mikrokerno estas izolita de eksteraj aparatoj. La sistemo estas apartigita de la aparataro kaj permesas al programistoj krei aplikojn, kiuj povas esti uzataj sur malsamaj kategorioj da aparatoj sen krei apartajn pakaĵojn.
  • La mikrokerno efektivigas nur la planilon kaj IPC, kaj ĉio alia estas efektivigita en sistemaj servoj, la plej multaj el kiuj estas ekzekutitaj en uzantspaco.
  • La taskoplanisto estas prokrast-minimiganta determinisma resursa asigno-motoro (Deterministic Latency Engine), kiu analizas la ŝarĝon en reala tempo kaj uzas metodojn por antaŭdiri aplikiĝkonduton. Kompare kun aliaj sistemoj, la planilo atingas 25.7% redukton en latencia kaj 55.6% redukto en latencia tremo.
  • Por disponigi komunikadon inter la mikrokerno kaj eksteraj kernaj servoj, kiel ekzemple la dosiersistemo, retstako, ŝoforoj kaj aplikaĵa lanĉa subsistemo, IPC estas uzata, kiun la kompanio asertas, ke estas kvinoble pli rapida ol la IPC de Zircon kaj trioble pli rapida ol la IPC de Zircon. .
  • Anstataŭ la tipe uzita kvar-tavola protokolstako, por redukti supre, Harmony utiligas simpligitan unu-tavolan modelon bazitan sur distribuita virtuala buso kiu disponigas interagadon per ekipaĵo kiel ekzemple ekranoj, fotiloj, sonkartoj, ktp.
  • La sistemo ne disponigas uzantan aliron ĉe la radika nivelo.
  • Por konstrui la aplikaĵon, la propra kompililo de Arc estas uzata, kiu subtenas kodon en C, C++, Java, JavaScript kaj Kotlin.
  • Por krei aplikojn por diversaj klasoj de aparatoj, kiel televidiloj, saĝtelefonoj, inteligentaj horloĝoj, aŭtomobilaj informsistemoj, ktp., nian propran universalan kadron por disvolvi interfacojn kaj SDK kun integra evolua medio estos provizita. La ilaro permesos vin aŭtomate adapti aplikojn por malsamaj ekranoj, kontroloj kaj metodoj de uzantinterago. Ĝi ankaŭ mencias provizi ilojn por adapti ekzistantajn Android-apojn al Harmony kun minimumaj ŝanĝoj.

fonto: opennet.ru

Aldoni komenton