華為鴻蒙,猛

天地之初,始於鴻蒙。在過去,鴻蒙只不過是神話中的一種形象,甚至算不上是一個具體的“東西”。但自從華為透露自主研發的新一代操作系統會被命名為“鴻蒙”後,該名詞在當下的環境中便被賦予了另一層含義。


8月9日下午,餘承東在開發者大會上興奮地宣佈,鴻蒙系統(英文名:HarmonyOS)正式推出。鴻蒙的正式登場不僅讓科技圈的空氣變得燥熱,而由於華為品牌的強大號召力,我們甚至能見到人民日報、南方都市報等官媒報社,都在為鴻蒙系統搖旗助威。


華為鴻蒙,猛


鴻蒙系統的登場對華為、消費者甚至中國科技圈,都有著堪稱“重大”的意義。在華為的規劃之中,鴻蒙系統將會逐步成為華為終端產品的唯一操作系統,打通所有硬件,為消費者帶來高效、流暢、統一的軟件體驗。


對中國科技圈來說,鴻蒙系統的出現標誌著我國真正研發出了面向未來的全平臺操作系統,智能硬件的系統生態不再被歐美國家壟斷。


但在興奮之餘,更多朋友感到的可能是困惑。困惑源自於不瞭解,鴻蒙初來乍到,對我們來說還非常陌生。


但好在,華為在開發者大會上已經透露出了足夠多的信息,哪怕我們暫時還無法用上鴻蒙系統,但依然能提前窺探鴻蒙系統的那些秘密。


//////////

鴻蒙系統的秘密武器


餘承東用長達 1 小時的演講,向我們詳盡地介紹了鴻蒙系統的那些“殺手鐧”。


鴻蒙系統基於“微內核”打造,和市面上的大多數操作系統,尤其是安卓系統有著本質上的不同。


華為鴻蒙,猛


“微內核”一詞對科技圈來說並不陌生,實際上微內核系統也並非只有鴻蒙一款,要是往前看有黑莓的 QNS,要是往後看谷歌的 Fuchsia 系統也使用了這一架構。


按內核種類劃分可以將操作系統劃分為多個陣營,例如安卓、Linux 就是宏內核架構系統的代表,Windows 則和鴻蒙、谷歌 Fuchsia 相同採用微內核架構,iOS 則比較特殊,採用混合內核架構。


華為鴻蒙,猛


什麼是微內核?實際上微內核是和宏內核相對應的,主要區別在於底層核心的組成方式。


華為鴻蒙,猛


我們知道,操作系統最關鍵的部分是底層核心,而微內核的核心代碼數量很少,一些關鍵的服務如文件系統、設備驅動、虛擬內存管理、網絡協議棧等均放在核心之外;而宏內核則相反,在一個內核中不僅集成了底層核心,還有諸多系統服務,因此變得大而全。


簡單說,微內核架構沿用了“模塊化”理念,而宏內核架構則不然。


正因為採用微內核架構,鴻蒙系統的首個重要特性就是能夠實現“模塊化解耦”,這也是鴻蒙系統能夠成為全平臺系統的主要原因。開發者在適配不同硬件的時候只需要對外圍服務進行小幅度調整,然後不加修改地接入鴻蒙內核便能完成適配,工作量大幅度減小。


當然除了這一點外,微內核方案還有諸多優點。


1.微內核系統往往更加安全。這不難理解,該架構下內核和服務(模塊)相互隔離,黑客只能破壞單個模塊而無法攻擊內核並接管核心服務,再者單一模塊的BUG也不會影響到核心的運作。


華為鴻蒙,猛


2.精簡代碼,減少冗餘,提升效率。餘承東表示,安卓系統底層核心代碼數超過 2000 萬行,而整個系統代碼數更是超過 1 億行,但對用戶有價值的代碼數,僅不到總數的 8%。使用微內核的鴻蒙系統,不僅體積更小,而且效率還要更高。


華為鴻蒙,猛


