大家有關注 OpenHarmony 版本計劃的應該都知道 OpenHarmony 4.0 會在 6 月初發布,我也時常關注 OpenHarmony 倉,這不,近日我就發現了 4.0 版的分支已經有了!
于是乎我更好奇了,就找了一下相關文檔,終于發現了 4.0 帶來的一些新的變化,這次還是更多的聚焦于標準系統上。
首先第一個更新就是 OpenHarmony 4.0 Beta1 版本,開始提供首批 API Level 10 接口。 接下來我們就繼續從應用框架以及 ArkUI 等方面看一下。
概述
OpenHarmony 4.0 版本標準系統能力持續完善,ArkUI 進一步完善組件能力和效果、應用框架優化了 Extension 能力、應用包支持不解壓安裝和跨應用共享、分布式數據管理新增統一數據管理框架(UDMF)、媒體進一步增強音頻/媒體播放/媒體控制/相機的能力、事件通知新增應用角標管理、安全基礎能力支持更多密鑰管理的能力、ArkCompiler 更新了 c++ 工具鏈的相關工具版本、測試框架多個工具能力增強。
OpenHarmony 4.0 Beta1 版本開始提供首批 API Level 10 接口。
應用框架
①Extension 能力最小化管理,支持各類 Extension 根據業務場景開放 API,防止敏感 API 的調用。
②支持數據或文件的 URI 臨時授權,應用可以把自己文件的讀寫權限授權給其他應用。
③支持了 UIExtension 機制,用于實現有界面的 Extension,UIExtension 的界面可以嵌入到調用方應用的窗口上顯示。
目前已構建 UIExtension 基礎能力:
支持統一的 UIExtension 模板,接口含義清晰,服務開發標準化。
支持原生默認的 Extension 界面展示,方便開發者快速實現 Extension 功能,同時也提供界面定制能力。
后續版本會逐步提供Share、Picker等模板。
④支持原子化服務的分享,應用開發者可以使用 UIAbility 組件提供的 UIAbility.onShare() 生命周期方法,設置要分享的數據。用戶可以通過分享框把原子化服務和卡片分享到另外一臺終端設備。
ArkUI
①提供 Extension 組件,用于將一個應用的擴展功能,嵌入顯示到另一個應用內。
②組件屬性變化支持過渡動效,如 Divider 組件配置分割條顏色和顏色屬性時支持過渡動效,提升組件屬性變化時用戶體驗。
③Text/Image/Video/ListItem/GridItem組件支持用戶長按組件默認進入拖拽行為,支持開發者關閉默認拖拽,提升開發者開發效率。
④支持給組件設置球面高階屬性、下邊緣像素擴展、取色模糊、G2 圓角、陰影、漸變高階圖形屬性,豐富開發者開發高階動畫效果的能力。
⑤繪制組件 Rect/Circle/Ellipse/Line/Polyline/Polygon/Path/ Shape 支持偏移、裁剪、遮罩等通用屬性,增強繪制組件基礎功能。
⑥自定義彈框支持蒙層顏色、彈出動畫自定義(如允許開發者設置彈出動畫效果的相關參數),增強彈框的開發者自定義能力。
⑦bindContextMenu/bindMenu 支持自定義位置,允許開發者設置菜單的位置。
⑧ColumnSplit 分隔線支持可拖動。
⑨Refresh 組件支持自定義下拉刷新能力,允許開發者設置下拉刷新時的顯示內容。
⑩支持文本組件中返回輸入字符串寬高的能力,用于字符串折疊顯示時,鼠標懸浮可彈出字符串完整提示框。
也可以關注代碼倉:
https://gitee.com/openharmony
-
API
+關注
關注
2文章
1511瀏覽量
62404 -
ARK
+關注
關注
0文章
11瀏覽量
13800 -
C++
+關注
關注
22文章
2114瀏覽量
73860 -
OpenHarmony
+關注
關注
25文章
3747瀏覽量
16594 -
原子化服務
+關注
關注
0文章
31瀏覽量
922
原文標題:OpenHarmony 4.0版本發布啦!
文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
特斯拉FSD V13.2版本正式發布
龍芯2K0300蜂鳥板支持OpenHarmony 4.0 Release版本操作系統
STM32的4.0版本的電機庫是如何實現OOP編程的?
鴻蒙開發:【OpenHarmony 4.0 Release指導】
![鴻蒙開發:【<b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b> Release指導】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
【開源鴻蒙】下載OpenHarmony 4.1 Release源代碼
![【開源鴻蒙】下載<b class='flag-5'>OpenHarmony</b> 4.1 Release源代碼](https://file1.elecfans.com/web2/M00/DD/7F/wKgZomYtFoSAdY7EAACN2PSEOtQ539.png)
OpenAtom OpenHarmony 4.1 Release版本正式發布
攜手OpenHarmony,先楫半導體HPMicro ohos v1.0.0 正式發布
![攜手<b class='flag-5'>OpenHarmony</b>,先楫半導體HPMicro ohos v1.0.0 正式<b class='flag-5'>發布</b>](https://file.elecfans.com/web2/M00/37/D7/pYYBAGI9l9uAOwALAAAmFmqVYdg094.png)
先楫半導體攜手OpenHarmony正式發布HPMicro ohos v1.0.0
![先楫半導體攜手<b class='flag-5'>OpenHarmony</b>正式<b class='flag-5'>發布</b>HPMicro ohos v1.0.0](https://file1.elecfans.com/web2/M00/C6/A4/wKgZomYLca2AIaTMAABYemApwG4036.png)
天數智芯主導DeepSpark開源社區百大應用開放平臺24.03版本正式發布
![天數智芯主導DeepSpark開源社區百大應用開放平臺24.03<b class='flag-5'>版本</b>正式<b class='flag-5'>發布</b>](https://file1.elecfans.com/web2/M00/C6/0C/wKgZomYE3TKAK42GAAAkFpg1sOA036.png)
華秋DFM 4.0版本震撼發布,效率再度提升20%!
![華秋DFM <b class='flag-5'>4.0</b><b class='flag-5'>版本</b>震撼<b class='flag-5'>發布</b>,效率再度提升20%!](https://file.elecfans.com/web2/M00/2F/91/pYYBAGIDk5SAG5OkAAAhzW4PBzA134.png)
評論