IT之家 5 月 15 日消息,華為開(kāi)發(fā)者官網(wǎng)今日發(fā)布了鴻蒙 HarmonyOS 5.0.5 (17) Release 版本,新版本在此前發(fā)布的 HarmonyOS 5.0.5 (17) Beta1 的基礎(chǔ)上,進(jìn)行了軟件性能和穩(wěn)定性的提升,OS 平臺(tái)能力無(wú)新增或增強(qiáng)特性。

HarmonyOS 5.0.5 Release 完整配套信息如下:
| 軟件包 | 發(fā)布類型 | 版本號(hào) | Build Version | 發(fā)布時(shí)間 |
| 系統(tǒng) | Release | HarmonyOS 5.0.5 Release | 軟件版本:5.0.1.120 API 版本:5.0.5 (17) | 2025/05/14 |
| DevEco Studio | Release | DevEco Studio 5.0.5 Release | 5.0.13.200 | 2025/05/14 |
| SDK | Release | HarmonyOS 5.0.5 Release SDK | 基于 OpenHarmony SDK Ohos_sdk_public 5.0.5.165 (API 17 Release) | 2025/05/14 |
HarmonyOS 已發(fā)布版本映射關(guān)系對(duì)照表如下:
| 新規(guī)則版本號(hào) | 版本類型 | OpenHarmony API Version |
| HarmonyOS 5.0.5 | Release | 17 Release |
| HarmonyOS 5.0.5 | Beta1 | 17 Beta1 |
| HarmonyOS 5.0.4 | Release | 16 Release |
| HarmonyOS 5.0.3 | Release | 15 Release |
| HarmonyOS 5.0.3 | Beta2 | 15 Beta2 |
| HarmonyOS 5.0.3 | Beta1 | 15 Beta1 |
| HarmonyOS 5.0.2 | Release | 14 Release |
| HarmonyOS 5.0.2 | Beta1 | 14 Beta1 |
| HarmonyOS 5.0.1 | Release | 13 Release |
| HarmonyOS 5.0.1 | Beta3 | 13 Beta3 |
| HarmonyOS 5.0.0 | Release | 12 Release |
| HarmonyOS NEXT | Beta1 / Release | 12 Release |
| HarmonyOS NEXT | Developer Beta1/2/3/5/6 | 12 Beta1/2/3/5/6 |
| HarmonyOS 3.1/4.0 | Release | 9 Release |
鴻蒙 HarmonyOS 5.0.5 (17) Beta1 新增和增強(qiáng)特性(Release 版本相同)如下:
Ability
新增支持通過(guò) startAbility 的屬性 StartOptions 來(lái)指定創(chuàng)建新窗口的大?。╩inWindowWidth、minWindowHeight、maxWindowWidth、maxWindowHeight)。
C API 新增支持啟動(dòng) Ability 時(shí)傳遞 StartOptions。
C API 新增支持獲取子進(jìn)程啟動(dòng)參數(shù)。
C API 新增支持設(shè)置啟動(dòng) Ability 時(shí)窗口和 dock 欄圖標(biāo)的顯示模式。
ArkData
UDMF 新增支持將傳入的 data 轉(zhuǎn)換成多樣式數(shù)據(jù)結(jié)構(gòu)的能力。若原 data 使用多個(gè) record 去承載同一份數(shù)據(jù)的不同樣式,則可以使用此接口將原 data 轉(zhuǎn)換為多樣式數(shù)據(jù)結(jié)構(gòu)。
AR Engine
新增深度估計(jì),提供三維感知能力,可實(shí)現(xiàn)測(cè)量、體積估算等。
ArkUI
新增鼠標(biāo)軸事件相關(guān)接口。
NavDestination 新增 onActive 和 onInactive 生命周期。
C API 的事件能力增強(qiáng),新增支持獲取事件命中的組件的寬度、高度、X 坐標(biāo)、Y 坐標(biāo)等能力。
基礎(chǔ)類型定義新增支持清除當(dāng)前的預(yù)上屏文本內(nèi)容。
UIContext 新增支持創(chuàng)建不依賴窗口的 UI 實(shí)例。
組件可見(jiàn)區(qū)域變化事件新增支持設(shè)置事件的回調(diào)參數(shù),限制它的執(zhí)行間隔。
ImageAnimator 組件支持設(shè)置是否通過(guò)系統(tǒng) onVisibleAreaChange 的可見(jiàn)性來(lái)判斷組件的暫停和播放。
畫(huà)中畫(huà)窗口支持通過(guò)創(chuàng)建參數(shù) LocalStorage 實(shí)現(xiàn)頁(yè)面級(jí)別的 UI 狀態(tài)存儲(chǔ)單元,多實(shí)例下可用來(lái)跟蹤主窗實(shí)例。
針對(duì) PC / 2in1 設(shè)備的窗口管理新增支持主窗的尺寸記憶功能。
針對(duì) PC / 2in1 設(shè)備和平板設(shè)備的窗口管理新增支持設(shè)置子窗或懸浮窗窗口邊緣陰影的模糊半徑。
針對(duì) PC / 2in1 設(shè)備和平板設(shè)備的窗口管理新增支持設(shè)置子窗口在其父窗口處于拖拽移動(dòng)或拖拽縮放過(guò)程時(shí),該子窗口是否支持跨多個(gè)屏幕同時(shí)顯示。
Audio Kit
新增支持 Float32 音頻流采樣格式。
AVCodec Kit
視頻解碼新增支持 MPEG2、MPEG4、H.263 的軟件解碼。
AVSession Kit
新增支持單句 / 單條歌詞展示的屬性 singleLyricText。
Background Tasks Kit
新增后臺(tái)子進(jìn)程管理模塊,提供應(yīng)用對(duì)子進(jìn)程進(jìn)行壓制、解壓制的能力,避免子進(jìn)程過(guò)多占用系統(tǒng)資源,導(dǎo)致系統(tǒng)使用卡頓。
Connectivity Kit
藍(lán)牙 socket 模塊新增支持通過(guò) clientSocket 獲取對(duì)端設(shè)備地址的能力。
File Manager Service Kit
【新增 Kit】File Manager Service Kit(文件管理服務(wù))為開(kāi)發(fā)者提供文件管理相關(guān)能力,開(kāi)發(fā)者通過(guò) File Manager Service Kit 完成文件刪除到回收站、獲取文件圖標(biāo)等功能,滿足用戶對(duì)文件管理的多樣性訴求。
IME Kit
輸入法框架新增支持設(shè)置顯示預(yù)覽文本時(shí)的回調(diào),支持訂閱輸入法應(yīng)用操作文本預(yù)覽內(nèi)容的事件。
Media Kit
調(diào)用媒體播放器 AVPlayer 設(shè)置播放策略時(shí),新增支持 Prepare 之后顯示視頻起播首幀(showFirstFrameOnPrepare)。
Payment Kit
新增引導(dǎo)用戶綁卡能力。
PDF Kit
新增支持對(duì) PDF 文檔進(jìn)行加密。
Preview Kit
新增文件打開(kāi)加速預(yù)加載狀態(tài)感知能力。
Vision Kit
文檔掃描結(jié)果回調(diào)接口增加狀態(tài)碼,用于判斷輸入圖片 uris 是否全部無(wú)效。
配置文件
配置文件 module.json5 新增 Hook 配置:通過(guò) abilitySrcEntryDelegator 可標(biāo)識(shí)當(dāng)前 Module 需要 Hook 的 UIAbility 的名稱,通過(guò) abilityStageSrcEntryDelegator 可標(biāo)識(shí)當(dāng)前 Module 需要 Hook 的 AbilityStage(其值配置為對(duì)應(yīng) Module 的名稱),兩者組合使用,共同指定 Hook 的目標(biāo)對(duì)象。
IT之家附新版本說(shuō)明如下:
系統(tǒng)版本請(qǐng)?jiān)L問(wèn)設(shè)備的“設(shè)置 > 設(shè)備名稱 > 軟件版本”進(jìn)入“關(guān)于本機(jī)”進(jìn)行查詢。須通過(guò)該頁(yè)面“API 版本”確認(rèn)是否支持當(dāng)前版本描述的開(kāi)放能力。
當(dāng)前系統(tǒng)版本配套的設(shè)備包括:Mate 60、Mate 60 Pro、Mate X5、MatePad Pro 13.2 英寸、MatePad Pro 11 英寸 2024 款等。請(qǐng)升級(jí)至配套的版本進(jìn)行應(yīng)用開(kāi)發(fā)。
不排除其他型號(hào)的設(shè)備通過(guò)其他途徑升級(jí)至上述系統(tǒng)軟件(ROM)版本,但設(shè)備所支持的開(kāi)放能力請(qǐng)以“關(guān)于本機(jī)”頁(yè)面顯示的“API 版本”為準(zhǔn)。
DevEco Studio 版本請(qǐng)從 DevEco Studio 界面菜單選擇“Help > About DevEco Studio”進(jìn)行查詢。請(qǐng)點(diǎn)擊此處獲取最新的 DevEco Studio 軟件版本。
SDK 內(nèi)置在 DevEco Studio,安裝 DevEco Studio 時(shí)自動(dòng)安裝配套版本 SDK。具體版本請(qǐng)從 DevEco Studio 界面菜單選擇“Help > About HarmonyOS SDK”進(jìn)行查詢。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。