此外,鴻蒙系統是首款實現“分佈式架構”的終端 OS,主要優勢在於能夠實現“跨終端無縫協同體驗”。


華為鴻蒙,猛


餘承東介紹,這項技術特點的核心在於“公共通信平臺”,“分佈式數據管理”,“分佈式能力調度”和“虛擬外設”四大能力,最終能夠降低開發者開發跨終端應用的難度。


我們可以舉一些例子,一名蘋果生態開發者正在負責一款軟件的開發,這款軟件需要用在 iPhone、iPad 和 Mac 上。儘管蘋果已經簡化了多終端開發環境,但這名開發者還是需要進行數次再開發,才能讓這款軟件在三款終端上穩定運行。


但如果他是鴻蒙系統的開發者,那麼情況就不一樣了。基於鴻蒙系統“分佈式架構”所帶來的便利,他只需要在鴻蒙開發工具上寫一次代碼,然後這款軟件就能用於手機、平板、電腦甚至智能手錶等可穿戴產品上,而無需多次重複開發和移植。


華為鴻蒙,猛


最後,確定時延引擎和高性能 IPC 技術使鴻蒙系統更流暢。雖然名詞比較拗口,但原理非常淺顯易懂。


“確定時延引擎”可針對任務的優先級調動硬件資源,在此機制之下應用響應時延能夠降低 25.7%。而“高性能 IPC”實現的基礎是微內核系統,由於內核結構小巧,所以 IPC 性能最高能提升 5 倍。


華為鴻蒙,猛


簡單總結,鴻蒙系統的四大特點便是“分佈架構、天生流暢、內核安全、生態共享”。和現有的安卓系統相比,華為鴻蒙系統在適配多形態終端上有著天然優勢,而且還能在不同的硬件上提供幾乎一致的體驗。


而更合理的底層架構,使得鴻蒙系統擁有遠超安卓系統的流暢性、穩定性和安全性,過往安卓手機上吃硬件、不流暢等缺點也不復存在。


//////////

“開源”是關鍵中的關鍵


目前為止華為公開披露的鴻蒙系統技術指標就這些,但這並非最重要的。我們認為,真正決定鴻蒙價值的是“開源”二字。鴻蒙系統開源的做法不僅是決定了整個系統未來的走向,更是決定了華為消費者業務未來所能達到的高度。


“開源”這一決定這意味著鴻蒙系統將要和安卓系統、Fuchsia 系統正面對抗,等於是“宣戰”。


華為鴻蒙,猛


面向行業開源,是華為在向同行示好、向開發者示好,希望有更多的頂級開發者參與到鴻蒙系統的完善工作中來。從零開始打造操作系統畢竟是一項艱苦的工作,不僅因為技術,也因為大環境。


在目前的操作系統市場中,已基本形成微軟、谷歌和蘋果三分天下的態勢,而華為只是初出茅廬的“新人”。想要在陌生領域挑戰巨頭,華為就只能“發動群眾”,利用集體的力量形成戰力。


華為已經成為世界上出貨量第二的智能手機廠商,在其他智能產品領域中也是響噹噹的大名牌,尤其是在中國市場有著無與倫比的號召力。華為品牌的市場號召力為鴻蒙系統的發展提供了良好的土壤,利用華為一呼百應的號召力,足以順利壯大鴻蒙系統的勢力。


最理想的情況是,開源的鴻蒙系統能夠順利構建起一個龐大的軟硬件生態,而且參與者不只是華為,還有數以萬計的第三方廠商。我們需要緊記,鴻蒙系統的應用前景並非侷限於手機,而是面向全終端、全平臺。


在鴻蒙生態陣營中,大大小小的 IoT 硬件企業很可能是主力軍。


華為鴻蒙,猛


在另一個層面,鴻蒙系統開源的原因,很可能是吸引開發者為鴻蒙開發專屬應用。我們知道,應用數量和豐富程度決定著應用生態的上限,固然鴻蒙系統可以通過編譯器兼容安卓應用,但在效率方面始終無法和鴻蒙原生應用相比。


