一如早前報道,華為在今日舉行的 HDC 華為開發者大會上,公布他們開發了兩年,基於微內核( microkernel )的全場景分布式作業系統「鴻蒙 OS 」。華為將這個系統開源,並且會推出一個整合式開發環境( IDE ),讓開發者可以輕易開發跨平台應用。
與早前消息不同,鴻蒙 OS 英文名稱不是普通話拼音的 HongMengOS ,而是 HarmonyOS ,脫去一些中國味。
華為消費者業務 CEO 余承東宣稱這個 OS 是首個基於微內核的全場景分布式作業系統,支援手機、智能喇叭、電腦、智能手錶、無線耳機、汽車以至平板電腦。而在記憶體使用上,就支援 KB 至 GB 的記憶體。
正如早前消息指出,鴻蒙 OS 像 Google 正在開發的 Fuchsia OS 一樣,採用微內核架構。與基於 Linux 的 Android 系統不同,華為強調鴻蒙 OS 的微內核在沒有 Root 帳戶下,分為微核和外核兩部分,而外核各服務又互相隔離,令保安程度得以提升。
現時,鴻蒙 OS 的內核將包含 Linux 內核和華為過去研發的 LiteOS ,以同時支援 Android 程式執行。不過將來鴻蒙 OS 將只會剩下鴻蒙微內核。
為了對應多場景應用,華為為開發者提供一個面向多終端開發的 IDE ,開發者可以以拖曳的方式在同一環境裡開發適用於不同大小屏幕的程式。另外,鴻蒙 OS 裡還包含一個名為方舟 RUNTIME 的執行環境,方舟編譯器將可同時支援 C/C++、 Java 、 JavaScript 和 Kotlin 等程式語言,提高開發效率。
同時,華為同時提供一系列「分布能力 Kit 」,令開發跨平台應用程式,就像開發普通應用一樣簡單。不過華為就沒有詳細說明這些分布能力 Kit 在交換數據時的保安。
至於鴻蒙 OS 的推出日程,今年將會先在智能屏幕上推出鴻蒙 OS 1.0 ; 2020 年推出的鴻蒙 OS 2.0 將會採用自行研發的內核和應用框架,主要應用在國產 PC 、智能手錶手環與及汽車;到 2021 年鴻蒙 OS 3.0 將會推展智能喇叭和耳機。雖然 Roadmap 裡沒有智能手機,不過余承東表示假如日後不能再使用 Android 系統的話,不排除將鴻蒙 OS 應用在手機上。
延伸閱讀
https://www.pcmarket.com.hk/2019/08/07/huawei%e9%96%8b%e7%99%bc%e8%80%85%e6%9c%83%e8%ad%b0%e5%85%ac%e5%b8%83%e9%b4%bb%e8%92%99os-%e4%b8%ad%e4%bd%8e%e9%9a%8e%e6%89%8b%e6%a9%9f%e9%a0%90%e8%a8%88q4%e6%8e%a8%e5%87%ba/