1、系統概述,什麽是鴻蒙作業系統
鴻蒙作業系統,英文名:HarmonyOS 。按照百度百科釋義:華為鴻蒙系統 [1] (英文:HUAWEI HarmonyOS),在2019年8月9日,華為在東莞舉行華為開發者大會,正式釋出作業系統鴻蒙OS。
華為鴻蒙系統是一款全新的面向全場景的分散式作業系統,創造一個超級虛擬終端互聯的世界,將人、裝置、場景有機地聯系在一起,將消費者在全場景生活中接觸的多種智慧終端實作極速發現、極速連線、硬體互助、資源共享,用最合適的裝置提供最佳的場景體驗。 [2-4]
2020年9月10日,華為鴻蒙系統升級至HarmonyOS 2.0版本 [5] 。2021年4月22日,華為鴻蒙 HarmonyOS 套用開發線上體驗網站上線 [46] 。5月18日,華為宣布華為HiLink將與Harmony OS統一為鴻蒙智聯 [45] 。
2021年6月2日晚,華為正式釋出HarmonyOS 2及多款搭載HarmonyOS 2的新產品。 [50]
鴻蒙系統產生的時代背景
在當前5G萬物互聯發展趨勢之下,它是一款「面向未來」、面向全場景(移動辦公、運動健康、社交通訊、媒體 娛樂等)的分散式作業系統。在傳統的單裝置系統能力的基礎上,HarmonyOS 提出了基 於同一套系統能力、適配多種終端形態的分布式理念,能夠支持多種終端裝置。
2、 鴻蒙作業系統的技術特征
鴻蒙系統,采用開放式介面的原則,實作硬體互助,資源共享
2.1 采用分布式軟匯流排架構設計
分布式軟匯流排是多種終端裝置的統一基座,為裝置之間的互聯互通提供了統一的分布式通 信能力,能夠快速發現並連線裝置,高效地分發任務和傳輸數據。分布式軟匯流排架構設計思想如下所示
2.2 鴻蒙作業系統采用分布式虛擬化的設計思想
分布式裝置虛擬化平台可以實作不同裝置的資源融合、裝置管理、數據處理,多種裝置共 同形成一個超級虛擬終端。針對不同型別的任務,為使用者匹配並選擇能力合適的執行硬 件,讓業務連續地在不同裝置間流轉,充分發揮不同裝置的資源優勢。
2.3 采用統一OS彈性部署的原則
HarmonyOS 透過元件化和小型化等設計方法,支持多種終端裝置按需彈性部署,能夠適 配不同類別的硬體資源和功能需求。支撐透過編譯鏈關系去自動生成元件化的依賴關系, 形成元件樹依賴圖,支撐產品系統的便捷開發,降低硬體裝置的開發門檻。• 支持各元件的選擇(元件可有可無):根據硬體的形態和需求,可以選擇所需的元件。• 支持元件內功能集的配置(元件可大可小):根據硬體的資源情況和功能需求,可以選擇配置元件中的功 能集。例如,選擇配置圖形框架元件中的部份控制項。• 支持元件間依賴的關聯(平台可大可小):根據編譯鏈關系,可以自動生成元件化的依賴關系。例如,選 擇圖形框架元件,將會自動選擇依賴的圖形引擎元件等。