華為開發者官網近日宣布了鴻蒙HarmonyOS 5.0.4 Release版本的重大更新,標志著API 16時代的首個正式版本問世。此次更新不僅帶來了多項新增功能,還在多個關鍵領域進行了性能增強。
值得注意的是,HarmonyOS 5.0.4并未遵循以往的發布模式先推出Beta版,而是直接邁入了Release階段,這體現了華為對系統穩定性和成熟度的自信。
在Ability Kit方面,新版本增加了一批C API函數,這些函數允許開發者更便捷地獲取應用級別沙箱內的文件目錄,提升了應用的文件管理能力。而在ArkUI框架中,文本組件新增了支持設置文本選擇菜單顯示在獨立窗口的功能,同時窗口管理也新增了創建虛擬屏幕的能力,為開發者提供了更豐富的界面設計選項。
ArkGraphics 2D同樣迎來了重要更新,新增了一批C API函數和枚舉,這些新增的功能支持直接繪制到屏幕buffer的GPU渲染,顯著提升了圖形渲染性能。在ArkWeb方面,新版本支持以固定寬高設置同層渲染的元素,為Web應用開發提供了更多靈活性。
Connectivity Kit在HarmonyOS 5.0.4中也得到了顯著增強,新增了獲取對端藍牙設備名稱、連接遠端設備所有允許連接的profiles以及持久化存儲對端設備MAC地址等功能,進一步提升了設備的互聯互通能力。Input Kit則新增了支持設置前臺應用操作指定按鍵的回調,增強了用戶交互的響應性。
Location Kit在定位功能上也進行了創新,新增了訂閱藍牙掃描信息上報用于定位的功能,為用戶提供了更精準的定位服務。Media Library Kit新增了文件位置枚舉定義,用于區分文件是存儲在本地還是云端,便于開發者進行文件管理。
Network Kit同樣迎來了更新,新增了獲取TLSSocket文件描述符的功能,為網絡通信提供了更多便利。而此次更新中最引人注目的莫過于新增的Reader Kit,它支持多種格式電子書的解析、排版和閱讀交互,為用戶帶來了更加豐富的閱讀體驗。
HarmonyOS 5.0.4 Release的配套信息也同步發布,軟件包發布類型為Release,軟件版本為5.0.0.150,API版本為5.0.4(16)。同時,DevEco Studio和SDK也迎來了5.0.4 Release版本的更新,為開發者提供了更加完善的開發環境。