'華為發佈鴻蒙系統,可隨時用於智能手機,安卓系統面臨空前危機'

"
"
華為發佈鴻蒙系統,可隨時用於智能手機,安卓系統面臨空前危機

8月9日,在2019開發者大會上,華為正式向全球發佈面向全場景的分佈式操作系統——鴻蒙操作系統(Harmony OS)。

華為消費者BG CEO餘承東說,“華為鴻蒙的微內核技術已經投入商用,支持華為Mate 20系列之後的終端產品,用於支付、人臉識別、指紋這種高安全級別場景,首次通過了形式化方法的認證,未來華為終端全場景操作系統都將使用鴻蒙。"

同時餘承東還透露,鴻蒙操作系統即日起向全球應用開發者開源,將於8月10日發佈的華為智慧屏電視新品,將率先搭載鴻蒙系統;未來三年,除完善相關技術外,鴻蒙操作系統會逐步應用在可穿戴、智慧屏、車機等更多智能設備中。

當天,中國工程院院士倪光南也對鴻蒙系統給予“很大期望"。他強調,包括操作系統在內的核心技術,中國是肯定需要掌握的。關鍵核心技術還是要立足於自主創新,要自主可控。國家層面對此大力支持,很多企業在這方面也做得比較成功,華為就是一個典型。

鴻蒙操作系統,我命由我不由天

華為鴻蒙系統的問世有其必然性。隨著5G、人工智能AI、大數據等技術的快速發展,各產業正在迎來萬物互聯、智能化、場景化升級。2018年,華為已經提出被稱為“1+8+N"的物聯網生態構想。而在2019年3月份,華為也將這一構想進行戰略升級,推出“全場景智慧化"。

根據華為日前公佈的2019年上半年財報顯示,2019年上半年,華為實現銷售收入4013億人民幣,其中,運營商業務收入1465億元,企業業務316億元,消費者業務2208億元。以手機為核心的智能終端業務也讓華為堅信"全場景"下所蘊藏的巨大商機。

但是,過去的物聯網產品就像曾經的PC、互聯網以及移動互聯網一樣,軟件功能在出廠時就基本固定了,上層軟件應用開發和底層硬件緊密耦合,尚未形成相對較為標準化的底層運行環境作為支撐,很難由第三方開發者為硬件開發應用。這導致物聯網軟件應用迭代慢、成本高,生態閉塞。

這個“標準化的底層運行環境",於PC就是Windows、Linux、mac OS,於移動互聯網就是iOS和Android,而於華為全場景終端而言,就是鴻蒙系統。

餘承東在介紹鴻蒙系統開發初衷時稱,"隨著全場景智慧時代的到來,華為認為需要進一步提升操作系統的跨平臺能力,包括支持全場景、跨多設備和平臺的能力以及應對低時延、高安全性挑戰的能力,因此逐漸形成了鴻蒙系統的雛形。可以說鴻蒙系統的出發點和

Android、iOS都不一樣,是一款全新的基於微內核的面向全場景的分佈式操作系統,能夠同時滿足全場景流暢體驗、架構級可信安全、跨終端無縫協同以及一次開發多終端部署的要求,鴻蒙應未來而生。

倪光南院士寄予厚望

對於鴻蒙系統的誕生,倪光南表示,中國有個有利條件,就是我們的市場很大。希望我國自主研發的操作系統,能夠在中國龐大市場的支持下,更快地建立起自己的生態系統。

倪光南院士表示,在操作系統方面,不一定是我們的技術比人家差,而是在生態系統的建設上更加難一些。因為發達國家先入為主,已經在市場中建立了完備的一個生態系統,而新的生態系統必須通過市場的良性循環才能建立起來,這是很不容易的。

除了時代潮流與技術推進帶來的必然,過去一年裡,華為受到了非常多的制裁,例如谷歌放棄與華為的合作。

鴻蒙與谷歌、蘋果OS對比

餘承東演講中將鴻蒙與谷歌、蘋果的操作系統進行了對比。他說,谷歌的安卓操作系統基於宏內核,蘋果操作系統是以宏內核為主的混合內核,未來的系統應該是微內核的。需要指出的是,安卓、蘋果的幾大硬件操作系統均面向手機、PC等能耗較大的設備,而鴻蒙是面向物聯網設備,後者對能耗的要求較低,但對時延的要求更高。

