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

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