大家有關(guān)注 OpenHarmony 版本計劃的應(yīng)該都知道 OpenHarmony 4.0 會在 6 月初發(fā)布,我也時常關(guān)注 OpenHarmony 倉,這不,近日我就發(fā)現(xiàn)了 4.0 版的分支已經(jīng)有了!
于是乎我更好奇了,就找了一下相關(guān)文檔,終于發(fā)現(xiàn)了 4.0 帶來的一些新的變化,這次還是更多的聚焦于標(biāo)準(zhǔn)系統(tǒng)上。
首先第一個更新就是 OpenHarmony 4.0 Beta1 版本,開始提供首批 API Level 10 接口。 接下來我們就繼續(xù)從應(yīng)用框架以及 ArkUI 等方面看一下。
概述
OpenHarmony 4.0 版本標(biāo)準(zhǔn)系統(tǒng)能力持續(xù)完善,ArkUI 進一步完善組件能力和效果、應(yīng)用框架優(yōu)化了 Extension 能力、應(yīng)用包支持不解壓安裝和跨應(yīng)用共享、分布式數(shù)據(jù)管理新增統(tǒng)一數(shù)據(jù)管理框架(UDMF)、媒體進一步增強音頻/媒體播放/媒體控制/相機的能力、事件通知新增應(yīng)用角標(biāo)管理、安全基礎(chǔ)能力支持更多密鑰管理的能力、ArkCompiler 更新了 c++ 工具鏈的相關(guān)工具版本、測試框架多個工具能力增強。
OpenHarmony 4.0 Beta1 版本開始提供首批 API Level 10 接口。
應(yīng)用框架
①Extension 能力最小化管理,支持各類 Extension 根據(jù)業(yè)務(wù)場景開放 API,防止敏感 API 的調(diào)用。
②支持?jǐn)?shù)據(jù)或文件的 URI 臨時授權(quán),應(yīng)用可以把自己文件的讀寫權(quán)限授權(quán)給其他應(yīng)用。
③支持了 UIExtension 機制,用于實現(xiàn)有界面的 Extension,UIExtension 的界面可以嵌入到調(diào)用方應(yīng)用的窗口上顯示。
目前已構(gòu)建 UIExtension 基礎(chǔ)能力:
支持統(tǒng)一的 UIExtension 模板,接口含義清晰,服務(wù)開發(fā)標(biāo)準(zhǔn)化。
支持原生默認(rèn)的 Extension 界面展示,方便開發(fā)者快速實現(xiàn) Extension 功能,同時也提供界面定制能力。
后續(xù)版本會逐步提供Share、Picker等模板。
④支持原子化服務(wù)的分享,應(yīng)用開發(fā)者可以使用 UIAbility 組件提供的 UIAbility.onShare() 生命周期方法,設(shè)置要分享的數(shù)據(jù)。用戶可以通過分享框把原子化服務(wù)和卡片分享到另外一臺終端設(shè)備。
ArkUI
①提供 Extension 組件,用于將一個應(yīng)用的擴展功能,嵌入顯示到另一個應(yīng)用內(nèi)。
②組件屬性變化支持過渡動效,如 Divider 組件配置分割條顏色和顏色屬性時支持過渡動效,提升組件屬性變化時用戶體驗。
③Text/Image/Video/ListItem/GridItem組件支持用戶長按組件默認(rèn)進入拖拽行為,支持開發(fā)者關(guān)閉默認(rèn)拖拽,提升開發(fā)者開發(fā)效率。
④支持給組件設(shè)置球面高階屬性、下邊緣像素擴展、取色模糊、G2 圓角、陰影、漸變高階圖形屬性,豐富開發(fā)者開發(fā)高階動畫效果的能力。
⑤繪制組件 Rect/Circle/Ellipse/Line/Polyline/Polygon/Path/ Shape 支持偏移、裁剪、遮罩等通用屬性,增強繪制組件基礎(chǔ)功能。
⑥自定義彈框支持蒙層顏色、彈出動畫自定義(如允許開發(fā)者設(shè)置彈出動畫效果的相關(guān)參數(shù)),增強彈框的開發(fā)者自定義能力。
⑦bindContextMenu/bindMenu 支持自定義位置,允許開發(fā)者設(shè)置菜單的位置。
⑧ColumnSplit 分隔線支持可拖動。
⑨Refresh 組件支持自定義下拉刷新能力,允許開發(fā)者設(shè)置下拉刷新時的顯示內(nèi)容。
⑩支持文本組件中返回輸入字符串寬高的能力,用于字符串折疊顯示時,鼠標(biāo)懸浮可彈出字符串完整提示框。
也可以關(guān)注代碼倉:
https://gitee.com/openharmony
-
API
+關(guān)注
關(guān)注
2文章
1559瀏覽量
63488 -
ARK
+關(guān)注
關(guān)注
0文章
11瀏覽量
13847 -
C++
+關(guān)注
關(guān)注
22文章
2117瀏覽量
74753 -
OpenHarmony
+關(guān)注
關(guān)注
26文章
3816瀏覽量
18089 -
原子化服務(wù)
+關(guān)注
關(guān)注
0文章
31瀏覽量
973
原文標(biāo)題:OpenHarmony 4.0版本發(fā)布啦!
文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
正式發(fā)布 | 啟揚RK3568開發(fā)板已成功適配OpenHarmony4.0版本

達實智能正式發(fā)布AIoT平臺V7版本
芯來科技發(fā)布Nuclei Studio 2025.02版本

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第2章OpenHarmony v3.2-Beta4版本測試

龍芯2K0300蜂鳥板openharmony版本以及開發(fā)疑問
ABViewer 15.2版本現(xiàn)已發(fā)布
motorBench 2.45.0版本說明

OpenHarmony-5.0.0的RK3588始終編譯不過去,有大佬有開源方案可以參考一下嗎?
HDMI Forum發(fā)布HDMI規(guī)范2.2版本
特斯拉FSD V13.2版本正式發(fā)布
淺談Xpedition 2409版本的新功能
訊飛星火大模型V4.0正式發(fā)布
【AWTK最新動態(tài)】AWTK 1.8版本發(fā)布

評論