華為開(kāi)發(fā)者官網(wǎng)近日正式推出了鴻蒙HarmonyOS 5.0.5 (17) Release版本,這一新版本是在先前的Beta1版本基礎(chǔ)上進(jìn)行了全面優(yōu)化,專注于提升軟件性能和系統(tǒng)穩(wěn)定性,并未引入新的平臺(tái)功能或增強(qiáng)特性。
HarmonyOS 5.0.5 Release的詳細(xì)配套信息涵蓋了多個(gè)方面。軟件包方面,發(fā)布類型為Release,軟件版本號(hào)為5.0.1.120,API版本則為5.0.5 (17),發(fā)布日期為2025年5月14日。同時(shí),DevEco Studio也發(fā)布了5.0.5 Release版本,版本號(hào)為5.0.13.200,發(fā)布時(shí)間與HarmonyOS同步。SDK也同步更新,基于OpenHarmony SDK Ohos_sdk_public 5.0.5.165 (API 17 Release)構(gòu)建。
對(duì)于開(kāi)發(fā)者而言,了解不同版本之間的映射關(guān)系也至關(guān)重要。HarmonyOS 5.0.5 (17) Beta1版本中的新增和增強(qiáng)特性在Release版本中得到了保留,包括Ability通過(guò)startAbility的StartOptions屬性指定新窗口大小、C API新增支持啟動(dòng)Ability時(shí)傳遞StartOptions、AR Engine新增深度估計(jì)功能等。這些特性為應(yīng)用開(kāi)發(fā)者提供了更多工具和選項(xiàng),以創(chuàng)建更豐富、更互動(dòng)的用戶體驗(yàn)。
具體來(lái)看,Ability方面新增了多項(xiàng)功能,如支持通過(guò)C API傳遞啟動(dòng)參數(shù)和設(shè)置窗口顯示模式。ArkData方面,UDMF現(xiàn)在支持將傳入的data轉(zhuǎn)換為多樣式數(shù)據(jù)結(jié)構(gòu),使得數(shù)據(jù)處理更加靈活。AR Engine則新增了深度估計(jì)功能,為開(kāi)發(fā)者提供了三維感知能力,可用于測(cè)量、體積估算等場(chǎng)景。ArkUI方面,新增了鼠標(biāo)軸事件接口、NavDestination生命周期等,增強(qiáng)了事件處理和UI管理的能力。
Audio Kit新增了對(duì)Float32音頻流采樣格式的支持,AVCodec Kit則新增了對(duì)MPEG2、MPEG4、H.263的軟件解碼支持。AVSession Kit新增了單句/單條歌詞展示的屬性,Background Tasks Kit則引入了后臺(tái)子進(jìn)程管理模塊,幫助開(kāi)發(fā)者更好地管理應(yīng)用資源。Connectivity Kit在藍(lán)牙socket模塊中新增了獲取對(duì)端設(shè)備地址的能力,而FileManager Service Kit則為開(kāi)發(fā)者提供了文件管理相關(guān)的豐富功能。
IME Kit、Media Kit、Payment Kit、PDF Kit和Preview Kit等也均有所更新。例如,IME Kit現(xiàn)在支持設(shè)置顯示預(yù)覽文本時(shí)的回調(diào),Media Kit在AVPlayer中新增了顯示視頻起播首幀的功能,Payment Kit則新增了引導(dǎo)用戶綁卡的能力。PDF Kit現(xiàn)在支持對(duì)PDF文檔進(jìn)行加密,而Preview Kit則新增了文件打開(kāi)加速預(yù)加載狀態(tài)感知能力。
配置文件方面,module.json5新增了Hook配置,允許開(kāi)發(fā)者指定需要Hook的UIAbility和AbilityStage的名稱。這一功能為開(kāi)發(fā)者提供了更精細(xì)的控制能力,有助于提升應(yīng)用的性能和用戶體驗(yàn)。
華為提醒開(kāi)發(fā)者,要確認(rèn)設(shè)備是否支持當(dāng)前版本描述的開(kāi)放能力,請(qǐng)?jiān)L問(wèn)設(shè)備的“設(shè)置”頁(yè)面,在“關(guān)于本機(jī)”中查看“API 版本”。當(dāng)前,HarmonyOS 5.0.5 Release版本配套的設(shè)備包括Mate 60、Mate 60 Pro、Mate X5、MatePad Pro 13.2英寸、MatePad Pro 11英寸2024款等。開(kāi)發(fā)者請(qǐng)確保將設(shè)備升級(jí)至配套版本,以進(jìn)行應(yīng)用開(kāi)發(fā)。
同時(shí),開(kāi)發(fā)者可以通過(guò)DevEco Studio界面菜單選擇“Help > About DevEco Studio”來(lái)查詢DevEco Studio的版本信息,并通過(guò)“Help > About HarmonyOS SDK”來(lái)查詢SDK的版本信息。SDK內(nèi)置在DevEco Studio中,安裝時(shí)會(huì)自動(dòng)安裝配套版本的SDK。