IT之家 3 月 9 日消息,開源鴻蒙 OpenHarmony 6.1 Release 版本今日正式發(fā)布,IT之家附主要更新內(nèi)容如下:
進一步增強應(yīng)用開發(fā)功能,支持對應(yīng)用更精細(xì)化的控制,比如可統(tǒng)計 UIAbility 啟動耗時、可獲取通知角標(biāo)數(shù)等;
進一步提升動態(tài)效果體驗,對小語種文字顯示進行了優(yōu)化;
進一步增強系統(tǒng)感知能力,ArkWeb 可獲取網(wǎng)頁使用麥克風(fēng)和攝像頭的狀態(tài),輸入法可感知所在屏幕狀態(tài)等;
進一步豐富了證書管理能力;
進一步增強音頻控制管理能力、圖形處理能力等。
開源鴻蒙官方透露,計劃于 6 月 30 日前發(fā)布 OpenHarmony 6.1 LTS 版本作為 OpenHarmony 新的長期維護和兼容性測評主推版本。
OpenHarmony 6.1 Release 版本各模塊重點新增與增強的特性說明如下:
元能力
LaunchParam 中新增 UIAbility 的啟動時間,用于進行啟動耗時的統(tǒng)計。
module.json5 配置文件 abilities 標(biāo)簽新增 allowSelfRedirect 配置項,支持應(yīng)用配置不允許通過 AppLinking 拉起自己。
ArkUI
List / Grid 支持多選長按聚攏動效。
文本類控件小語種顯示優(yōu)化。
狀態(tài)管理支持判斷對象類型是否可被觀察的能力。
自定義組件生命周期優(yōu)化,增加 Attach&Detach 階段。
Navigation 支持設(shè)置分欄分割線的顏色,邊距和顯隱。
ArkWeb
新增支持設(shè)置和獲取當(dāng)前網(wǎng)頁麥克風(fēng)使用狀態(tài)的能力。
提供支持查詢當(dāng)前網(wǎng)頁的攝像頭使用狀態(tài)的能力。
新增支持選區(qū)文本內(nèi)容上報能力。
新增支持屏蔽密碼保險箱和智能填充功能。
新增上下文菜單事件支持拉起 autofill。
窗口
字體引擎支持應(yīng)用注冊的可變字體實現(xiàn)無極調(diào)節(jié)。
字體引擎優(yōu)化了小語種的顯示效果。
包管理
打包工具支持增量打包,提升了部分場景的打包速度(需開啟 so 壓縮,且與前一次打包相比,文件沒有大的變化)。
支持企業(yè)設(shè)備導(dǎo)入企業(yè)簽名證書,并使用導(dǎo)入的企業(yè)簽名證書進行企業(yè)應(yīng)用的安裝運行校驗,增強企業(yè)設(shè)備的應(yīng)用管理能力。
事件通知
新增查詢桌面角標(biāo)數(shù)值的能力,精準(zhǔn)更新桌面角標(biāo)數(shù)字。
新增支持設(shè)置是否啟用橫幅通知和鎖屏通知,在不需要提醒用戶的場景靜默通知,避免打擾用戶,影響體驗。
新增支持通知重疊圖標(biāo)(overlayIcon),實現(xiàn)針對 IM 類消息定制通知圖標(biāo)的能力,提升 IM 類消息的用戶體驗。
分布式數(shù)據(jù)管理
UDMF 新增 iWork 類型 UTD,通過擴展名 ".pages", ".key", ".numbers" 可以獲取到系統(tǒng)中配置的 UTD 統(tǒng)一標(biāo)識符。
音頻
新增音頻編創(chuàng)功能的 NDK 接口。
新增接口支持獲取音頻播放時延,便于在音頻數(shù)據(jù)輸出前更精確的預(yù)估播放時延,用于音畫同步。
新增投播的 NDK 接口,支持應(yīng)用接入系統(tǒng)投播。
提供獲取音視頻播放來源接口能力,查詢音視頻應(yīng)用播放來源信息。
新增 Menu 類型投播接口,支持通話類應(yīng)用跨平臺場景實現(xiàn)設(shè)備切換。
新增圖片類應(yīng)用投播功能。
新增系統(tǒng)級桌面歌詞功能,支持音樂類應(yīng)用創(chuàng)建使用系統(tǒng)桌面歌詞。
新增公開系統(tǒng)音管理和播放接口。
音頻會話新增接口支持混音播放模式下監(jiān)聽靜音播放建議通知,提升音頻并發(fā)播放體驗。
安全基礎(chǔ)平臺
新增支持伴隨設(shè)備認(rèn)證的系統(tǒng)能力。
證書管理新增支持如下特性:
支持拉起證書授權(quán)對話框接口,在沒有可用證書的情況下支持直接返回錯誤碼。
支持獲取 Ukey 硬件證書管理能力。
提供查詢證書憑據(jù)詳情接口。
提供拉起輸入 ukey pin 碼對話框的接口。
提供 Public API 拉起證書憑據(jù)安裝界面,用戶按照向?qū)瓿蓱{據(jù)的安裝。
用戶證書憑據(jù)授權(quán)界面支持選擇 Ukey 證書和應(yīng)用私有證書。
HUKS 新增支持如下特性:
提供外部硬件密鑰使用和查詢接口。
支持基于國密數(shù)字信封形式的密鑰導(dǎo)入能力。(指南-ArkTS、指南-C/C++)
證書算法庫新增支持如下特性:
支持證書鏈校驗時忽略在線證書吊銷檢查的網(wǎng)絡(luò)不可達(dá)異常。
支持證書鏈校驗時下載缺失的中間證書。
圖形
Canvas 模塊 Drawing NDK 新增 DrawPixelMapMesh 接口能力、Drawing TS 新增 drawVertics 接口能力。
Path 反向狀態(tài)填充類型的獲取和切換功能補齊。
Rect 的偏移、翻轉(zhuǎn)、判空和自更新功能補齊。
Region 區(qū)域邊界、包圍盒、類型判段、平移和包含關(guān)系判斷功能補齊。
Matrix 的連接、旋轉(zhuǎn)、斜切操作和仿射變換、矩形映射判斷功能補齊。
提供創(chuàng)建 Lattice 的 ndk 接口能力。
PathIterator / Typeface 接口能力補齊。
NativeWindow 提供 lock / unlock 接口能力,獲取 buffer 同時對此 buffer 進行上鎖。
NativeBuffer 支持校驗格式尺寸信息。
NativeBuffer 提供同時獲取虛擬地址和 OH_NativeBuffer_Config 能力。
NativeBuffer 提供 buffer 跨進程共享能力,開發(fā)者多進程傳輸 buffer 更易用。
語言運行時與基礎(chǔ)庫
提供 external string 機制,避免額外拷貝,允許 ArkTS 側(cè)直接讀取 C++ 層中的字符串。
提供 sendable reference 特性支持多 ArkTS 線程并發(fā)操作字符串對象。
新增接口支持動態(tài)開啟多線程檢測能力。
定制服務(wù)(MDM)
PC 形態(tài)設(shè)備新增支持 DA 模式的 MDM 應(yīng)用部署,開發(fā)者可以根據(jù)設(shè)備的實際使用場景更靈活得選用部署的模式。
EnterpriseAdminExtensionAbility 中新增 EnterpriseAdminExtensionContext 對象,提供后臺拉起頁面的能力。
提供禁用指定應(yīng)用(系統(tǒng)應(yīng)用和三方應(yīng)用均支持)的 UIAbility 組件的能力。
提供對系統(tǒng)按鍵(電源鍵、音量、BACK 鍵、HOME 鍵、最近任務(wù)鍵)進行攔截的能力。
輸入法框架
新增感知應(yīng)用進程內(nèi)鍵盤綁定失敗原因的監(jiān)聽接口,方便根據(jù)失敗原因作出相應(yīng)處理。
新增相關(guān)攜帶屏幕信息接口:
多屏多焦點場景下,應(yīng)用可以獲取到自身所在屏幕的鍵盤信息。
多屏多焦點場景下,應(yīng)用可以操作自身所在屏幕上的鍵盤顯示和隱藏。
資源調(diào)度
新增運動健康類型長時任務(wù),用戶授權(quán)后可支持該類型長時任務(wù)在后臺運行。
基礎(chǔ)通信
新增支持應(yīng)用在前臺讀取 NFC 卡片時,設(shè)置卡在位檢測間隔的能力,方便應(yīng)用更自由地處理卡片信息。
新增藍(lán)牙 HID Device 類接口,支持使用藍(lán)牙 HID Device 能力。
新增 PartnerAgent 接口,支持應(yīng)用藍(lán)牙設(shè)備連接后拉起應(yīng)用的 PartnerAgentExtensionAbility 進程。
泛 Sensor
Sensor 信息中新增字段“isMockSensor”,用于區(qū)分是否是模擬器件。
多模輸入
提供公共事件,支持感知筆記本上蓋開合。
提供接口查詢當(dāng)前設(shè)備是否具備紅外發(fā)射器。
電源管理
新增阻止睡眠的運行鎖類型 BACKGROUND_USER_IDLE。
新增注冊 / 去注冊關(guān)機回調(diào)的接口,應(yīng)用可以按需感知關(guān)機即將進行,以便及時執(zhí)行某些重要處理動作。
測試與認(rèn)證平臺
SP Host 新增 Fd 泄露分析能力,支持抓取和分析 Fd 資源申請釋放調(diào)用事件和調(diào)用棧。
SP Host 新增支持展示 ION 內(nèi)存,ASHMem 內(nèi)存,so 引用申請釋放動態(tài)泳道圖和調(diào)用?;鹧鎴D。
SP Host 新增支持 ArkTS 對象,ArkWeb JS 對象申請釋放動態(tài)泳道圖和調(diào)用?;鹧鎴D。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。