Huawei bakal nggunakake OS Harmony dhewe kanggo smartphone

Ing konferensi HDC 2020 perusahaan diumumake babagan ngembangaken rencana kanggo sistem operasi Harmony, announced pungkasan taun. Saliyane piranti portabel sing diumumake lan produk Internet of Things (IoT), kayata layar, piranti sing bisa dipakai, speaker cerdas lan sistem infotainment mobil, OS sing dikembangake uga bakal digunakake ing smartphone.

Tes SDK kanggo ngembangake aplikasi seluler kanggo Harmony bakal diwiwiti ing pungkasan taun 2020, lan smartphone pisanan adhedhasar OS anyar direncanakake bakal dirilis ing Oktober 2021. Kacathet yen OS anyar wis siyap kanggo piranti IoT kanthi RAM saka 128KB nganti 128MB; promosi versi kanggo piranti kanthi memori saka 2021MB dadi 128GB bakal diwiwiti ing April 4, lan ing wulan Oktober kanggo piranti kanthi RAM luwih saka 4GB.

Elinga yen proyek Harmony wis dikembangake wiwit taun 2017 lan minangka sistem operasi mikrokernel sing bisa dianggep minangka pesaing OS. Fuchsia saka Google. Platform kasebut bakal diterbitake ing kode sumber minangka proyek sumber terbuka kanthi manajemen independen (Huawei wis ngrembaka mbukak LiteOS kanggo piranti IoT). Kode platform kasebut bakal ditransfer ing sangisore organisasi nirlaba China Open Atomic Open Source Foundation. Huawei percaya yen Android ora apik ing piranti seluler amarga ukuran kode sing gedhe banget, panjadwal proses sing wis lawas lan masalah fragmentasi platform.

Fitur saka Harmony:

  • Inti sistem diverifikasi ing tingkat logika formal / matématika kanggo nyilikake risiko kerentanan. Verifikasi ditindakake kanthi nggunakake cara sing umum digunakake ing pangembangan sistem kritis misi ing wilayah kayata penerbangan lan astronautika, lan ngidini kanggo nggayuh tingkat keamanan EAL 5+.
  • Mikrokernel diisolasi saka piranti eksternal. Sistem kasebut dipisahake saka hardware lan ngidini pangembang nggawe aplikasi sing bisa digunakake ing macem-macem kategori piranti tanpa nggawe paket sing kapisah.
  • Mikrokernel mung ngetrapake panjadwal lan IPC, lan kabeh liya ditindakake ing layanan sistem, sing paling akeh dieksekusi ing ruang pangguna.
  • Penjadwal tugas minangka mesin alokasi sumber daya deterministik sing nyilikake wektu tundha (Mesin Latency Deterministik), sing nganalisa beban ing wektu nyata lan nggunakake cara kanggo prédhiksi prilaku aplikasi. Dibandhingake karo sistem liyane, panjadwal entuk pangurangan latensi 25.7% lan pengurangan jitter latensi 55.6%.
  • Kanggo nyedhiyakake komunikasi antarane microkernel lan layanan kernel eksternal, kayata sistem file, tumpukan jaringan, driver lan subsistem peluncuran aplikasi, IPC digunakake, sing diklaim perusahaan kaping lima luwih cepet tinimbang IPC Zircon lan kaping telu luwih cepet tinimbang IPC Zircon. QNX .
  • Nanging saka tumpukan protokol papat-lapisan biasane digunakake, kanggo ngurangi nduwur sirah, Harmony nggunakake model siji-lapisan simplified adhedhasar bis virtual mbagekke sing nyedhiyani interaksi karo peralatan kayata layar, kamera, kertu swara, etc.
  • Sistem ora nyedhiyakake akses pangguna ing tingkat root.
  • Kanggo mbangun aplikasi kasebut, kompiler Arc dhewe digunakake, sing ndhukung kode ing C, C ++, Java, JavaScript lan Kotlin.
  • Kanggo nggawe aplikasi kanggo macem-macem kelas piranti, kayata TV, smartphone, jam tangan cerdas, sistem informasi otomotif, lan sapiturute, kerangka universal kita dhewe kanggo ngembangake antarmuka lan SDK kanthi lingkungan pangembangan terintegrasi bakal diwenehake. Toolkit bakal ngidini sampeyan ngganti aplikasi kanthi otomatis kanggo macem-macem layar, kontrol lan cara interaksi pangguna. Uga nyebutake nyedhiyakake alat kanggo ngganti aplikasi Android sing ana menyang Harmony kanthi owah-owahan minimal.

Source: opennet.ru

Add a comment