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