手機大廠華為於今 9 日在東莞舉行了全球開發者大會,在大會上正式向全球發佈全場景的分散式作業系統——鴻蒙OS。著力構建一個跨終端的融合共用生態,重塑安全可靠的運行環境,為消費者打造全場景智慧生活新體驗。
華為消費者業務 CEO 余承東在介紹鴻蒙 OS 開發初衷時表示:“隨著全場景智慧時代的到來,華為認為需要進一步提升作業系統的跨平臺能力,包括支援全場景、跨多設備和平臺的能力以及應對低時延、高安全性挑戰的能力,因此逐漸形成了鴻蒙OS的雛形,可以說鴻蒙OS的出發點和Android、iOS都不一樣,是一款全新的基於微內核的面向全場景的分散式作業系統!
鴻蒙出世,聯接未來
本次發佈會上,華為發佈了兩款作業系統,一款是全新的基於微內核的面向全場景的分散式作業系統鴻蒙OS,華為會率先部署在智慧屏、車載終端、穿戴等智慧終端機上,未來會有越來越多的智慧設備使用開源的鴻蒙OS。另一款是基於安卓開發的定制系統EMUI10,適用於華為的智慧手機和平板設備。
EMUI 10
採用分散式技術的EMUI10,可讓消費者感受到多設備智慧協同帶來的全場景生活體驗,如同在使用一個超強的虛擬裝置;而應用開發者也無需面對硬體的多樣化與複雜性,一次開發,即可讓應用跨設備運行;確定時延引擎,可以徹底改善安卓系統下,各級任務對資源的無序爭奪帶來的系統卡頓,確保穩定流暢的交互體驗。基於人因研究的UX設計,讓美不止初見。
即日起,全球P30 Pro用戶將率先嘗鮮EMUI10。
鴻蒙OS的四大技術特性
鴻蒙OS的設計初衷是為滿足全場景智慧體驗的高標準的連接要求,為此華為提出了4大特性的系統解決方案。
1.分散式架構首次用於終端OS,實現跨終端無縫協同體驗
鴻蒙OS的“分散式OS架構”和“分散式軟匯流排技術”通過公共通信平臺,分散式資料管理,分散式能力調度和虛擬外設四大能力,將相應分散式應用的底層技術實現難度對應用開發者遮罩,使開發者能夠聚焦自身業務邏輯,像開發同一終端一樣開發跨終端分散式應用,也使最終消費者享受到強大的跨終端業務協同能力為各使用場景帶來的無縫體驗。
2. 確定時延引擎和高性能IPC技術實現系統天生流暢
鴻蒙 OS通過使用確定時延引擎和高性能IPC兩大技術解決現有系統性能不足的問題。確定時延引擎可在任務執行前分配系統中任務執行優先順序及時限進行調度處理,優先順序高的任務資源將優先保障調度,應用回應時延降低25.7%。鴻蒙微內核結構小巧的特性使IPC(進程間通信)性能大大提高,進程通信效率較現有系統提升5倍。
3. 基於微內核架構重塑終端設備可信安全
鴻蒙OS採用全新的微內核設計,擁有更強的安全特性和低時延等特點。微內核設計的基本思想是簡化內核功能,在內核之外的用戶態盡可能多地實現系統服務,同時加入相互之間的安全保護。微內核只提供最基礎的服務,比如多進程調度和多進程通信等。
鴻蒙OS將微內核技術應用於可信執行環境(TEE),通過形式化方法,重塑可信安全。形式化方法是利用數學方法,從源頭驗證系統正確,無漏洞的有效手段。傳統驗證方法如功能驗證,模擬攻擊等只能在選擇的有限場景進行驗證,而形式化方法可通過資料模型驗證所有軟體運行路徑。 鴻蒙OS首次將形式化方法用於終端TEE,顯著提升安全等級。同時由於鴻蒙OS微內核的代碼量只有Linux宏內核的千分之一,其受攻擊幾率也大幅降低。
4. 通過統一IDE支撐一次開發,多端部署,實現跨終端生態共用
鴻蒙OS憑藉多終端開發IDE,多語言統一編譯,分散式架構Kit提供螢幕佈局控制項以及交互的自動適配,支援控制項拖拽,面向預覽的視覺化程式設計,從而使開發者可以基於同一工程高效構建多端自動運行App,實現真正的一次開發,多端部署,在跨設備之間實現共用生態。華為方舟編譯器是首個取代Android虛擬機器模式的靜態編譯器,可供開發者在開發環境中一次性將高階語言編譯為機器碼。此外,方舟編譯器未來將支援多語言統一編譯,可大幅提高開發效率。
留言列表