四色草视频-四散的尘埃在线观看-四库国产精品成人-四虎最新网址入口-国产精品一区二区三区四区五区-国产精品一区二区三区四区

華為發布鴻蒙開發套件 全面加速推進鴻蒙生態

2022-11-04 21:38:41   來源:家電消費網   評論:0   [收藏]   [評論]
導讀:  2022年11月4日,華為開發者大會2022(Together)在東莞松山湖溪村揭開帷幕,帶來鴻蒙生態發展新格局。在主題演講中,華為終端BG軟件部總裁龔體圍繞聲明式開發體系,提出鴻蒙生態應用開發三大理念,并升級開發套

  2022年11月4日,華為開發者大會2022(Together)在東莞松山湖溪村揭開帷幕,帶來鴻蒙生態發展新格局。在主題演講中,華為終端BG軟件部總裁龔體圍繞聲明式開發體系,提出鴻蒙生態應用開發三大理念,并升級開發套件為“鴻蒙開發套件”,用創新的技術全面加速鴻蒙生態商用化演進。

  

 

  “鴻蒙開發套件” 全新升級,助力開發者面向萬物互聯時代開發

  HarmonyOS加速,開發先行。HarmonyOS持續關注開發者心聲,致力于在開發者廣泛關注的開發效率、應用性能、開發成本和安全可信等多個方面持續創新。面向萬物互聯時代,華為相信,傳統的應用與服務開發方式也將迎來新的變革。為此華為提出一次開發多端部署、可分可合自由流轉、統一生態原生智能三大應用與服務開發理念,針對多設備、多入口、服務可分可合等特性,提供多種能力協助開發者降低開發門檻,提升效率;同時HarmonyOS將與OpenHarmony統一生態,擁抱三方框架,并提供分層簡單易用的AI能力,供開發者快速集成,利用系統預置的強大AI能力,降低智能應用的開發門檻。

  鴻蒙生態應用開發三大理念詳細介紹將發布在《鴻蒙生態應用開發白皮書》中,開發者可以到HarmonyOS官網下載。

  

 

  圍繞三大核心開發理念,華為基于聲明式開發體系,發布了全新升級的鴻蒙開發套件,包括設計系統HarmonyOS Design、開發語言ArkTS、開發框架ArkUI、編譯器ArkCompiler、開發工具DevEco Studio、測試工具DevEco Testing以及上架分發平臺AppGallery Connect,從設計、開發、測試、上架全流程進行了全面優化,幫助開發者快速加入鴻蒙生態。

  

 

  華為希望創造和諧愉悅的用戶體驗,把設計系統的三大模塊(規范系統、設計資源、設計工具)進行了全面升級,幫助開發者把每一個應用都設計出簡約時尚的視覺體驗。在設計規范上,HarmonyOS Design新增了座艙、全屋智能和折疊屏全套設計規范,全面覆蓋了華為1+8設備和鴻蒙智聯設備。設計工具方面,升級了響應式布局控件,支持更多形態靈活布局,且首創了“自適應UI引擎”,率先在折疊屏上落地。開發者無需關注不同屏幕,UI界面自動從小屏切換到大屏布局,未來該技術會持續演進覆蓋更多設備形態。此外,在設計資源上,HarmonyOS字體庫再次升級,新增支持新版國標漢字和《新華字典》所有漢字,圖標和音效資源庫也做了商用化升級,所有商用級設計資源都面向開發者完全免費開放。

  

 

  為了更好的推動生態演進,HarmonyOS基于JS/TS語言體系,構建了全新的聲明式開發語言ArkTS。除了兼容JS/TS語言生態,ArkTS擴展了聲明式UI語法和輕量化并發機制,讓跨端界面開發和并行化任務開發更高效簡潔,使應用開發效率提升30%。未來ArkTS語言會持續優化演進,目標是成為更簡潔高效的JS/TS語言“超集”。

  

 

  為了更好的解決JS/TS語言開發體系性能上短板,華為在開發框架ArkUI和編譯器ArkCompiler上做了技術性突破。

  編譯器ArkCompiler,針對傳統的動態類型語言因為變量不確定及編譯解析優化都在啟動運行階段導致應用啟動慢的問題,突破了動態語言可以帶類型編譯,支持對象持久化和重綁定技術,實現了業界首個動態類型語言AOT編譯模式,可顯著縮短應用啟動運行時間。高負載復雜應用在ArkCompiler的加持下,在低配置機型的啟動速度相比傳統模式提升30%。同時,ArkCompiler還提供了多種源碼保護技術,大幅提升JS/TS類型源碼安全度。

  

 

  開發框架ArkUI對后端渲染機制進行全新升級,使用了最新的Diff算法,無需再根據COMPONENT樹和ELEMENT樹比較差別來刷新界面內容,而是直接基于RENDER樹里面的節點來比較,不再需要三棵樹,實現了渲染算法樹三合一(NODE樹)。這種新的渲染機制極大簡化了聲明式開發框架的樹形結構,大幅度優化了界面布局渲染性能,使應用界面滑動加載速度提升了45%。

  

 

  通過ArkCompiler與ArkUI兩項突破性技術組合,ArkTS語言開發的高負載應用也能在低配置手機上運行流暢。

  同時,ArkUI上還構建了全新的開發模型“Stage”模型,Stage是一個規范化進程管理開發模型,它通過構建十多種后臺進程拉起規范,使得應用在開發階段就根據進程規范拉起,避免了后臺進程無序侵占系統資源。從而保障了進程環境從“無序”到“有序”,優化了應用體驗。

  

 

  此外,Stage模型還實現了邏輯和UI分離,進一步簡化了流轉開發步驟,大幅提升了跨端流轉開發效率。

  

 

  開發工具方面,HUAWEI DevEco Studio 升級到3.1版本,配套 ArkTS 聲明式開發全面升級,支持熱重載、智能編輯、跨語言調試、多工程管理等多種實用功能,助力ArkTS跨端應用高效開發,快速調試。

  

 

  不僅如此,HarmonyOS測試工具和上架分發服務也全面配套ArkTS 應用進行了升級。DevEco Testing 為ArkTS 跨端應用提供專項測試,AppGallery Connect 實現ArkTS跨端應用一鍵上架分發。

  HarmonyOS 3.1開發者預覽版本發布

  會上,華為還發布了可體驗鴻蒙開發套件的HarmonyOS 3.1版本,HarmonyOS 3.1 SDK將全面升級ArkTS聲明式應用開發。預計到2023年第一季度,將支持1萬+ ArkTS APIs,擁有聲明式UI、應用開發框架、分布式系統服務、多媒體、WEB、通信等多種能力,可支持ArkTS商用應用開發。同時華為HarmonyOS從3.0版本就兼容OpenHarmony API能力,本次發布的3.1版本兼容OpenHarmony的API 9。未來HarmonyOS將繼續基于OpenHarmony演進,華為也將持續投入OpenHarmony開源項目共建。

  

 

  開發者在HDC2022期間可以體驗到HarmonyOS 3.1 Developer Preview版本,華為預計2023年1月發布HarmonyOS 3.1 Beta版本,2023年3月發布HarmonyOS 3.1 Release版本。

  

 

  此次鴻蒙開發套件升級,是HarmonyOS確定以聲明式開發體系為方向,標志著鴻蒙生態將迎來全新發展階段。未來HarmonyOS將持續基于聲明式開發體系和三大理念不斷演進,全面加速推進鴻蒙生態。華為期待與開發者共建鴻蒙世界,一起創造無限可能。

  

分享到:
責任編輯:zsz

網友評論