0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenHarmony 4.0版本发布 赶快来一瞧究竟

OpenHarmony技术社区 来源: OpenHarmony技术社区 作者:OpenHarmony技术社区 2023-06-06 09:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家有关注 OpenHarmony 版本计划的应该都知道 OpenHarmony 4.0 会在 6 月初发布,我也时常关注 OpenHarmony 仓,这不,近日我就发现了 4.0 版的分支已经有了!

于是乎我更好奇了,就找了一下相关文档,终于发现了 4.0 带来的一些新的变化,这次还是更多的聚焦于标准系统上。

43b6fd52-0408-11ee-90ce-dac502259ad0.png

首先第一个更新就是 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
    API
    +关注

    关注

    2

    文章

    2147

    浏览量

    66226
  • ARK
    ARK
    +关注

    关注

    0

    文章

    11

    浏览量

    13902
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76706
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20718
  • 原子化服务
    +关注

    关注

    0

    文章

    31

    浏览量

    1053

原文标题:OpenHarmony 4.0版本发布啦!

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IvorySQL开源社区正式发布IvorySQL 5.0版本

    近日,IvorySQL开源社区正式发布IvorySQL 5.0版本。该版本基于PostgreSQL 18.0进行全面迭代升级,在Oracle兼容性上实现新突破,生态组件集成能力持续进阶,同时深度适配云原生场景,同步提供全平台安装
    的头像 发表于 12-04 10:06 291次阅读
    IvorySQL开源社区正式<b class='flag-5'>发布</b>IvorySQL 5.0<b class='flag-5'>版本</b>

    开源鸿蒙6.1和8.1版本定为LTS建议版本,最新OpenHarmony路标发布

    在开源项目生态建设中,版本生命周期管理是保障社区项目稳定演进、助力生态伙伴提前规划产品路线、降低开发者适配成本的核心环节。为进步规范开源鸿蒙版本发布流程与维护标准,明确技术支持周期
    的头像 发表于 10-30 09:29 568次阅读
    开源鸿蒙6.1和8.1<b class='flag-5'>版本</b>定为LTS建议<b class='flag-5'>版本</b>,最新<b class='flag-5'>OpenHarmony</b>路标<b class='flag-5'>发布</b>

    开源鸿蒙6.0 Release版本重磅发布

    近日,在长沙国际会议中心举办的开源鸿蒙技术大会2025上,开放原子开源鸿蒙(即OpenAtom OpenHarmony,简称“开源鸿蒙”)项目群正式发布开源鸿蒙6.0 Release版本
    的头像 发表于 10-10 16:49 2185次阅读

    创建并发布测试版本

    版本号规范 测试版本的VersionGode必须高于发布过的全网版本的VersionGode。 测试版本的VersionCode不能低于
    发表于 09-16 15:21

    开源鸿蒙6.0Beta1版本发布!触觉智能将率先适配RK3566/RK3568/RK3576等芯片平台芯片

    开放原子开源鸿蒙(OpenAtomOpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)6.0Beta1版本正式发布。相比5.1.0Release
    的头像 发表于 06-20 14:05 1221次阅读
    开源鸿蒙6.0Beta1<b class='flag-5'>版本</b><b class='flag-5'>发布</b>!触觉智能将率先适配RK3566/RK3568/RK3576等芯片平台芯片

    Labview与低功率蓝牙(5.0版本)怎么连接和通信

    Labview与低功率蓝牙(5.0版本)怎么连接和通信: 当前NI自带的蓝牙函数只能连接4.0以前的版本,针对低功率蓝牙无法搜索到和连接? 请问有什么好的好的解决方法? 我看有的说用Microsoft BluetoothAPIs
    发表于 06-09 21:56

    正式发布 | 启扬RK3568开发板已成功适配OpenHarmony4.0版本

    启扬智能IAC-RK3568-Kit开发板支持Debian、Android等常见开源操作系统,目前已完成OpenHarmony4.0开源国产操作系统的适配工作,满足国产化开源操作系统客户的需求。启扬
    的头像 发表于 03-27 17:24 1156次阅读
    正式<b class='flag-5'>发布</b> | 启扬RK3568开发板已成功适配<b class='flag-5'>OpenHarmony4.0</b><b class='flag-5'>版本</b>

    达实智能正式发布AIoT平台V7版本

    近日,在达实智能成立30周年庆典上,达实AIoT智能物联网平台V7版本重磅发布。此版本借助国产AI大模型发展趋势,展示了生成式AI在园区数字化平台的实际应用。以下为发布会当天达实智能研
    的头像 发表于 03-21 11:44 919次阅读

    芯来科技发布Nuclei Studio 2025.02版本

    Studio 2025.02版本发布了以下功能特性: 集成Nuclei RISC-V Toolchain /OpenOCD /QEMU /Xlmodel 2025.02版本
    的头像 发表于 03-05 17:43 1770次阅读
    芯来科技<b class='flag-5'>发布</b>Nuclei Studio 2025.02<b class='flag-5'>版本</b>

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
    的头像 发表于 03-05 10:53 882次阅读
    【北京迅为】itop-3568 开发板<b class='flag-5'>openharmony</b>鸿蒙烧写及测试-第2章<b class='flag-5'>OpenHarmony</b> v3.2-Beta4<b class='flag-5'>版本</b>测试

    龙芯2K0300蜂鸟板openharmony版本以及开发疑问

    当前蜂鸟板openharmony是release 4.1版本,开发似乎只能JS开发,是否可以移植Openharmony5.0,或者进行ARKTS开发?
    发表于 02-20 16:18

    ABViewer 15.2版本现已发布

    我们的团队很高兴宣布ABViewer 15.2版本现已发布。新版本对软件的所有主要功能进行了改进。下面您将找到我们所做更改的详细列表。 PDF转DWG改进: · 转换质量全面提升; · 增加了将文本
    的头像 发表于 02-11 11:49 841次阅读

    motorBench 2.45.0版本说明

    电子发烧友网站提供《motorBench 2.45.0版本说明.pdf》资料免费下载
    发表于 01-22 16:15 0次下载
    motorBench 2.45.0<b class='flag-5'>版本</b>说明

    OpenHarmony-5.0.0的RK3588始终编译不过去,有大佬有开源方案可以参考下吗?

    目前把openHarmony的5.1版本的RK3588编译过去了 但是openHarmony-5.0.0的RK3588始终编译不过去,有大佬有开源方案可以参考下吗?
    发表于 01-13 16:04

    HDMI Forum发布HDMI规范2.2版本

    HDMI Forum, Inc.近日宣布,即将推出全新的HDMI规范2.2版本,为庞大的HDMI生态系统注入更多活力与选择。这新规范的发布,标志着HDMI技术在创建、分发和体验理想终端用户效果方面
    的头像 发表于 01-10 14:07 870次阅读