Pada persidangan HDC 2020 syarikat itu tentang mengembangkan rancangan untuk sistem pengendalian Harmony, yang diumumkan tahun lepas. Selain peranti mudah alih dan produk Internet of Things (IoT) yang diumumkan pada awalnya, seperti paparan, peranti boleh pakai, pembesar suara pintar dan sistem infotainmen kereta, OS yang sedang dibangunkan juga akan digunakan pada telefon pintar.
Ujian SDK untuk membangunkan aplikasi mudah alih untuk Harmony akan bermula pada penghujung 2020, dan telefon pintar pertama berdasarkan OS baharu dirancang untuk dikeluarkan pada Oktober 2021. Dimaklumkan bahawa OS baharu sudah sedia untuk peranti IoT dengan RAM daripada 128KB hingga 128MB; promosi versi untuk peranti dengan memori daripada 2021MB kepada 128GB akan bermula pada April 4, dan pada bulan Oktober untuk peranti dengan RAM lebih daripada 4GB.
Mari kita ingat bahawa projek Harmony telah dibangunkan sejak 2017 dan merupakan sistem pengendalian mikrokernel yang boleh dianggap sebagai pesaing kepada OS. daripada Google. Platform ini akan diterbitkan dalam kod sumber sebagai projek sumber terbuka sepenuhnya dengan pengurusan bebas (Huawei sudah terbuka untuk peranti IoT). Kod platform akan dipindahkan di bawah naungan organisasi bukan untung China Open Atomic Open Source Foundation. Huawei percaya bahawa Android Tidak begitu baik untuk peranti mudah alih disebabkan oleh pangkalan kod yang terlalu besar, penjadual proses yang ketinggalan zaman dan isu pemecahan platform.
Ciri-ciri Harmoni:
- Teras sistem disahkan pada tahap logik/matematik formal untuk meminimumkan risiko kelemahan. Pengesahan telah dijalankan menggunakan kaedah yang biasa digunakan dalam pembangunan sistem kritikal misi dalam bidang seperti penerbangan dan angkasawan, dan membolehkan mencapai pematuhan dengan tahap keselamatan EAL 5+.
- Mikrokernel diasingkan daripada peranti luaran. Sistem ini diasingkan daripada perkakasan dan membenarkan pembangun mencipta aplikasi yang boleh digunakan pada kategori peranti yang berbeza tanpa membuat pakej berasingan.
- Mikrokernel hanya melaksanakan penjadual dan IPC, dan segala-galanya dijalankan dalam perkhidmatan sistem, yang kebanyakannya dilaksanakan dalam ruang pengguna.
- Penjadual tugas ialah enjin peruntukan sumber deterministik yang meminimumkan kelewatan (Enjin Kependaman Deterministik), yang menganalisis beban dalam masa nyata dan menggunakan kaedah untuk meramalkan gelagat aplikasi. Berbanding dengan sistem lain, penjadual mencapai pengurangan 25.7% dalam kependaman dan pengurangan 55.6% dalam kependaman jitter.
- Untuk menyediakan komunikasi antara mikrokernel dan perkhidmatan kernel luaran, seperti sistem fail, susunan rangkaian, pemacu dan subsistem pelancaran aplikasi, IPC digunakan, yang didakwa syarikat itu lima kali lebih pantas daripada IPC Zircon dan tiga kali lebih pantas daripada IPC Zircon. QNX .
- Daripada timbunan protokol empat lapisan yang biasa digunakan, untuk mengurangkan overhed, Harmony menggunakan model satu lapisan yang dipermudahkan berdasarkan bas maya teragih yang menyediakan interaksi dengan peralatan seperti skrin, kamera, kad bunyi, dsb.
- Sistem tidak menyediakan akses pengguna pada peringkat akar.
- Untuk membina aplikasi, pengkompil Arc sendiri digunakan, yang menyokong kod dalam C, C++, Java, JavaScript dan Kotlin.
- Rangka kerja pembangunan antara muka universal proprietari dan SDK dengan persekitaran pembangunan bersepadu akan disediakan untuk mencipta aplikasi bagi pelbagai kelas peranti, seperti TV, telefon pintar, jam pintar, sistem maklumat dalam kereta dan lain-lain. Kit alat ini akan menyesuaikan aplikasi secara automatik kepada skrin, kawalan dan kaedah interaksi pengguna yang berbeza. Alat untuk menyesuaikan aplikasi sedia ada kepada Harmony juga disebut. Android-aplikasi dengan perubahan minimum.
Sumber: opennet.ru
