去年的這個時候,華為開發者大會HDC 2019上,華為消費者業務CEO余承東正式宣布發布華為自有的操作系統——鴻蒙,英文名Harmony OS,并宣布鴻蒙OS開源。在大會上余承東也表示,華為的鴻蒙系統將會兼容Linux、Unix和安卓系統。今天小黑就和大家一起來聊聊這個已經一周歲的鴻蒙系統。
鴻蒙OS是一款華為“面向未來”的操作系統,基于微內核面向全場景的分布式操作系統。鴻蒙OS能夠帶來終端之間互相共享的能力,帶來最佳的協同體驗。鴻蒙OS基于分布架構,天生流暢,內核安全,生態共享。不過現在適配的只有華為智慧屏,但未來鴻蒙將適配手機、平板、電腦、智能汽車、可穿戴設備等多終端設備。
下面小黑分別為大家介紹華為鴻蒙OS的四大特性。第一,分布式架構首次用在終端OS上,實現跨越端無縫協同體驗。鴻蒙OS的“分布式OS架構”和“分布式軟總線技術”通過公共通信平臺,分布式數據管理,分布式能力調度和虛擬外設四大能力。
將相應分布式應用的底層技術實現難度對應用開發者屏蔽,使開發者能夠聚焦自身業務邏輯,像開發同一終端一樣開發跨終端分布式應用,也使最終消費者享受到強大的跨終端業務協同能力為各使用場景帶來的無縫體驗。
第二,確定時延引擎和高性能IPC技術實現系統流暢。鴻蒙OS通過使用確定時延引擎和高性能IPC兩大技術解決現有系統性能不足的問題。確定時延引擎可在任務執行前分配系統中任務執行優先級及時限進行調度處理,優先級高的任務資源將優先保障調度,應用響應時延降低25.7%。鴻蒙微內核結構小巧的特性使IPC(進程間通信)性能大大提高,進程通信效率較現有系統提升5倍。
基于微內核架構重塑終端設備可信安全。鴻蒙OS采用全新的微內核設計,擁有更強的安全特性和低時延等特點。微內核設計的基本思想是簡化內核功能,在內核之外的用戶態盡可能多地實現系統服務,同時加入相互之間的安全保護。
微內核只提供最基礎的服務,比如多進程調度和多進程通信等。另外,鴻蒙OS將微內核技術應用于可信執行環境(TEE),通過形式化方法,重塑可信安全。
第四,鴻蒙 OS 憑借多終端開發 IDE,多語言統一編譯。同時,開發者可以基于同一工程高效建構多終端自動運行 App,實現真正的一次開發,多終端電子設備部署,在跨設備之間實現共用生態。
而且華為方舟編譯器是第一個取代 Android 虛擬機器模式的靜態編譯器,可供開發者在開發環境中一次性將高階語言編譯為機器碼。此外,方舟編譯器未來將支援多語言統一編譯,可大幅提高開發效率。
回顧鴻蒙發展歷程,2017年鴻蒙內核1.0完成技術驗證,2018年鴻蒙內核2.0用于終端TEE,2019年鴻蒙OS 1.0正式登場,推進的節奏可謂是飛速。但是系統開發終究是個很漫長的過程,鴻蒙OS來了并不代表獨立、成熟的華為新系統也來了。
隨著鴻蒙OS的亮相,鴻蒙OS收款搭載的設備也隨即面世。和官方所說的一樣,鴻蒙OS被率先應用在了電視設備上,那就是華為/榮耀的智慧屏系列產品。不過搭載鴻蒙OS1.0的智慧屏在系統層面的一些核心技術并沒有一步到位。
其實,鴻蒙OS所體現的一些重要特性,在EMUI 10上有所體現。例如,EMUI 10同樣采用“分布式架構”,開發者可以做到“一次編寫、多處運行”,降低適配不同終端的工程量。EMUI 10主打的分布式UI編程框架,同樣體現了這樣的思路,“表達統一、運行多態”,可實現應用界面的多終端自適應。
根據去年的路線圖,2020年鴻蒙OS將應用在PC端、手表/手環、汽車上,2021年鴻蒙OS將應用在音響、耳機上,2022年鴻蒙OS將應用在VR眼鏡及更多設備上。加上正在壯大的HMS生態,逐步推進的方舟編譯器,都讓用戶們更加期待全新版本的鴻蒙OS。
2020年,華為面臨的國際形勢更加復雜、嚴峻,美國的制裁令也給華為帶來很大的影響。不管是因為自身主動的應變之舉,還是被外界的形勢所迫,華為在操作系統上發展的腳步要變得更加迅速。下個月即將迎來鴻蒙2.0的誕生,新版的鴻蒙系統能帶來怎么程度的開源,9月的華為開發者大會讓我們一起拭目以待。
-
華為
+關注
關注
216文章
34473瀏覽量
252025 -
Linux
+關注
關注
87文章
11314瀏覽量
209783 -
鴻蒙系統
+關注
關注
183文章
2636瀏覽量
66429 -
鴻蒙
+關注
關注
57文章
2365瀏覽量
42894 -
HarmonyOS
+關注
關注
79文章
1978瀏覽量
30273
發布評論請先 登錄
相關推薦
評論