鴻蒙系統系列教程3-鴻蒙OS的技術特徵講解

千鋒武漢發表於2021-07-06

      鴻蒙系列教程到這已經是第三集了,今天我們介紹一下鴻蒙系統的技術特徵,想要做好開發鴻蒙技術特徵是你必須要知道的,廢話不多說,開始今天的講解。

      鴻蒙系統技術特徵

      硬體互助,資源共享

      多種裝置之間能夠實現硬體互助、資源共享,依賴的關鍵技術包括分散式軟匯流排、分散式裝置虛擬化、分散式資料管理、分散式任務排程等。

       1、分散式軟匯流排

      分散式軟匯流排是手機、平板、智慧穿戴、智慧屏、車機等分散式裝置的通訊基座,為裝置之間的互聯互通提供了統一的分散式通訊能力,為裝置之間的無感發現和零等待傳輸創造了條件。開發者只需聚焦於業務邏輯的實現,無需關注組網方式與底層協議。

      典型應用場景舉例:

      智慧家居場景:在烹飪時,手機可以透過碰一碰和烤箱連線,並將自動按照菜譜設定烹調引數,控制烤箱來製作菜餚。與此類似,料理機、油煙機、空氣清淨機、空調、燈、窗簾等都可以在手機端顯示並透過手機控制。裝置之間即連即用,無需繁瑣的配置。

      多屏聯動課堂:老師透過智慧屏授課,與學生開展互動,營造課堂氛圍;學生透過手機完成課程學習和隨堂問答。統一、全連線的邏輯網路確保了傳輸通道的高頻寬、低時延、高可靠。

鴻蒙系統特徵介紹

      2、分散式裝置虛擬化

      分散式裝置虛擬化平臺可以實現不同裝置的資源融合、裝置管理、資料處理,多種裝置共同形成一個超級虛擬終端。針對不同型別的任務,為使用者匹配並選擇能力合適的執行硬體,讓業務連續地在不同裝置間流轉,充分發揮不同裝置的能力優勢,如顯示能力、攝像能力、音訊能力、互動能力以及感測器能力等。

      典型應用場景舉例:

      視訊通話場景:在做家務時接聽影片電話,可以將手機與智慧屏連線,並將智慧屏的螢幕、攝像頭與音響虛擬化為本地資源,替代手機自身的螢幕、攝像頭、聽筒與揚聲器,實現一邊做家務、一邊透過智慧屏和音響來視訊通話。

      遊戲場景:在智慧屏上玩遊戲時,可以將手機虛擬化為遙控器,藉助手機的重力感測器、加速度感測器、觸控能力,為玩家提供更便捷、更流暢的遊戲體驗。

鴻蒙系統特徵介紹2

      3、分散式資料管理

      分散式資料管理基於分散式軟匯流排的能力,實現應用程式資料和使用者資料的分散式管理。使用者資料不再與單一物理裝置繫結,業務邏輯與資料儲存分離,跨裝置的資料處理如同本地資料處理一樣方便快捷,讓開發者能夠輕鬆實現全場景、多裝置下的資料儲存、共享和訪問,為打造一致、流暢的使用者體驗創造了基礎條件。

      典型應用場景舉例:

      協同辦公場景:將手機上的文件投屏到智慧屏,在智慧屏上對文件執行翻頁、縮放、塗鴉等操作,文件的最新狀態可以在手機上同步顯示。

      家庭出遊場景:一家人出遊時,媽媽用手機拍了很多照片。透過家庭照片共享,爸爸可以在自己的手機上瀏覽、收藏和儲存這些照片,家中的爺爺奶奶也可以透過智慧屏瀏覽這些照片。

鴻蒙系統特徵介紹3

      4、一次開發,多端部署

      HarmonyOS提供了使用者程式框架、Ability框架以及UI框架,支援應用開發過程中多終端的業務邏輯和介面邏輯進行復用,能夠實現應用的一次開發、多端部署,提升了跨裝置應用的開發效率。

      其中,UI框架支援Java和JS兩種開發語言,並提供了豐富的多型控制元件,可以在手機、平板、智慧穿戴、智慧屏、車機上顯示不同的UI效果。採用業界主流設計方式,提供多種響應式佈局方案,支援柵格化佈局,滿足不同螢幕的介面適配能力。

鴻蒙系統特徵介紹4

      5、統一OS,彈性部署

      HarmonyOS透過元件化和小型化等設計方法,支援多種終端裝置按需彈性部署,能夠適配不同類別的硬體資源和功能需求。支撐透過編譯鏈關係去自動生成元件化的依賴關係,形成元件樹依賴圖,支撐產品系統的便捷開發,降低硬體裝置的開發門檻。

      支援各元件的選擇(元件可有可無):根據硬體的形態和需求,可以選擇所需的元件。

      支援元件內功能集的配置(元件可大可小):根據硬體的資源情況和功能需求,可以選擇配置元件中的功能集。例如,選擇配置圖形框架元件中的部分控制元件。

      支援元件間依賴的關聯(平臺可大可小):根據編譯鏈關係,可以自動生成元件化的依賴關係。例如,選擇圖形框架元件,將會自動選擇依賴的圖形引擎元件等。

      以上為這一期的鴻蒙系統的技術特徵講解教程了,下一期我們介紹如何去註冊華為的開發者賬號,你的開發過程都是離不開它的哦~

      本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2779873/,如需轉載,請註明出處,否則將追究法律責任。

相關文章