目前,鴻蒙內置了三個核心,包括鴻蒙微內核、LiteOS、Linux內核。未來該系統將全部採用鴻蒙微小內核,可支持Linux、Unix等各種內核的設備。因此,理論上,鴻蒙系統可以支持手機系統。

餘承東說,如果美國允許華為使用安卓系統,安卓依然是華為的首選,不允許的話,華為將會採用鴻蒙系統。鴻蒙有比安卓有更強大的性能、更高的效率、更好的安全性。開發者基於其他系統開發的軟件遷移到鴻蒙系統的工作量非常之小,只需要一兩天的時間。因為鴻蒙系統兼容這些內核。

餘承東稱,“很多人問我鴻蒙能不能使用在手機上,當然可以,我們隨時可以啟用鴻蒙。將安卓系統遷移到鴻蒙系統非常便捷,只1至2天即可實現。但考慮到生態和合作夥伴我們手機會優先安卓系統。”

餘承東表示,安卓操作系統有超過一億行代碼,內核超過2000萬行,平時常用的只有8%的代碼,小於2G的運行內存很難跑起來,未來很多的智能設備內存比較小,很多終端的出現也對安全提出了更高的要求,包括車鑰匙、門鎖等。

雖然華為被推至全球貿易衝突的風口浪尖,但隨著鴻蒙系統的出現、全場景智慧化生態戰略等新佈局的提出,這似乎並沒有給它帶來麻煩,華為依舊像那架破飛機一樣,我命由我不由天。

鴻蒙操作系統四大技術特性

1、分佈式架構首次用於終端OS,實現跨終端無縫協同體驗

鴻蒙系統的“分佈式系統架構"和"分佈式軟總線技術"通過公共通信平臺,分佈式數據管理,分佈式能力調度和虛擬外設四大能力,將相應分佈式應用的底層技術實現難度對應用開發者屏蔽,使開發者能夠聚焦自身業務邏輯,像開發同一終端一樣開發跨終端分佈式應用,也使最終消費者享受到強大的跨終端業務協同能力為各使用場景帶來的無縫體驗。

對於華為的分佈式技術,簡單來說,華為分佈式系統的核心理念是讓多臺設備協同工作,APP一次開發可以跨終端運行,完成單臺設備無法處理的任務。這就意味著,華為鴻蒙系統將打通跨終端的全場景生態,連接更多的硬件設備,使相同內核的不同終端進行全場景互聯互通,實現安全隔離的閉環,發揮出更高的協同運算能力。

2、確定時延引擎和高性能IPC技術實現系統天生流暢

鴻蒙系統通過使用確定時延引擎和高性能IPC兩大技術解決現有系統性能不足的問題。確定時延引擎可在任務執行前分配系統中任務執行優先級及時限進行調度處理,優先級高的任務資源將優先保障調度,應用響應時延降低25.7%。鴻蒙微內核結構小巧的特性使IPC性能大大提高,進程通信效率較現有系統提升5倍。

3、基於微內核架構重塑終端設備可信安全

鴻蒙操作系統採用全新的微內核設計,擁有更強的安全特性和低時延等特點。微內核設計的基本設計思想是簡化內核功能,在內核之外的用戶態儘可能多地實現系統服務,同時加入相互之間的安全保護。微內核只提供最基礎的服務,比如多進程調度和多進程通信等。

對於微內核的安全性質,餘承東更加詳細地解釋到,宏內核的系統開發難度較低,很多具有極高權限的功能都可以在其中實現。畢竟操作系統的絕大部分功能就在裡面,解決問題最直接。而安卓系統就屬於宏內核。

由於這些模塊都有最高權限,那麼只要一個模塊出錯,整個系統就會崩潰。而微內核則相反,具有最高權限的模塊並不多。例如,操作系統的任務管理、內存分配回收管理等才有。其他模塊都不具有最高權限,所以即便出錯也不會造成系統崩潰。同樣微內核開發難度大,但是系統穩定性高。

另外,鴻蒙系統將微內核技術應用於可信執行環境TEE,通過形式化方法,重塑可佇口安全。

4、通過統一IDE支撐一次開發,多端部署,實現跨終端生態共享

鴻蒙系統憑藉多終端開發IDE,多語言統一編譯,分佈式架構Kit提供屏幕布局控件以及交互的自動適配,支持控件拖拽,面向預覽的可視化編程,從而使開發者可以基於同一工程高效構建多端自動運行App,實現真正的一次開發,多端部署,在跨設備之間實現共享生態。

(來源:電子時報)

"

相關推薦

推薦中...