據OpenAtomOpenHarmony官方公眾號,OpenHarmony4.1Release版本正式發佈,開發套件同步升級到API11Release。相比4.0Release版本,4.1Release版本改進主要包括:應用開發的開放能力以全新的Kit維度呈現,提供給開發者更清晰的邏輯和場景化視角。
新增4000多個API,應用開發能力更加豐富;ArkUI組件開放性和動效能力得到進一步增強;Web能力持續補齊,便於開發者利用Web能力快速構建應用。
以及分佈式能力進一步增強組網穩定性、連接安全性等;媒體支持更豐富的編碼、更精細的播控能力等。
以下為新版本的部分新特性,所有新增及增強功能可參考OpenHarmony 4.1 Release Notes解。
ArkUI
新增NodeContainer開放命令式的渲染節點,提升自定義繪制能力。
文本和容器類組件能力增強。
控件AI化能力能力增強。
狀態管理功能增強。
新增Chips操作塊組件,TextInput、TextArea、List、Grid、Search、CheckBox、Slider、Image、Menu、半模態彈窗等組件的樣式、交互和動效增強。
彈窗類和導航類自定義能力增強。
提供全新Style樣式對象和組件Style樣式屬性方法,支持樣式復用和動態切換能力。
Web
新增支持Web的無障礙節點查詢和上報能力。
新增頁面跳轉事件上報接口。
支持應用級網絡代理、應用證書管理。
支持同層渲染能力(僅限XComponent、Button等部分組件)。
組件支持DOM構建完成後執行提前被註入的JS腳本。
開放RegisterJavaScriptProxy、RunJavaScript能力的C API接口。
資源攔截特性支持設置為ArrayBuffer數據類型。
圖形圖像
系統支持可變幀率,提供API供業務接入。
支持HDR Vivid視頻的渲染與顯示。
圖形NDK能力增強,支持為NativeImage添加OnFrameAvailableListener回調,支持為NativeWindow設置色域,新增支持OpenGL擴展接口,Drawing 能力進一步完善等。
支持錄屏不錄制特定窗口,以及隱私窗口錄制成全黑幀畫面的能力。
支持調整系統分辨率。
支持系統根據動畫調節幀率,支持開發者調節應用業務幀率。
動效能力增強,支持硬件挖孔、屏幕圓角、Navigation導航轉場動畫;支持共享元素等。
圖形渲染管線支持Vulkan後端。
圖形接入Drawing接口。
NativeWindow支持設置metadata,適配HDR視頻場景動態元數據隨幀傳遞。
窗口
提供Window stage可交互狀態通知。
提供全局搜索窗口類型。
安全
證書管理:支持開放用戶CA證書路徑、支持證書鏈校驗和吊銷檢查能力、支持證書鏈構造的能力。
關鍵資產存儲:針對應用開發者需要在本地加密存儲關鍵敏感的短數據(如用戶的賬號密碼、銀行卡號等)訴求,系統提供關鍵資產加密存儲的能力,以及相應的安全訪問控制能力。
權限管理
支持在UIExtensionAbility界面上拉起權限彈窗。
權限使用記錄增加鎖屏狀態記錄。
支持應用在使用期間彈出允許權限的選項。