IT之家 7 月 23 日消息,華為開發(fā)者官網(wǎng)今日公布了鴻蒙 HarmonyOS 6.0.0 (20) Beta2 新增和增強特性。據(jù)介紹,新增一批底座開放能力,如跨線程數(shù)據(jù)傳遞、處理拉端請求、提供后臺服務(wù)擴展能力、支持篩選符合條件的分組數(shù)據(jù),ArkUI 和 ArkWeb 能力進一步增強;新增多個高階 Kit 能力,如 Data Augmentation Kit(數(shù)據(jù)增強套件)、Enterprise Space Kit(企業(yè)數(shù)字空間服務(wù))、Screen Time Guard Kit(屏幕時間守護服務(wù))等。

IT之家附華為鴻蒙 HarmonyOS 6.0.0 (20) Beta2 關(guān)鍵特性如下:
Ability Kit
新增 Kiosk 模式管理,適用于企業(yè)應(yīng)用。企業(yè)應(yīng)用可以使用該模式將設(shè)備鎖定至單一應(yīng)用。
另見 MDM Kit 相關(guān)功能。
向三方應(yīng)用開放獲取應(yīng)用快捷方式信息的能力。應(yīng)用的快捷方式信息在 module.json5 配置文件中定義。
AppGallery Kit
新增應(yīng)用評論服務(wù),用戶無需進入應(yīng)用市場應(yīng)用詳情頁,可直接在應(yīng)用內(nèi)進行評論。
ArkData
新增支持基于標(biāo)準(zhǔn)化數(shù)據(jù)結(jié)構(gòu)的預(yù)置卡片,用于快速調(diào)用和展示。
關(guān)系型數(shù)據(jù)庫新增支持在獲取指定行或列的值時,將超出取值范圍的 number 轉(zhuǎn)換為字符串返回。
標(biāo)準(zhǔn)化數(shù)據(jù)通路新增支持用于延遲加載數(shù)據(jù)的處理函數(shù),支持?jǐn)?shù)據(jù)發(fā)送方根據(jù)接收方傳入的信息,動態(tài)生成數(shù)據(jù),實現(xiàn)更靈活、精準(zhǔn)的數(shù)據(jù)交互策略。
ArkGraphics 2D
新增支持卸載自定義字體的能力。
新增文本垂直對齊方式枚舉。
ArkUI
新增 uiAppearance 模塊,提供獲取系統(tǒng)外觀的一些基礎(chǔ)能力,包括獲取深淺色模式、字體大小縮放比例、字體粗細縮放比例。
文本組件能力增強:
Text 組件新增支持設(shè)置文本顏色按線性或徑向漸變。
文本類組件與富文本組件支持設(shè)置中文與西文的自動間距。
富文本編輯器組件新增支持預(yù)設(shè)的段落樣式。
富文本組件新增支持在 content 接口中引用本地資源文件。
拖拽事件能力增強:
新增支持獲取拖起方的包名。
新增支持延遲提供數(shù)據(jù)的能力,以提升拖拽的響應(yīng)效率和用戶體驗。
新增支持懸停檢測,并提供回調(diào)能力。
滾動類組件能力增強:
List 組件新增支持設(shè)置方向鍵走焦模式。
ScrollBar 組件新增支持設(shè)置滾動條滑塊的顏色。
Grid 組件新增支持設(shè)置方向鍵走焦模式。
滾動組件通用接口新增支持設(shè)置劃動離手時觸發(fā),并限定使用鼠標(biāo)滾輪劃動時不會觸發(fā)。
BuilderNode、ComponentContent 新增支持查詢當(dāng)前對象是否設(shè)置為繼承父組件中自定義組件的凍結(jié)策略。
XComponent 的 C API 新增支持獲取功能鍵按壓狀態(tài)信息的能力。
手勢攔截新增支持由應(yīng)用自定義需要阻止的手勢。
圖形變換新增支持設(shè)置組件的三維變換矩陣。
彈出式菜單新增支持多個生命周期回調(diào),如 onWillAppear、onDidAppear、onWillDisappear 等。
全屏模態(tài)新增參數(shù) enableSafeArea,支持適配安全區(qū)域。
自定義繪制新增繪制前景的能力。
新增 C API 支持在 UIContext 作用域內(nèi)運行自定義函數(shù)的能力,基于該能力可確保在調(diào)用跨實例組件設(shè)置屬性時的上下文正確性,避免跨實例接口調(diào)用失敗。
新增 C API 支持獲取目標(biāo)節(jié)點的 uniqueId 的能力,及通過 uniqueId 獲取節(jié)點的能力。
窗口管理能力增強:
新增監(jiān)聽窗口內(nèi) uiExtension 安全限制變化事件的能力。
針對 PC / 2in1 設(shè)備和開啟了自由多窗的平板設(shè)備,新增支持在同應(yīng)用內(nèi)窗口的分合場景下將觸屏輸入事件從源窗口轉(zhuǎn)移到目標(biāo)窗口的能力。
針對 PC / 2in1 設(shè)備和開啟了自由多窗的平板設(shè)備,新增支持將窗口最大化按鈕置灰的能力。
ArkWeb
Web 組件新增支持設(shè)置文本識別配置。
Web 事件新增支持在同層標(biāo)簽上執(zhí)行鼠標(biāo)操作(如左右鍵長按等)時觸發(fā)回調(diào)。
新增支持獲取當(dāng)前網(wǎng)頁加載進度的能力。
Audio Kit
音頻新增低時延耳返的能力。
Background Tasks Kit
針對 PC / 2in1 設(shè)備,新增支持設(shè)置是否跟隨系統(tǒng)的能效模式,以合理保證進程的運行。
Core File Kit
新增備份恢復(fù)框架安全退出的回調(diào) API,可在應(yīng)用備份或恢復(fù)完成時自定義執(zhí)行一些額外的處理動作。
Data Augmentation Kit
新增獲取知識加工狀態(tài)功能。
Devcie Security Kit
新增支持審計通知類事件過濾功能,應(yīng)用可通過獲取設(shè)備上的安全審計數(shù)據(jù),按需進行過濾,以支撐審計相關(guān)業(yè)務(wù)。
Game Service Kit
游戲近場快傳支持返回發(fā)現(xiàn)設(shè)備列表,手動選擇綁定接收端設(shè)備。
游戲近場快傳支持碰一碰模式傳輸資源包。
Input Kit
針對 PC / 2in1 設(shè)備,新增 C API 支持由應(yīng)用申請注入權(quán)限,包括注入按鍵事件、觸屏事件、鼠標(biāo)事件的權(quán)限。
Live View Kit
訂閱搶購場景新增支持倒計時到 0 端側(cè)自動更新。
實況窗卡片新增支持展示天氣效果。
Localization Kit
新增支持獲取時區(qū)跳變規(guī)則,包括時區(qū)跳變點的時間戳和偏移量。
Map kit
切換地圖類型時,新增支持衛(wèi)星圖、混合地圖類型。
室內(nèi)圖場景下,新增支持設(shè)置樓層調(diào)節(jié)控件位置的能力。
PDF Kit
PDF 預(yù)覽場景下,新增支持內(nèi)容水平翻頁瀏覽。
Pen Kit
手寫套件新增自定義畫布大小。
手寫套件新增縮略圖。
Performance Analysis Kit
HiAppEvent 新增支持訂閱應(yīng)用查殺事件,用于上報應(yīng)用被系統(tǒng)基于資源管控策略而對應(yīng)用實施的查殺行為。
HiDumper 新增支持導(dǎo)出精簡模式的內(nèi)存信息,即通過“--prune”參數(shù),只獲取進程內(nèi)存使用信息。
Remote Communication Kit
在發(fā)起網(wǎng)絡(luò)請求的場景下,新增支持通過 ResponseCache 使用 HTTP 緩存的功能。
在發(fā)起網(wǎng)絡(luò)請求的場景下,新增支持通過 fetchForSendable 返回 ResponseSendable 類型響應(yīng)數(shù)據(jù)。
Share Kit
新增隔空傳送分享能力,“一抓一放”實現(xiàn)跨端傳輸。
Test Kit
UITest 新增多個 UI 測試能力的接口,如:獲取指定屏幕內(nèi)的控件對象,獲取控件對象所屬的屏幕 ID。
MDM Kit
新增支持針對企業(yè)設(shè)備清除應(yīng)用產(chǎn)生的所有數(shù)據(jù)。
新增支持將應(yīng)用鎖定在 Kiosk 模式(即通過系統(tǒng)層面限定設(shè)備只能運行單個應(yīng)用或者一組應(yīng)用)。
Media Kit
C API 新增支持低功耗音視頻播放的能力。
新增支持監(jiān)聽 SoundPool 的錯誤事件。
NDK 開發(fā)
新增支持使用擴展的 Node-API 接口在當(dāng)前線程中創(chuàng)建、切換和銷毀上下文環(huán)境。
UI Design Kit
HdsSnackBar 新增回退到上一個頁面的回調(diào)函數(shù)。
HdsTabs 新增多個滾動組件場景下控制父滾動組件的能力。
HdsTabs 新增頁簽點擊后返回索引的回調(diào)函數(shù)。
公共能力
配置文件 app.json5 新增字段 appPreloadPhase,允許配置應(yīng)用預(yù)加載到不同階段。
6.0.0 (20) Beta1 關(guān)鍵特性
Ability Kit
新增 StartOptions 的可選參數(shù) CompletionHandler,用于處理拉端請求的結(jié)果。
新增 setEventHubMultithreadingEnabled,用于啟用 Context 的 Eventhub 跨線程數(shù)據(jù)傳遞功能。
新增 C API,支持獲取本應(yīng)用的應(yīng)用級的資源目錄。
新增 C API,支持查詢當(dāng)前應(yīng)用的調(diào)試模式。
新增 C API,支持獲取當(dāng)前應(yīng)用程序的模塊元數(shù)據(jù)數(shù)組。
新增元數(shù)據(jù)信息和模塊元數(shù)據(jù)信息的 C API 定義。
新增支持獲取指定資源標(biāo)識符和組件信息標(biāo)志對應(yīng)的 Ability 信息。
新增 AppServiceExtensionAbility 模塊,提供后臺服務(wù)相關(guān)擴展能力,包括后臺服務(wù)的創(chuàng)建、銷毀、連接、斷開等生命周期回調(diào)。
AR Engine
新增 ArkTS API,支持體積測量能力,可識別空間中立方體物體或者嵌入式立方體空間,并計算出被識別物體或空間的長、寬、高以及體積。
新增 C API,支持體積測量能力,可識別空間中立方體物體或者嵌入式立方體空間,并計算出被識別物體或空間的長、寬、高以及體積。
ArkData
新增接口 having,支持篩選符合條件的分組數(shù)據(jù)。
ArkGraphics 2D
將原有的一批 C API 能力封裝提供為 ArkTS API,詳見 API 參考中標(biāo)記為“20+”的 API。
ArkGraphics 3D
新增支持從屏幕指定位置發(fā)射射線,檢測并返回所有命中的 3D 物體信息的能力。
ArkUI
文本與輸入組件能力增強。包括:
新增文本裝飾線樣式,支持對文本設(shè)置刪除線和下劃線。
文本組件新增支持定義所設(shè)置的文本行間距是否對首行生效。
文本組件的基礎(chǔ)定義新增支持設(shè)置文本超長時的顯示效果。
文本輸入組件(TextInput、TextArea、Search)新增驗證碼類型的輸入模式 ONE_TIME_CODE。同時也對應(yīng)提供的 C API 屬性 ARKUI_TEXTINPUT_TYPE_ONE_TIME_CODE。
文本組件新增文本描邊樣式,支持設(shè)置描述寬度和顏色。
新增 C API,支持統(tǒng)計文本組件中的文本行數(shù)(NODE_TEXT_LINE_COUNT)。
新增 C API,支持觸發(fā) Span 組件的長按事件(NODE_TEXT_SPAN_ON_LONG_PRESS)。
Refresh 支持設(shè)置最大下拉距離。
Tabs 在滑動頁面切換時,支持設(shè)置翻頁動畫曲線。
滾動類組件支持設(shè)置滾動條的起始和末尾邊距。
Swiper 組件支持在顯示區(qū)域上方或前方插入或刪除數(shù)據(jù)時,設(shè)置是否保持可見內(nèi)容的位置不變。
拖拽事件支持獲取事件發(fā)生時所在的屏幕 ID。
圖形變化過程中,支持設(shè)置單個方向的旋轉(zhuǎn)角。
自定彈窗支持獲取初始化等彈窗狀態(tài)。
優(yōu)化柵格布局?jǐn)帱c,若未配置更小斷點的柵格列數(shù),系統(tǒng)取已配置的更大斷點的柵格列數(shù)補全未配置的柵格列數(shù)。
新增 ToolBarItem 組件,支持為窗口標(biāo)題欄添加工具欄項。
新增無障礙事件的相關(guān)能力,在系統(tǒng)開啟無障礙模式后,提供攔截?zé)o障礙事件的能力。
支持自定義開啟 / 禁止角標(biāo)顯示。
支持查詢當(dāng)前 ComponentContent 對象是否已解除與后端實體節(jié)點的引用關(guān)系。
新增 C API,支持通過百分比或具體數(shù)值形式設(shè)置組件平移(NODE_TRANSLATE_WITH_PERCENT)。
繪制類組件支持通過 attributeModifier 動態(tài)設(shè)置屬性方法。
CanvasRenderingContext2D 支持繪制圓角矩形。
ArkWeb
新增支持在長按彈出菜單時設(shè)置振動效果。
當(dāng) Web 頁面觸發(fā) window.open (url, name) 時,支持根據(jù) name 查找是否存在已綁定的 Web 實例。
ArkWeb 基于谷歌 Chromium 內(nèi)核開發(fā),使用的 Chromium 版本升級為 M132。
新增支持 ArkWeb 和客戶端同步調(diào)用 JSBridge。
新增支持設(shè)置應(yīng)用級自定義用戶代理。
新增支持查詢 / 注冊取消 WebViewController 與 Web 組件的綁定狀態(tài)。
上下文菜單新增支持撤銷 / 重做 / 粘貼為純文本操作。
Web 組件提供畫中畫功能,應(yīng)用可在網(wǎng)頁中創(chuàng)建浮動窗口以播放視頻。
Audio Kit
新增支持查詢指定的 source type 是否支持回聲消除。
Basic Services Kit
新增設(shè)備類型枚舉值,可用于校驗 deviceType 的返回值。
Data Augmentation Kit
【新增 Kit】Data Augmentation Kit(數(shù)據(jù)增強套件)提供知識庫、知識檢索、知識問答(RAG)、圖 / 圖譜構(gòu)建等數(shù)據(jù)底座增強能力,打造個性化智慧數(shù)據(jù)平臺,實現(xiàn)個性化智慧體驗。
Device Certificate Kit
新增支持根據(jù)編碼類型獲取 X509 證書的頒發(fā)者名稱,以及證書吊銷列表的頒發(fā)者名稱。
Device Security Kit
新增支持?jǐn)?shù)字盾服務(wù),可保障用戶設(shè)置、修改、認證密碼時密碼信息不被攻擊者截取,并且在信息認證過程中呈現(xiàn)的信息不被攻擊者覆蓋、篡改。
新增防窺保護,支持應(yīng)用根據(jù)窺視狀態(tài)保護用戶隱私,如非機主狀態(tài)下不進行個性化推薦,隱藏瀏覽記錄、支付記錄、收藏記錄等敏感信息。
Enterprise Space Kit
【新增 Kit】Enterprise Space Kit(企業(yè)數(shù)字空間服務(wù))為企業(yè)安全管控類 MDM 應(yīng)用提供高效、智能的數(shù)據(jù)傳輸能力,支持空間數(shù)據(jù)的管理與應(yīng)用服務(wù)。通過嚴(yán)格的空間數(shù)據(jù)傳輸審核流程,確保數(shù)據(jù)傳輸?shù)陌踩c合規(guī)性,實現(xiàn)空間數(shù)據(jù)的獨立管理與隔離。
Graphics Accelerate Kit
新增游戲啟動加速服務(wù)。
Location Kit
新增 POI(興趣點)的定義,提供 POI 的信息查詢能力。
新增支持獲取兩個位置之間直線距離的能力。
MDM Kit
新增支持禁用公網(wǎng)環(huán)境下升級的能力。
允許設(shè)置禁用 / 啟用的特性新增設(shè)備維修模式(maintenanceMode)、備份恢復(fù)能力(backupAndRestore}、收發(fā)彩信能力(mms)。
Online Authentication Kit
新增支持通行密鑰服務(wù)。
Remote Communication Kit
在使用 HttpEventsHandler 處理回調(diào)的場景下,新增支持返回 Request。
在設(shè)置 dnsRules 的場景下,新增支持 Happy Eyeballs 競速連接。
Scan Kit
默認界面掃碼能力支持模擬器。
自定義界面掃碼能力支持模擬器。
Screen Time Guard Kit
【新增 Kit】在應(yīng)用安全隱私保護前提下,Screen Time Guard Kit(屏幕時間守護服務(wù))為開發(fā)者提供屏幕使用時間管控、應(yīng)用使用限制等開放能力,滿足不同用戶對時間管理多樣化訴求,更好的服務(wù)終端用戶。
Share Kit
碰一碰分享支持手機與 PC / 2in1 設(shè)備間分享。
碰一碰分享支持 PC / 2in1 設(shè)備上的應(yīng)用沙箱接收分享數(shù)據(jù)。
Test Kit
新增支持多種場景下輸入文本的測試能力。
UI Design Kit
組件導(dǎo)航新增設(shè)置自定義區(qū)域、標(biāo)題欄動態(tài)顯隱、半模態(tài)樣式、圖標(biāo)類型設(shè)置的能力。
新增 HdsSideBar 組件,支持應(yīng)用使用側(cè)邊欄組件實現(xiàn)自定義側(cè)邊欄和內(nèi)容區(qū)。
新增 HdsSideMenu 組件,支持應(yīng)用設(shè)置側(cè)邊欄對應(yīng)的一級菜單和二級菜單,并顯示其新消息數(shù)量。
新增 HdsTabs 容器組件,支持頁簽欄分割線常隱、常顯和漸進顯隱。
新增 HdsSnackBar 彈窗,支持文本圖標(biāo)展示和按鈕操作區(qū),為應(yīng)用提供簡短通知和操作。
新增 HdsActionBar 組件,支持有主按鈕展開和收起的多按鈕操作動效,支持無主按鈕的多按鈕操作區(qū)。
新增 HdsListItemCard 組件,支持應(yīng)用使用 HDS 的列表卡片組件實現(xiàn)多設(shè)備上的系統(tǒng)列表卡片樣式。
新增 HdsListItem 組件,支持應(yīng)用使用 HDS 的列表組件實現(xiàn)多設(shè)備上的系統(tǒng)列表樣式以及橫滑刪除效果。
新增 UI 界面場景下的光影效果的能力。
調(diào)試工具
打包工具新增通用歸一指令。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。