"); //-->
概述:
今天,HarmonyOS 6.1.0(23) Release 版本正式發布!本次版本更新聚焦系統能力增強、創新場景升級以及開發工具體驗優化,帶來多項關鍵能力更新,為開發者打造更高質量應用提供堅實支撐,進一步提升整體開發效率。
從系統能力到創新特性,再到工具鏈升級,HarmonyOS持續優化開發體驗,讓應用開發更加高效,用戶體驗更加真實,現對該版本的重點特性介紹如下:
一、系統特性:開放能力持續增強,進一步夯實應用開發底座
本次 6.1.0(23) 在6.0.2(22) 的基礎上,開放能力方面持續增強,為更多復雜業務場景和創新體驗提供有力支撐:
1、ArkUI:進一步增強,List與Grid組件支持長按聚攏動效,交互操作更直觀;自定義組件新增 Attach與Detach 階段,生命周期進一步完善,保障多語言環境下的排版與閱讀;Navigation分欄樣式可定制,滿足多欄布局下的個性化設計需求;
2、ArkTS:新增 Local Handle/Global Handle 跨語言內存泄漏檢測定位工具,打通 ArkTS和C++語言邊界,問題定位效率倍增。ArkTS快照功能增強,新增對象屬性名和boolean類型變量的顯式打印,提高OOM問題定位效率。
在性能方面,新增支持模塊持久化和模塊懶加載功能,開發者可通過掃描工具識別并懶加載未使用模塊,從而有效優化應用的冷啟動性能;
3、Ability Kit:新增啟動時間戳能力,開發者可以根據不同的啟動時間更精準的進行性能調優;
4、Form Kit:新增待機屏保卡片顯示能力,滿足更豐富的UI設計以及美觀訴求;新增透明卡片能力,提供更沉浸式的體驗;
5、ArkWeb:新增畫中畫、字體預下載,同層渲染圖層對齊方式自定義、默認右鍵菜單、首屏渲染時間統計等特性;
6、Media Kit:系統播放能力全面升級,新增支持20余種媒體格式,同時提供系統級邊播邊緩存能力,幫助開發者更便捷地實現流媒體緩存與起播控制;錄屏能力同步增強:新增窗口級錄屏,安全隱私自主可控;同時支持多屏自適應與雙屏錄制,大幅降低開發者在多屏設備上的適配成本;
7、AR Engine:人臉識別與骨骼跟蹤、3D空間重建會話管理、營銷組件等能力,并擴展多Kit對PC/2in1、TV設備的支持等。
二、創新場景:聚焦典型應用場景,高效構筑應用創新體驗
聚焦典型創新場景,本次版本在編創、會議和多設備協同等方向持續演進,幫助開發者更高效地打造面向未來的創新體驗。
1、編創場景:針對編創用戶體驗構筑競爭力,圍繞在南向設備采集互傳、手寫筆編創等構筑領先體驗。
1.1、編創場景-媒體文件后臺導出:后臺導出是利用鴻蒙優勢,聯合了系統多領域打造的解決方案,提升編創用戶體驗。
首先從調度側出發開放了專門為視頻導出場景的長時任務保證后臺正常運行;再通過性能分析與提頻能力,確保應用退至后臺時導出速度不劣化。
最后,再通過鴻蒙實況窗,實時為用戶更新導出進度,讓用戶對后臺任務更有掌控感和安全感。最終打包成了完整的后臺導出解決方案,解放了用戶的等待時間,讓用戶的編創流程更靈活、更高效。
1.2、編創場景-手寫筆:在剪輯操作中,隨著屏幕的增加,手指需要移動的范圍增加。
所以在大屏上,結合手寫筆能力,將便攜手寫筆的按鍵操作開放給了生態應用,延續了系統已有的波輪菜單快捷心智,應用可把用戶的高頻剪輯功能集成到快捷菜單中,無需用戶在大屏上尋找功能并移動雙手點擊,而是統一的系統手寫筆操作,單擊手寫筆按鍵即可快速喚出高頻功能,操控效率翻倍。
2、會議場景:針對會議場景構筑競爭力,基于大屏,手寫筆、音頻等構建類線下會議室領先體驗。
會議窗口投屏:
2.1、核心技術點:錄屏應用接入media kit 支持調出系統picker,系統picker支持選擇全屏、窗口、應用,當選擇應用級錄屏時,新彈出的窗口支持更新,錄屏軟件更新窗口ID,支持錄多窗口,支持錄被遮擋的窗口。
2.2、解決消費者痛點:對齊PC級的錄屏體驗,打造移動端電子手卡場景能力;
1)應用級投屏解決消費者隱私保護訴求,屏蔽系統桌面、消息等隱私信息;
2)相比窗口級錄屏,在文件播放等場景下,解決不能錄屏播放頁的問題,現階段僅能錄屏到編輯頁。
3、空間化場景:懸浮頁簽與沉浸光感—UI Design Kit 提供全新沉浸光感懸浮組件,在提升組件層次感和空間感的同時,帶來更具沉浸式的光場視覺和交互反饋體驗。

FaceAR、BodyAR:FaceAR提供人臉位姿跟蹤、mesh跟蹤、微表情(blendshape)跟蹤能力;BodyAR 提供人體骨骼關鍵點跟蹤能力。

4、多設備場景:平行視界--新增支持應用自行控制、開啟平行視界,實現分欄效果的能力。 首次冷啟動支持雙頁啟動,支持導航模式,應用支持頁面是否全屏,應用主動申請橫屏自動支持全屏等。

三、開發工具:全鏈路升級開發工具,躍升開發效率
1、AI智能輔助編程:【AI開放可擴展能力】開發者自定義Agent;CodeGenie增加了Snapshot對比場景的分析能力,主要包括監聽事件、動畫資源、泄露次數分析等內存問題場景;
代碼續寫時支持使用模型和提示詞;支持添加和管理提示詞庫等;新增工程問答能力。
2、構建應用:Hvigor支持可視化查看和執行任務;
工程級 build-profile.json5文件的packOptions下新增 enableIncrementalSoCompress字段,用于構建HAP/HSP時,指定是否開啟增量壓縮,復用上一次構建已經壓縮好的so,加快打包速度;模塊級build-profile.json5文件的resOptions下新增qualifiersConfig字段,用于配置HAP/HSP模塊的限定詞目錄,編譯時會進行過濾,匹配到的限定詞目錄會被打包到產物中;
包管理工具:ohpm命令支持查詢三方庫的版本更新信息;模塊級oh-package.json5 新增oh-exports字段,通過該字段控制導出模塊中文件,實現包的可見性控制。
3、檢測與調試應用:API變更查詢接入CodeGenie快速問答功能,CodeGenie提供根據代碼文件和變更文檔輸出非兼容API的修改建議,以及新增篩選 API 變更類型功能;
Code Linter 新增通過命令行進行代碼檢查能力;ArkUI Inspector支持查看窗口交互事件,包括觸屏、鼠標、按鍵、滾輪、窗口焦點變化事件,幫助開發者定位窗口發生失焦、獲焦、重繪等問題;DevEco Studio 支持對 C++編譯生成的無源碼so文件進行二進制插樁,進而開啟 HWASan 功能;
熱重載支持 import *、動態 import、lazy import、napi_load_module 和 napi_load_module_with_info;AppAnalyzer 支持使用遠程真機進行云測試;
AppAnalyzer 新增上架合規體檢,針對 AppGallery 應用的上架合規要求進行檢測,提前發現需要重點關注的合規事項,了解應做和不應做的事項,避免常見誤區。
4、應用性能優化:DevEco Profiler 進一步增強 Allocation 內存分析能力,新增支持錄制 ArkTS Snapshot 泳道,方便開發者分析內存申請及釋放情況,識別和定位內存泄漏問題,優化應用內存占用。
針對跨語言內存泄露問題,新增支持Local Handle/Global Handle 采樣模式:
1)Local Handle 用于系統管理ArkTS對象生命周期的引用句柄(napi_value),Local Handle 采樣模式支持精準識別和定位泄露根因;
2)Global Handle用于開發者管理ArkTS對象生命周期的引用句柄(napi_ref),Global Handle 采樣模式新增提供Global Handle內存分配棧,方便開發者高效定位;
在跨語言調用場景中,打通ArkTS和C++語言邊界,內存泄漏大小和泄漏對象信息易觀測,問題定位效率倍增;
系統支持模塊持久化功能,優化冷啟動性能。支持模塊懶加載功能,應用可使用掃描工具分析未使用模塊,通過懶加載未使用模塊,來優化冷啟動性能。
5、模擬器:預置模擬器,開發者無需創建即可快速使用,同時模擬器會展示在設備列表中,選擇模擬器并點擊運行按鈕,即可一鍵完成啟動模擬器、編譯構建、推包運行操作。
支持通過命令行創建、刪除模擬器,查詢、下載或刪除模擬器鏡像等;
新增WearableKid模擬器;
三折疊模擬器的工具欄新增6個按鍵,用于對屏幕折疊狀態進行模擬;
模擬器新增支持配置DNS;
模擬器支持熱啟動,即啟動時加載上次關閉時保存的快照,啟動后會恢復至上次關閉時的狀態;
新增Pura X Max機型模擬器。
結語
從底層能力的持續打磨,到典型場景的深入優化,再到開發工具的全面提效,HarmonyOS正在讓開發易如反掌,讓創新觸手可及。期待廣大開發者基于新版本能力,持續探索應用創新邊界,打造更高質量的應用體驗。
即刻體驗
HarmonyOS 6.1.0(23) Release版本,正在為開發者打開無限可能。如果您正在開發應用,或希望進一步提升應用體驗,歡迎打開HarmonyOS開發者官網,獲取DevEco Studio開發工具,并搜索進入 HarmonyOS 6.1.0(23) Release 版本官網頁面,查看具體版本說明,探索更多系統能力,即刻開啟強大新功能吧!
專欄文章內容及配圖由作者撰寫發布,僅供工程師學習之用,如有侵權或者其他違規問題,請聯系本站處理。 聯系我們