華為開發(fā)者官網(wǎng)近日正式揭曉了鴻蒙HarmonyOS 5.0.3 Beta1版本的新特性和增強(qiáng)功能,這一新版本標(biāo)志著API 15的首個(gè)Beta階段,為開發(fā)者們帶來了更為豐富和強(qiáng)大的開發(fā)場(chǎng)景。相較于HarmonyOS 5.0.2 Release版本,新版本通過新增的一系列API,進(jìn)一步拓寬了開發(fā)者的創(chuàng)作邊界。
App Linking Kit新增的延遲鏈接能力,使得應(yīng)用鏈接在用戶點(diǎn)擊后能被保存十分鐘,即便用戶在安裝并打開應(yīng)用后,仍能獲取之前點(diǎn)擊的應(yīng)用相關(guān)鏈接,極大地提升了用戶體驗(yàn)。AppGallery Kit的名稱從Store Kit變更為AppGallery Kit,相關(guān)API的引用方式也同步進(jìn)行了調(diào)整。
在ArkData方面,UDMF新增了對(duì)指定數(shù)據(jù)類型和內(nèi)容的數(shù)據(jù)支持,并提供了相應(yīng)的查詢接口。ArkGraphics 2D則引入了工具類Tool,用于處理ResourceColor類型值向common2D.Color對(duì)象的轉(zhuǎn)換,同時(shí)新增了支持設(shè)置繪制字型的字體跟隨主題字體變化的功能,以及一系列C API支持,如獲取變換矩陣的能力等。
ArkUI的更新同樣引人注目,Navigation組件新增了自定義開啟或關(guān)閉單雙欄顯示切換時(shí)的動(dòng)效,Video組件則支持設(shè)置對(duì)快捷鍵的響應(yīng)。TextInput、textarea、Search組件新增了配置不攔截返回鍵操作的回調(diào),UIContext支持設(shè)置OverlayManager的參數(shù)。RichEditor組件新增了設(shè)置鍵盤外觀的功能,安全組件支持設(shè)置圖標(biāo)文本的對(duì)齊方式和邊框四個(gè)圓角的半徑。
在多媒體和通信方面,AVCodec Kit新增了C API支持視頻可變幀率的能力,Background Tasks Kit支持長時(shí)任務(wù)取消的監(jiān)聽回調(diào)。Basic Service Kit在上傳下載功能上進(jìn)行了多項(xiàng)增強(qiáng),如支持下載任務(wù)分組、URL地址長度擴(kuò)展以及自定義通知欄信息等。Cloud Foundation Kit引入了安裝預(yù)加載和周期性預(yù)加載功能,提升了數(shù)據(jù)加載速度。Connectivity Kit的Wi-Fi功能新增了對(duì)熱點(diǎn)活躍狀態(tài)的查詢。
Core File Kit新增了原子文件的定義和操作能力,以及獲取設(shè)備內(nèi)置存儲(chǔ)大小和文件信息屬性的功能。Image Kit提供了從Surface id創(chuàng)建PixelMap對(duì)象的新方法,并新增了C API支持獲取Pixelmap像素?cái)?shù)據(jù)的內(nèi)存地址。IME Kit則新增了對(duì)輸入法啟用狀態(tài)的查詢功能,并支持輸入法應(yīng)用與輸入框/編輯框的自定義通信。
Live View Kit支持配置導(dǎo)航模板擴(kuò)展區(qū)的顯示選項(xiàng),Localization Kit的國際化支持標(biāo)準(zhǔn)ICU C庫新增了Unicode字符串處理和ICU文本抽象表示等功能。Media Kit的屏幕錄制C API新增了設(shè)置錄屏內(nèi)容是否顯示光標(biāo)的功能,Network Kit則支持設(shè)置系統(tǒng)級(jí)代理自動(dòng)配置(PAC)腳本地址。
Performance Analysis Kit的HiLog支持設(shè)置應(yīng)用打印的最低日志級(jí)別,Share Kit的碰一碰分享回調(diào)新增了拒絕方法,Vision Kit的卡證識(shí)別功能支持設(shè)置經(jīng)裁剪的卡證圖片預(yù)留邊距。在NDK開發(fā)方面,新版本新增了對(duì)基于OpenMP庫的開發(fā)能力的支持。
在調(diào)試調(diào)優(yōu)方面,新版本支持通過hdc訪問debug應(yīng)用的沙箱,以讀取調(diào)測(cè)狀態(tài)下應(yīng)用沙箱中的日志及資源。HiAppEvent對(duì)主線程超時(shí)事件的維測(cè)能力也得到了增強(qiáng)。這些更新無疑將為開發(fā)者們提供更加高效和便捷的開發(fā)體驗(yàn)。
鴻蒙HarmonyOS 5.0.3 Beta1的配套軟件包、DevEco Studio以及SDK均已同步發(fā)布,開發(fā)者們可以立即體驗(yàn)這些新功能和增強(qiáng)特性。隨著鴻蒙系統(tǒng)的不斷更新和完善,我們有理由相信,未來的鴻蒙系統(tǒng)將為用戶和開發(fā)者帶來更加出色的體驗(yàn)和機(jī)會(huì)。