華為鴻蒙 HarmonyOS 5.0.3 Beta2 版本發(fā)布:附更新日志

華為開發(fā)者官網(wǎng)上周(3 月 7 日)公布了鴻蒙 HarmonyOS 5.0.3 Beta2 新增和增強(qiáng)特性,新版本是 API 15 的第二個(gè) Beta 版本,官方稱相比 HarmonyOS 5.0.3 Beta1,進(jìn)一步豐富開發(fā)場(chǎng)景,例如 ArkUI 進(jìn)一步豐富了組件可定義的屬性、可調(diào)用的能力、可識(shí)別的手勢(shì)等;新增了對(duì)游戲手柄的識(shí)別和事件響應(yīng)能力;增強(qiáng)了地圖服務(wù)的細(xì)節(jié)功能等。
附 HarmonyOS 5.0.3 Beta2 新增和增強(qiáng)特性如下:
Ability Kit
- 新增支持根據(jù)指定的物理屏幕 ID 創(chuàng)建應(yīng)用上下文的能力,以便于獲取和使用其他帶有屏幕信息。
- 新增支持通過 C API 拉起 UIAbility 的能力。僅支持 2in1 設(shè)備。
- 新增支持應(yīng)用預(yù)關(guān)閉的回調(diào)方法,可用于詢問用戶選擇立即執(zhí)行操作還是取消操作。僅支持 2in1 設(shè)備。
ArkData
- 新增智慧數(shù)據(jù)平臺(tái),提供端側(cè)的數(shù)據(jù)智慧化能力,完成數(shù)據(jù)和 AI 智能在端側(cè)閉環(huán)。僅支持 2in1 設(shè)備。
- UDMF 新增支持獲取進(jìn)度信息和數(shù)據(jù)的能力。
ArkGraphics 2D
- NativeBuffer 支持的格式新增 BLOB 格式(NATIVEBUFFER_PIXEL_FMT_BLOB)和 RGBA16 float 格式(NATIVEBUFFER_PIXEL_FMT_RGBA16_FLOAT)。
ArkTS
- 【規(guī)格更新】一個(gè)進(jìn)程最多創(chuàng)建的運(yùn)行時(shí)環(huán)境數(shù)量從 16 個(gè)增加到 64 個(gè),并且需要滿足同時(shí)運(yùn)行的 Worker 子線程數(shù)量和進(jìn)程創(chuàng)建的運(yùn)行時(shí)的總數(shù)不超過 80 個(gè)。
ArkUI
- 基礎(chǔ)組件新增支持在已編輯文本的指定位置插入文本和刪除指定區(qū)域內(nèi)容的能力。
- 通用事件新增焦點(diǎn)軸事件,支持對(duì)游戲手柄軸事件的響應(yīng);C API 額外支持獲取當(dāng)前軸事件的操作類型的值。
- 圖案密碼鎖組件新增支持設(shè)置未選中的宮格圓點(diǎn)在密碼路徑經(jīng)過時(shí)是否自動(dòng)選中。
- 窗口管理新增定義窗口管理的 C API,主要用于設(shè)置和獲取指定窗口的屬性,以及設(shè)置指定窗口的狀態(tài)欄樣式、導(dǎo)航欄樣式。
- Image 組件新增支持可覆蓋原有顏色的顏色填充能力,僅針對(duì) SVG 格式的圖源生效。
- Image 組件新增支持按圖片矩陣做自動(dòng)變換,在類似圖庫的場(chǎng)景呈現(xiàn)宮格型縮略圖時(shí)提供自動(dòng)的變換優(yōu)化。
- Tabs 組件和 Swiper 組件新增支持設(shè)置鼠標(biāo)滾輪翻頁模式。
- NavDestination 新增支持事件返回時(shí)的回調(diào),用于在事件返回時(shí)傳參。
- TextPicker 組件新增支持配置各個(gè)選擇項(xiàng)文本樣式。
- Progress 組件新增 C API,支持線性進(jìn)度條樣式的設(shè)置。
- 屏幕屬性模塊折疊屏狀態(tài)枚舉新增多個(gè)針對(duì)折軸二的狀態(tài)定義。
- C API 的 Node 屬性樣式新增背景模糊效果屬性 NODE_BACKDROP_BLUR。
- FrameNode 新增支持跨語言能力。
- FrameNode 新增支持選擇遍歷節(jié)點(diǎn)時(shí)子節(jié)點(diǎn)的展開模式。
- 尺寸設(shè)置新增支持設(shè)置寬度、高度適應(yīng)父組件布局。
- 文本組件在 TextMenuItem 中新增支持快捷鍵提示(labelInfo)。
- 三類彈窗組件新增支持設(shè)置彈窗顯示層級(jí)及相關(guān)的屬性和效果(levelMode、levelUniqueId、immersiveMode)。
- bindSheet 新增支持圓角(radius)屬性,用于設(shè)置半模態(tài)頁面圓角半徑;新增支持非手勢(shì)切換擋位(detentSelection)屬性。
- 新增導(dǎo)航點(diǎn)組件,提供圓點(diǎn)導(dǎo)航點(diǎn)以及數(shù)字導(dǎo)航點(diǎn)兩種導(dǎo)航點(diǎn)樣式。
- Swiper 和 Tabs 組件新增支持帶動(dòng)畫跳轉(zhuǎn)的模式。
- Swiper 組件新增支持滑動(dòng)行為攔截事件,可判斷是否允許滑動(dòng)行為。其中,C API 通過屬性控制,屬性名 NODE_SWIPER_EVENT_ON_CONTENT_WILL_SCROLL。
- 三方平臺(tái)接入 ArkUI 無障礙框架新增支持查找上一個(gè)或下一個(gè)焦點(diǎn)(ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_NEXT_HTML_ITEM、ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PREVIOUS_HTML_ITEM)。
- 三方平臺(tái)接入 ArkUI 無障礙框架新增支持多實(shí)例場(chǎng)景。
- ohos.arkui.observer 模塊 NavDestination 組件信息新增 NavDestination 類型和 uniqueId。
- 新增支持 C API 的截圖能力。
- UIContext 新增支持通過 uniqueId 獲取已加載的組件的截圖。
- UIContext 新增支持獲取元服務(wù) menuBar 相對(duì)窗口的布局信息的能力。
- 通用事件新增 C API 支持獲取當(dāng)前觸摸事件觸發(fā)的 ID。
- 窗口新增一個(gè)針對(duì) 2in1 設(shè)備用于設(shè)置應(yīng)用窗口尺寸限制的同名接口。
- 窗口新增一個(gè)用于指定鼠標(biāo)在窗口內(nèi)的位置并移動(dòng)窗口的同名接口。
- 窗口新增針對(duì) 2in1 設(shè)備的窗口關(guān)閉事件監(jiān)聽的異步回調(diào)。
- 窗口新增支持開啟畫中畫窗口尺寸變化事件的監(jiān)聽。
- 窗口新增支持動(dòng)態(tài)設(shè)置窗口標(biāo)題欄的標(biāo)題。
- 窗口新增設(shè)置主窗的窗口支持模式(全屏、懸浮窗、分屏等模式)。
- NavDestination 新增支持設(shè)置是否隱藏標(biāo)題欄中的返回鍵。
- 新增 C API 支持控制焦點(diǎn)以及處理焦點(diǎn)事件的能力。
- 新增 C API 支持克隆事件的轉(zhuǎn)發(fā)。
- Popup 組件新增 keyboardAvoidMode 屬性用于設(shè)置 Popup 氣泡是否避讓軟鍵盤。
- 彈窗新增支持設(shè)置避讓鍵盤的距離。其中 ArkTS API 均以屬性方式提供,可在鏈接指向的表格中搜索關(guān)鍵詞 keyboardAvoidDistance。
- 屬性字符串新增支持 ResourceStr 類型圖片的設(shè)置。
- 屬性字符串的圖片對(duì)象新增支持獲取屬性字符串的圖片顏色濾鏡效果(colorFilter)。
- 拖拽能力新增支持獲取拖拽進(jìn)度條拖拽數(shù)據(jù)的能力。
- 組件截圖能力新增支持定義組件截圖區(qū)域。
- Tabs 組件新增組件參數(shù),支持設(shè)置 Tabs 的頁簽位置。
- 文本類組件新增支持在文本內(nèi)容將要發(fā)生變化時(shí)觸發(fā)回調(diào)。
- 新增支持獲取觸摸相關(guān)的事件來自左手還是右手,涉及多個(gè)模塊:事件模塊新增相關(guān) C API、綁定手勢(shì)方法 FingerInfo 對(duì)象新增 hand 屬性、觸摸事件 TouchObject 對(duì)象新增 hand 屬性、點(diǎn)擊事件 clickevent 對(duì)象新增 hand 屬性。
- 新增支持檢查觸摸屏幕的手指數(shù)量,涉及多個(gè)模塊:NDK 新增相關(guān) C API、組件新增設(shè)置是否檢查觸摸屏幕的手指數(shù)量的屬性 isFingerCountLimited。可在各組件參考頁面中查看該屬性。
- 新增支持設(shè)置按鍵事件處理的優(yōu)先級(jí)和重新派發(fā)的能力。涉及:NDK 新增設(shè)置按鍵事件處理優(yōu)先級(jí)的 C API、NDK 中 ArkUI_NodeEventType 枚舉新增 NODE_DISPATCH_KEY_EVENT,表示組件按鍵事件重新派發(fā)事件(C API)、UIContext 新增設(shè)置按鍵事件處理優(yōu)先級(jí)的 ArkTS API、UIContext 新增分發(fā)按鍵事件給指定組件的 ArkTS API。
- C API 新增支持 NODE_CHECKBOX_GROUP 相關(guān)能力??稍?API 參考中搜索該關(guān)鍵字。
AppGallery Kit
- 新增應(yīng)用元數(shù)據(jù)管理服務(wù),支持管理動(dòng)態(tài)圖標(biāo)。
ArkWeb
- 新增支持對(duì) Cookie 進(jìn)行持久化的能力。
Basic Service Kit
- 上傳下載新增支持使用單個(gè)上傳請(qǐng)求上傳多文件,該能力通過 Config 的 multipart 參數(shù)配置。
- 剪貼板新增支持設(shè)置進(jìn)度指示條。
Camera Kit
- 新增支持獲取分布式相機(jī)設(shè)備的類型。
- 新增支持鏡像錄像的能力。
Connectivity Kit
- 面向企業(yè)應(yīng)用開放 wifiManager 模塊的 Wi-Fi 管理能力。
Core File Kit
- 文件選擇器新增支持批量授權(quán)文件的能力。
Device Security Kit
- 新增支持反詐類應(yīng)用獲取詐 騙 消息。
- 新增支持反詐類應(yīng)用獲取詐 騙 通話記錄。
Enterprise Data Guard Kit
- 新增支持在 KIA 文件打開時(shí)進(jìn)行水印保護(hù)。
- 新增支持企業(yè)恢復(fù)密鑰的管理能力。
IAP Kit
- PurchaseParameter 新增購買參數(shù) quantity,支持單次購買多個(gè)商品。
- 新增支持非游戲應(yīng)用訂單退款。
IME Kit
- 新增支持移動(dòng)輸入法窗口的能力。
Input Kit
- 新增支持游戲手柄設(shè)備的按鍵事件的識(shí)別和分發(fā)。
Localization Kit
- 新增支持獲取語言的簡化表示的能力,例如將 "en-Latn-US" 的簡化表示為 "en"。
Map Kit
- 新增支持設(shè)置和查看 Logo 縮放比例。
- 新增支持在地圖上顯示 3D 地球。
- 新增支持設(shè)置自定義瓦片圖層。
- 新增支持通過貼圖的方式實(shí)現(xiàn)折線紋理。
- 新增支持 Marker 能力碰撞檢測(cè)。
- 新增支持折線分段設(shè)置紋理和動(dòng)態(tài)設(shè)置紋理。
- 新增 petalMaps 模塊,支持拉起花瓣地圖。
- 新增地圖 Picker 支持設(shè)置主題色。
- 區(qū)劃查詢控件新增支持拉起子窗。
- 新增支持地圖 Picker 關(guān)閉回調(diào)。
- 新增支持聚合展開圖標(biāo)點(diǎn)擊回調(diào)。
MDM Kit
- 新增支持為指定的瀏覽器設(shè)置瀏覽器托管策略。
Media Kit
- 屏幕錄制新增支持獲取錄屏的屏幕 ID 的回調(diào)。
Media Library Kit
- 新增支持通過 photoPicker 預(yù)覽并替換相冊(cè)中圖片的能力。
Multimodal Awareness Kit
- 新增支持動(dòng)作感知能力,可對(duì)用戶行為、動(dòng)作進(jìn)行感知。
Preview Kit
- 新增 C API,支持文件打開加速功能。
Remote Communication Kit
- 新增 OntimeInfo 接口,在 HTTP 請(qǐng)求成功 / 失敗時(shí)的回調(diào),用于監(jiān)聽 HTTP 請(qǐng)求的成功 / 失敗。
Speech Kit
- TextReader 新增支持注銷拉到播放列表底端且?guī)в脩糇远x參數(shù)的回調(diào)函數(shù)。
鴻蒙 HarmonyOS 5.0.3 Beta2 完整配套信息如下:
軟件包 | 發(fā)布類型 | 版本號(hào) | Build Version | 發(fā)布時(shí)間 |
系統(tǒng) | Beta | HarmonyOS 5.0.3 Beta2 | 5.0.0.131 | 2025/03/06 |
DevEco Studio | Beta | DevEco Studio 5.0.3 Beta2 | 5.0.9.200 | 2025/03/06 |
SDK | Beta | HarmonyOS 5.0.3 Beta1 SDK | 基于 OpenHarmony SDK Ohos_sdk_public 5.0.3.131 (API 15 Beta2) | 2025/03/06 |
HarmonyOS 已發(fā)布版本映射關(guān)系對(duì)照表:
新規(guī)則版本號(hào) | 版本類型 | OpenHarmony API Version |
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 |
相關(guān)文章
華為應(yīng)用市場(chǎng)更新后新界面顯示鴻蒙HarmonyOS 5.0升級(jí)入口
最近新應(yīng)用市場(chǎng)我的界面顯示“鴻蒙升級(jí)”入口,通過應(yīng)用市場(chǎng) > 我的 > 鴻蒙升級(jí)入口,您可以選擇將您的設(shè)備升級(jí)至HarmonyOS 5.0,通過本次升級(jí)您將獲得更智能、流暢2025-01-02大量豐富 C API 能力! 開源鴻蒙 OpenHarmony 5.0.1 Release 發(fā)布
開源鴻蒙 OpenHarmony 5.0.1 Release 發(fā)布,這個(gè)版本對(duì)標(biāo)準(zhǔn)系統(tǒng)的能力進(jìn)行持續(xù)完善,下面我們就來看看更新了哪些內(nèi)容2024-11-23華為鴻蒙HarmonyOS NEXT 5.0.0.102 版本推送:新增屏幕朗讀等功能
華為鴻蒙今日已推送 HarmonyOS NEXT 5.0.0.102,這個(gè)版本中新增了屏幕朗讀功能,優(yōu)化了部分場(chǎng)景的上網(wǎng)體驗(yàn)和顯示效果2024-11-09華為鴻蒙HarmonyOS NEXT首批100萬名公測(cè)用戶福利來了! 附領(lǐng)取方法
為了感謝和回饋廣大消費(fèi)者對(duì)HarmonyOS NEXT的信任與支持,11月5日10:00起,華為將與鴻蒙生態(tài)伙伴一起,為首批100萬名公測(cè)用戶陸續(xù)提供一系列應(yīng)用的免費(fèi)會(huì)員權(quán)益,升級(jí)至原2024-11-05華為推送HarmonyOS NEXT 5.0.0.102 SP6更新:新增碰一碰分享
今年10月,華為原生鴻蒙系統(tǒng)HarmonyOS NEXT 5.0發(fā)布,系統(tǒng)發(fā)布后,華為工程師也在全力優(yōu)化和功能完善,讓系統(tǒng)更好用2024-11-04華為HarmonyOS NEXT系統(tǒng)公測(cè)用戶升級(jí)好禮活動(dòng)開啟:附領(lǐng)取方法
華為將為首批一百萬名 HarmonyOS NEXT 公測(cè)用戶提供公測(cè)權(quán)益,包括第一方的華為視頻、主題、閱讀、音樂等 App 會(huì)員權(quán)益,下面我們就來看看領(lǐng)取方法2024-10-31華為鴻蒙 HarmonyOS NEXT 5.0 互聯(lián)升級(jí):跨設(shè)備互通掃描
HarmonyOS NEXT互聯(lián)全方位升級(jí),帶來更便捷、開放、自由的全場(chǎng)景體驗(yàn),實(shí)現(xiàn)多設(shè)備之間無縫流傳與共享2024-10-23華為HarmonyOS NEXT上手體驗(yàn): 系統(tǒng)級(jí)AI助手小藝隨時(shí)召喚
隨著華為HarmonyOS NEXT正式發(fā)布,作為系統(tǒng)級(jí)AI助手的“小藝智能體”無疑是焦點(diǎn)之一,它不僅在功能上進(jìn)行了全面的增強(qiáng),更在交互方式上進(jìn)行了創(chuàng)新,進(jìn)一步強(qiáng)化了AI與操作系2024-10-23鴻蒙誕生以來最大升級(jí)! 華為原生鴻蒙 HarmonyOS NEXT 正式發(fā)布
在目前正在進(jìn)行的原生鴻蒙之夜暨華為全場(chǎng)景新品發(fā)布會(huì)中,華為終端 BG 首席 UX 設(shè)計(jì)師楊之言介紹了原生鴻蒙 HarmonyOS NEXT(5.0)的 UI 設(shè)計(jì),號(hào)稱“原生精致”,詳細(xì)請(qǐng)看2024-10-23華為鴻蒙HarmonyOS NEXT系統(tǒng)花粉/公測(cè)版新特性:用戶可自由取消升級(jí)
華為鴻蒙HarmonyOS NEXT公測(cè)版新特性:支持取消升級(jí),用戶若希望刪除新系統(tǒng)安裝包,可通過設(shè)置中的相關(guān)路徑進(jìn)行操作2024-10-21