當年 Windows Phone 的慘痛教訓還歷歷在目,一個志在遠方的全新系統,不可能甘於靠編譯安卓應用來維持生態。


既然要對標安卓甚至 Fuchsia,那麼鴻蒙系統必然需要培養核心開發者,建立龐大的軟件生態,進而提升用戶粘性。


谷歌該感到壓力了,一旦鴻蒙成長起來,未來的開源系統之王,很可能要易主。


//////////

手機反而是最不重要的


在發佈會上,餘承東向我們展示了鴻蒙系統的發展路線圖。我們可以見到,華為在 2 年前(2017年)便著手研發鴻蒙系統,只不過當時只是完成了內核。而今天發佈的鴻蒙系統全稱為“鴻蒙OS 1.0”,首發產品是明天登場的智慧屏。


華為鴻蒙,猛


2020 年,華為將推出鴻蒙系統 2.0,屆時鴻蒙系統將實現內核及應用框架自研,系統也會應用到更多產品中,包括創新國產 PC、智能手錶/手環、車機;而 2021 年鴻蒙系統將會來到 3.0 版本,進一步提升軟硬件協同優化,應用範圍進一步擴大到智能音箱和耳機產品。


但眼尖的朋友也發現了,在鴻蒙系統的發展路線圖上,始終沒有智能手機的身影。


有朋友認為,採用微內核、分佈式結構的鴻蒙系統,壓根就不適合用於手機。難道我們期盼已久的鴻蒙系統,要和智能手機無緣?


華為鴻蒙,猛


答案是否定的。


餘承東表示,

能不能用在手機上?當然能。大家問什麼時候用,我隨時可以用,但是因為考慮到生態原因,我們支持谷歌的 Android 生態,我們優先使用谷歌 Android 操作系統,如果 Android 操作系統無法使用了,我們就隨時可以啟用我們的鴻蒙。


而且就算替換鴻蒙系統,對華為來說也不需要付出多少時間成本。餘承東補充,

其實我們在 Android 生態的應用遷移到華為鴻蒙 OS,開發工作量非常非常之小,甚至用我們方舟編譯器,我們生態去連接,可能一天兩天就搞完了。


從技術原理和谷歌等企業的動作來看,微內核系統可以說是未來智能設備的標配,當中自然包括智能手機。同理,鴻蒙系統不可能“不適用於智能手機”,相反就其系統特性來看,應該是“更適合”才對。


為什麼智能手機沒有出現在鴻蒙系統的發展路線圖中?小雷猜測,主要是因為華為還沒有決定到底是用還是不用。畢竟餘承東說了,這是要看情況而定。


當時機適合,鴻蒙系統就會出現在手機之中。但目前搭載安卓系統的華為手機依舊賣得很好,消費者接受度很高,華為也沒有必要冒著風險在手機上強上鴻蒙系統。


而從華為的整個終端佈局來看,鴻蒙系統主要的任務是將所有的IoT硬件連接、盤活,是讓除了智能手機之外的其他終端變得更加智能。在這個戰略角度下,智能手機的重要性反而沒有那麼高。


華為鴻蒙,猛


鴻蒙系統的推出,更多的意義在於整個智能生態而非某個終端產品。在過去,智能硬件沒有統一的系統,開發平臺零碎分散,建立統一生態需要付出較高的成本。


因此,打造跨平臺生態幾乎成為了所有科技廠商的共識,不只是華為想到這一點,蘋果想到了,谷歌也想到了,微軟也想到了,但計劃實施的時間和具體做法各有不同罷了。


就目前的情況來看,鴻蒙系統出現後將標誌著華為消費者業務進入到新的階段。華為成功趕在競爭對手之前成為一個能夠同時提供硬件和軟件生態平臺的廠商,擁有了絕無僅有的軟硬件整合能力。


毫無疑問,鴻蒙是迄今為止華為給我們帶來的最大驚喜。


分享到:


相關文章: