Pada Huawei Developer Conference baru-baru ini, Huawei telah melancarkan HarmonyOS - sebuah sistem pengendalian berasaskan mikrokernel yang direka untuk menyampaikan pengalaman pengguna yang padu di semua peranti dan senario.
HarmonyOS adalah sistem pengendalian yang ringan dengan fungsi yang kuat, dan ia akan mula digunakan untuk peranti pintar seperti jam pintar, skrin pintar, sistem dalam kenderaan, dan penceramah pintar. Melalui pelaksanaan ini Huawei bermatlamat untuk mewujudkan ekosistem bersepadu dan dikongsi merentas peranti, mewujudkan persekitaran runtime yang selamat dan boleh dipercayai, dan memberikan pengalaman pintar holistik interaksi dengan setiap peranti.
HarmonyOS - Empat ciri teknikal utama
HarmonyOS direka dengan empat ciri teknikal yang berbeza untuk menyampaikan janjinya kepada pengguna.
1. Seamless: OS peranti pertama dengan senibina diedarkan, memberikan pengalaman lancar merentas peranti
Dengan menggunakan seni bina yang diedarkan dan teknologi bas maya yang diedarkan, HarmonyOS menawarkan platform komunikasi yang dikongsi, pengurusan data diedarkan, penjadualan tugas diedarkan, dan perkakasan maya. Dengan HarmonyOS, pemaju aplikasi tidak perlu berhadapan dengan teknologi asas untuk apl yang diedarkan, membolehkan mereka memberi tumpuan kepada logik perkhidmatan masing-masing. Membangun aplikasi yang diedarkan akan lebih mudah berbanding sebelum ini. Apl yang dibina di atas HarmonyOS boleh berjalan pada peranti yang berbeza semasa menyampaikan pengalaman yang lancar, kolaboratif merentas semua senario.
2. Smooth: Engine Latihan Deterministic dan IPC berprestasi tinggi
HarmonyOS akan menangani cabaran prestasi yang kurang baik dengan Enjin Latihan Deterministik dan prestasi tinggi Inter Process Communication (IPC). Enjin Latihan Deterministik menetapkan keutamaan pelaksanaan tugas dan had masa untuk penjadualan terlebih dahulu. Sumber akan menjejaskan tugas dengan keutamaan yang lebih tinggi, mengurangkan latensi tindak balas aplikasi sebanyak 25.7%. Mikrokomputer boleh membuat prestasi IPC sehingga lima kali lebih cekap daripada sistem sedia ada.
3. Secure: Senibina Microkernel yang membentuk semula keselamatan dan kepercayaan dari bawah
HarmonyOS menggunakan rekaan mikrokernel baru yang mempunyai keselamatan yang lebih baik dan latensi rendah. Mikrokomputer ini direka untuk memudahkan fungsi kernel, melaksanakan perkhidmatan sistem sebanyak mungkin dalam mod pengguna di luar kernel, dan menambah keselamatan bersama perlindungan. Mikrokomputer itu sendiri hanya menyediakan perkhidmatan yang paling asas seperti penjadualan thread dan IPC.
Reka bentuk microkernel OS Harmony menggunakan kaedah pengesahan rasmi untuk membentuk semula keselamatan dan kepercayaan dari asas dalam Persekitaran Pelaksanaan Dipercayai (TEE). Kaedah pengesahan formal adalah pendekatan matematik yang berkesan untuk mengesahkan ketetapan sistem dari sumber, sementara kaedah pengesahan tradisional, seperti pengesahan fungsional dan simulasi serangan, terhad kepada senario terhad. Kaedah formal, sebaliknya, boleh menggunakan model data untuk mengesahkan semua laluan jalan perisian.
HarmonyOS adalah OS pertama yang menggunakan pengesahan rasmi dalam TEE peranti, dengan ketara meningkatkan keselamatan. Di samping itu, kerana microkernel HarmonyOS mempunyai kod kurang (kira-kira satu per seribu jumlah kernel Linux), kebarangkalian serangan berkurang.
4. Unified: IDE berbilang peranti membenarkan aplikasi dibangunkan sekali dan digunakan di pelbagai peranti
Dikuasakan oleh pelbagai peranti IDE, kompilasi bersatu multi-bahasa, dan kit senibina teragih, HarmonyOS secara automatik boleh menyesuaikan diri dengan kawalan dan interaksi susun atur skrin yang berlainan, dan menyokong kedua-dua kawalan drag-and-drop dan berorientasikan pratonton pengaturcaraan. Ini membolehkan pemaju untuk membina aplikasi yang lebih cekap berjalan pada pelbagai peranti. Dengan IDE berbilang peranti, pemaju boleh mengodkan apl mereka sekali dan menggunakannya merentas pelbagai peranti, mewujudkan ekosistem yang bersepadu secara bersepadu di semua peranti pengguna.
HUAWEI ARK adalah pengkompil statik pertama yang boleh melakukan setanding dengan mesin maya Android, yang membolehkan pemaju untuk mengkompilasi pelbagai bahasa maju ke dalam kod mesin dalam satu persekitaran yang bersatu. Dengan menyokong kompilasi bersatu dalam pelbagai bahasa, HUAWEI ARK Compiler akan membantu pemaju meningkatkan produktiviti mereka.
Pelan pemaju dan pembangunan ekosistem
Pada persidangan tersebut, Huawei juga mengumumkan hala tuju evolusi untuk HarmonyOS dan kernelnya. HarmonyOS 1.0 akan diterima pakai pertama dalam produk skrin pintarnya, yang akan dilancarkan pada akhir tahun ini. Dalam tempoh tiga tahun akan datang, HarmonyOS akan dioptimumkan dan secara beransur-ansur menerima pakai pelbagai peranti pintar yang lebih luas, termasuk wearables, HUAWEI Vision, dan unit kawal untuk kereta.
Kejayaan HarmonyOS bergantung pada ekosistem aplikasi dan pemaju yang dinamik. Untuk menggalakkan penggunaan yang lebih luas, Huawei akan melancarkan HarmonyOS sebagai platform sumber terbuka, di seluruh dunia. Huawei juga akan mewujudkan asas sumber terbuka dan komuniti sumber terbuka untuk menyokong kerjasama yang lebih mendalam dengan pemaju. China adalah rumah kepada ekosistem aplikasi yang kuat dan pangkalan pengguna yang besar. Melangkah ke hadapan, Huawei akan meletakkan asas untuk HarmonyOS di pasaran China, dan kemudian mengembangkannya lagi ke ekosistem global. Dengan fokus untuk memberikan nilai baru dan unik, Huawei akan membuka dan berkongsi keupayaan terasnya dalam bidang seperti sambungan, kamera, dan AI. Ia akan bekerjasama rapat dengan rakan kongsi ekosistem untuk menyampaikan aplikasi dan perkhidmatan yang memberikan pengguna pengalaman terbaik dan membawa kehidupan baru kepada industri.
HarmonyOS akan membawa faedah baru yang luar biasa kepada pengguna, vendor peralatan, dan pemaju. Bagi pengguna, ia akan membawa pengalaman pintar dan kuat dalam semua aspek kehidupan mereka. Bagi vendor peralatan, ia akan membantu mereka mendapatkan kelebihan pertama dalam usia pengalaman pintar holistik, di mana 5G, AI, dan IoT akan melihat pertumbuhan letupan. Pada masa yang sama, HarmonyOS akan membolehkan pemaju untuk memenangi lebih banyak pengguna dengan pelaburan yang kurang, dan dengan cepat berinovasi perkhidmatan merentas semua senario.