OpenHarmony社區(qū)近日在代碼托管平臺Gitee上正式發(fā)布了其最新版本——OpenHarmony 5.0.1。這一開源項目由開放原子開源基金會運營,旨在構(gòu)建一個適應(yīng)全場景、全連接、全智能時代的智能終端設(shè)備操作系統(tǒng)框架。
OpenHarmony 5.0.1版本在標(biāo)準(zhǔn)系統(tǒng)能力上進行了全面升級,推出了API 13,相較于5.0.0版本,新增并強化了多項特性。此次更新不僅豐富了C API的功能,還提升了ArkTS及其他組件的能力。
在應(yīng)用框架方面,新版本增加了對應(yīng)用子進程創(chuàng)建的支持,以及應(yīng)用信息查詢的C API。還提供了應(yīng)用級別字體放大倍數(shù)的設(shè)置選項。ArkUI組件也迎來了更新,包括節(jié)點自定義屬性設(shè)置能力的增強,以及多個UI組件的適老化適配,使系統(tǒng)更加友好地服務(wù)于老年用戶。
在數(shù)據(jù)管理層面,新版本增加了Preferences鍵值對數(shù)據(jù)的C API支持,優(yōu)化了文件管理功能,支持通過URI獲取文件名或文件夾名稱,并增加了應(yīng)用分身備份恢復(fù)的能力。圖形圖像及窗口系統(tǒng)方面,Pixelmap模塊新增了對colorspace的操作支持,動畫機制也得到了優(yōu)化,確保UIAbility在后臺時動畫行為更加合理。
媒體功能方面,OpenHarmony 5.0.1新增了音頻AVSession的基礎(chǔ)接入能力,完善了投播場景的錯誤碼和設(shè)備信息屬性。相機功能得到了顯著增強,包括鏡頭通用控制能力、折疊屏鏡頭控制能力、HDR拍照按HEIF格式輸出等,同時還引入了云端增強拍攝效果和視頻分段式拍攝等新功能。圖片處理方面,新增了Picture類型,支持多圖對象編解碼和主輔圖管理。
基礎(chǔ)通信功能也得到了提升,新版本支持查詢Wi-Fi、藍牙開關(guān)狀態(tài),以及定位開關(guān)狀態(tài)查詢、啟動和結(jié)束定位等操作。電話服務(wù)新增了蜂窩網(wǎng)絡(luò)駐網(wǎng)信息和默認數(shù)據(jù)業(yè)務(wù)卡信息的獲取能力。電源管理方面,系統(tǒng)現(xiàn)在可以獲取當(dāng)前充電電流,并支持根據(jù)WorkSource代理運行鎖進行功耗控制,實現(xiàn)超長待機特性。
OpenHarmony 5.0.1還支持查詢distributionOsApiName以獲取API版本信息,ArkCompiler優(yōu)化了返回值結(jié)構(gòu),多模輸入功能增加了對屏幕朗讀自定義公共事件的支持,以及對電源鍵和音量鍵事件的監(jiān)聽能力。資源調(diào)度方面,新增了VOIP長時任務(wù)類型,確保音視頻通話服務(wù)在后臺也能正常運行。剪貼板功能也得到了擴展,支持復(fù)制粘貼多種類型數(shù)據(jù),并上報跨設(shè)備數(shù)據(jù)變化。
Web組件方面,新版本支持獲取網(wǎng)頁當(dāng)前滾動偏移量,并優(yōu)化了WebResourceResponse對象,使其能夠檢測響應(yīng)數(shù)據(jù)是否已準(zhǔn)備就緒,同時支持更多類型的資源響應(yīng)數(shù)據(jù)。