Huawei bakal nganggo OS Harmony sorangan pikeun smartphone

Dina konperénsi HDC 2020 perusahaan ngumumkeun ngeunaan rencana ngembangna pikeun sistem operasi Harmony, ngumumkeun taun ka tukang. Salian ti mimiti ngumumkeun alat portabel sareng produk Internet of Things (IoT), sapertos tampilan, alat anu tiasa dianggo, spiker pinter sareng sistem infotainment mobil, OS anu dikembangkeun ogé bakal dianggo dina smartphone.

Uji coba SDK pikeun ngembangkeun aplikasi mobile pikeun Harmony bakal dimimitian dina ahir 2020, sareng smartphone munggaran dumasar kana OS anyar direncanakeun bakal dileupaskeun dina Oktober 2021. Catet yén OS énggal parantos siap pikeun alat IoT kalayan RAM tina 128KB dugi ka 128MB; promosi versi pikeun alat anu mémori tina 2021MB dugi ka 128GB bakal dimimitian dina April 4, sareng dina Oktober pikeun alat anu nganggo RAM langkung ti 4GB.

Hayu urang émut yén proyék Harmony parantos dikembangkeun saprak 2017 sareng mangrupikeun sistem operasi microkernel anu tiasa dianggap saingan pikeun OS. Fuchsia ti Google. Platformna bakal dipedar dina kode sumber salaku proyék sumber terbuka lengkep sareng manajemén mandiri (Huawei parantos mekarkeun kabuka LiteOS pikeun alat IoT). Kodeu platform bakal ditransfer dina naungan organisasi nirlaba China Open Atomic Open Source Foundation. Huawei percaya yén Android henteu saé dina alat sélulér kusabab ukuran kode anu kaleuleuwihan, jadwal prosés anu luntur sareng masalah fragméntasi platform.

Keunggulan Harmony:

  • Inti sistem diverifikasi dina tingkat logika formal / matematika pikeun ngaminimalkeun résiko kerentanan. Verifikasi dilaksanakeun nganggo metode anu biasa dianggo dina pamekaran sistem kritis-misi di daérah sapertos penerbangan sareng astronautika, sareng ngamungkinkeun pikeun minuhan tingkat kaamanan EAL 5+.
  • Mikrokernel diisolasi tina alat éksternal. Sistem ieu dipisahkeun tina hardware sareng ngamungkinkeun para pamekar nyiptakeun aplikasi anu tiasa dianggo dina sababaraha kategori alat tanpa nyiptakeun bungkusan anu misah.
  • The microkernel implements ukur scheduler na IPC, sarta sagalana sejenna dilumangsungkeun dina layanan sistem, lolobana nu dieksekusi dina spasi pamaké.
  • Penjadwal tugas mangrupikeun mesin alokasi sumberdaya deterministik anu ngaminimalkeun (Deterministic Latency Engine), anu nganalisa beban sacara real waktos sareng nganggo metode pikeun ngaramalkeun paripolah aplikasi. Dibandingkeun sareng sistem anu sanés, penjadwal ngahontal pangurangan 25.7% dina latency sareng pangurangan 55.6% dina jitter latency.
  • Pikeun nyayogikeun komunikasi antara mikrokernel sareng jasa kernel éksternal, sapertos sistem file, tumpukan jaringan, supir sareng subsistem peluncuran aplikasi, IPC dianggo, anu diklaim perusahaan lima kali langkung gancang tibatan IPC Zircon sareng tilu kali langkung gancang tibatan IPC Zircon. .
  • Gantina nu ilaharna dipaké opat-lapisan protokol tumpukan, pikeun ngurangan overhead, Harmony ngagunakeun model single-lapisan saderhana dumasar kana beus virtual disebarkeun nu nyadiakeun interaksi jeung parabot kayaning layar, kaméra, kartu sora, jsb.
  • Sistim nu teu nyadiakeun aksés pamaké dina tingkat root.
  • Pikeun ngawangun aplikasi, kompiler Arc sorangan dianggo, anu ngadukung kode dina C, C ++, Java, JavaScript sareng Kotlin.
  • Pikeun nyiptakeun aplikasi pikeun sababaraha kelas alat, sapertos TV, smartphone, jam tangan pinter, sistem inpormasi otomotif, jsb., kerangka universal urang sorangan pikeun ngembangkeun antarmuka sareng SDK kalayan lingkungan pangembangan terpadu bakal disayogikeun. Toolkit bakal ngidinan Anjeun pikeun otomatis adaptasi aplikasi pikeun layar béda, kontrol jeung métode interaksi pamaké. Éta ogé nyebatkeun nyayogikeun alat pikeun adaptasi aplikasi Android anu tos aya ka Harmony kalayan parobihan minimal.

sumber: opennet.ru

Tambahkeun komentar