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