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

    文章

    1483

    浏览量

    61797
  • ARK
    ARK
    +关注

    关注

    0

    文章

    11

    浏览量

    13776
  • C++
    C++
    +关注

    关注

    22

    文章

    2104

    浏览量

    73478
  • OpenHarmony
    +关注

    关注

    25

    文章

    3657

    浏览量

    16128
  • 原子化服务
    +关注

    关注

    0

    文章

    31

    浏览量

    866

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

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

收藏 人收藏

    评论

    相关推荐

    讯飞星火大模型V4.0正式发布

    日前,讯飞星火V4.0正式发布,升级成为更懂你的AI助手!讯飞星火4.0 API同步上线,Ultra版本首次公开发布!
    的头像 发表于 10-14 10:06 761次阅读

    ENV-Windows v2.0.0版本发布

    ENV-Windows v2.0.0版本发布
    的头像 发表于 06-26 08:35 610次阅读
    ENV-Windows v2.0.0<b class='flag-5'>版本</b><b class='flag-5'>发布</b>

    龙芯2K0300蜂鸟板支持OpenHarmony 4.0 Release版本操作系统

    OpenHarmony操作系统,可以为开发者提供更多的选择。本次发售的2K0300蜂鸟开发板内置OpenHarmony 4.0 Release版本操作系统,并支持升级到
    发表于 06-20 10:02

    STM32的4.0版本的电机库是如何实现OOP编程的?

    STM32的4.0版本的电机库是如何实现OOP编程的 看4.0的电机库,看到使用的OOP编程思想,但是C语言本身好像是不支持继承、虚函数等技术的 那电机库里是怎么实现的,有好的相关学习资料吗?
    发表于 05-17 06:50

    鸿蒙开发:【OpenHarmony 4.0 Release指导】

    OpenHarmony 4.0版本如期而至,开发套件同步升级到API 10。相比3.2 Release版本,新增4000多个API,应用开发能力更加丰富;HDF新增200多个HDI接口
    的头像 发表于 05-14 09:59 1281次阅读
    鸿蒙开发:【<b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b> Release指导】

    【开源鸿蒙】下载OpenHarmony 4.1 Release源代码

    本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者
    的头像 发表于 04-27 23:16 811次阅读
    【开源鸿蒙】下载<b class='flag-5'>OpenHarmony</b> 4.1 Release源代码

    OpenAtom OpenHarmony 4.1 Release版本正式发布

    近日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)4.1 Release版本如期而至,开发套件同步升级到API 11 Release。
    的头像 发表于 04-07 11:43 641次阅读

    携手OpenHarmony,先楫半导体HPMicro ohos v1.0.0 正式发布

    各位关注先楫的小伙伴们,基于OpenHarmony4.0-Release版本和hpm_sdkv1.4.0版本的HPMicroohosv1.0.0正式发布了。
    的头像 发表于 04-03 08:16 875次阅读
    携手<b class='flag-5'>OpenHarmony</b>,先楫半导体HPMicro ohos v1.0.0 正式<b class='flag-5'>发布</b>

    先楫半导体携手OpenHarmony正式发布HPMicro ohos v1.0.0

    各位关注先楫的小伙伴们,基于OpenHarmony 4.0-Release版本和hpm_sdk v1.4.0 版本的 HPMicro ohos v1.0.0 正式
    的头像 发表于 04-02 10:45 957次阅读
    先楫半导体携手<b class='flag-5'>OpenHarmony</b>正式<b class='flag-5'>发布</b>HPMicro ohos v1.0.0

    华秋DFM 4.0版本震撼发布,效率再度提升20%!

    华秋旗下工业软件——华秋DFM在业界的期待中迎来重大更新,正式推出4.0版本
    的头像 发表于 03-08 14:08 688次阅读
    华秋DFM <b class='flag-5'>4.0</b><b class='flag-5'>版本</b>震撼<b class='flag-5'>发布</b>,效率再度提升20%!

    华秋DFM 4.0版本震撼发布,效率再度提升20%!

    华秋旗下工业软件——华秋DFM在业界的期待中迎来重大更新,正式推出4.0版本。此次升级不仅延续了华秋DFM贯以来对卓越性能和用户体验的追求,更是在效率优化上取得里程碑式的突破,整体效率再度提升20
    的头像 发表于 03-08 08:06 1757次阅读
    华秋DFM <b class='flag-5'>4.0</b><b class='flag-5'>版本</b>震撼<b class='flag-5'>发布</b>,效率再度提升20%!

    【鸿蒙】OpenHarmony 4.0蓝牙代码结构简析

    OpenHarmony 4.0蓝牙代码结构简析前言 OpenHarmony 4.0上蓝牙仓和目录结构进行次较大整改,本文基于
    的头像 发表于 02-26 16:08 1469次阅读
    【鸿蒙】<b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.0</b>蓝牙代码结构简析

    Embedded office发布安全插件V1.1版本

    Embedded office很高兴地宣布安全插件V1.1版本发布了!现在通过外部设备或不同核心架构的专门通道支持端到端受保护的安全通信。
    的头像 发表于 02-20 11:12 575次阅读

    DAYU200的版子刷4.0的Release版本,屏幕触摸不起作用,要怎么处理呀?

    自已从 OpenHarmony 官网下载的源码 3.2 Release 版本编译 烧录进去,功能都正常,4.0 Release 版本烧进去后,能开机,能进入系统,查触摸屏点击不了。要怎
    发表于 01-23 18:54

    OpenHarmony社区运营报告(2023年11月)

    多个Fork,59个SIG。●OpenHarmony4.0Release版本如期而至,开发套件同步升级到API10。相比3.2Release版本,新增4000多个ArkTSA
    的头像 发表于 12-23 08:02 587次阅读
    <b class='flag-5'>OpenHarmony</b>社区运营报告(2023年11月)