开源鸿蒙 OpenHarmony 6.0 Beta1 发布


开放原子开源鸿蒙(OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)6.0 Beta1版本正式发布。

相比5.1.0 Release版本进一步增强ArkUI组件能力,提供更安全、更灵活的组件布局;增强分布式数据管理能力,支持应用对标准化数据进行展示;升级音频引擎2.0,提升整体运行效率并降低播放时延;增强窗口、位置服务、输入法框架、安全等相关能力。


应用框架

程序框架服务

  • 新增AppServiceExtensionAbility模块,提供后台服务相关扩展能力,包括后台服务的创建、销毁、连接、断开等生命周期回调。

  • 新增支持应用查询自身权限授权状态信息。

应用包管理

  • 新增setShortcutVisibleForSelf接口,支持设置当前应用的快捷方式是否显示。

  • 新增getAbilityInfo接口,支持根据指定的uri获取应用的ability信息。

ArkTS

  • 新增FastBuffer对象定义。FastBuffer对象是更高效的Buffer容器。

  • 新增支持以动态序列化方式生成XML文件。

  • 新增针对系统JSVM引擎API调用内存泄漏问题的定位能力。

ArkUI

  • 组件基础能力增强:

    −组件背景安全区默认延伸:当组件与非安全区邻接时(包括SafeAreaPadding和状态栏),组件背景默认延伸到非安全区,提升沉浸式开发体验。

    −忽略组件布局安全区边缘:当组件与非安全区邻接时(包括SafeAreaPadding和状态栏),组件设置忽略布局安全区边缘后可布局到非安全区。

    −基础布局能力:组件宽高支持LayoutPolicy布局能力,包括自适应父组件matchParent,自适应内容wrapContent,自适应内容(忽略父组件的约束)fitAtIdealSize。

  • Navigation双栏模式下,支持右侧页面设置默认占位页,开发者无需管理默认占位页的显示和隐藏,提高易用性。

  • 菜单与拖拽过渡,菜单跟随效果优化:拖拽发起时,实时更新菜单位置;菜单整体跟随拖拽跟手图;跟手图存在缩放场景时,菜单与跟手图之间的间隔整体相对合理。

  • 通过XComponent组件的lockCanvas接口,开发者可获取到Drawing Canvas对应的ArkTS对象,使用该对象执行绘制指令会直接绘制到XComponent上,相较于基于C API接口绘制,更易用。

  • 保存控件新增支持图标和文字的自定义能力。

窗口管理

  • 新增支持窗口显示时默认不获取焦点,点击后可获取焦点。

  • 新增支持输入法动画开始前和结束后的回调,方便应用进行输入法弹出与收回动画的响应。

  • 窗口文本处理能力增强:新增支持中西文自动间距,支持排版时去除行位空格;新增支持修改文本颜色无需重新排版;新增支持设置文字渲染高对比度模式。

分布式数据管理

  • 优化分布式数据对象对资产的管理,新增支持直接设置uri来管理资产或资产数组。

  • 新增提供基于标准化数据结构的卡片控件接口,支持应用对标准化数据结构进行可视化展示。

  • 新增公共数据通路DataHub相关C API能力,支持开发者在C/C++侧使用DataHub能力。

  • 统一数据管理框架UDMF新增系统分享、picker、右键菜单通道生命周期管理能力。

分布式服务

  • DistributedServiceKit新增获取本地设备名称C API。

事件通知

  • 新增支持获取通知设置状态,包括是否开启振动、是否开启响铃。

媒体

音频服务

  • 升级音频引擎2.0,提升整体运行效率以及降低播放时延。

  • 新增直播场景的录音流类型SOURCE_TYPE_LIVE,该录音效果支持系统级回声消除能力。

  • 新增OH_AudioWorkgroup 接口可以让应用指定自身的音频渲染线程,按需提升线程优先级和运行效率。

系统

基础通信

  • Wi-Fi新增支持连接候选网络时提示确认是否信任该网络,并提供确认的回调。

电话服务

  • 新增支持需要使用专网APN的应用查看APN列表和连接特定APN。

多模输入

  • 新增支持触屏操作时,上报的输入事件坐标为浮点类型,提升触屏点击的精准度。

输入法框架

  • 输入法应用悬浮软键盘和候选词窗口新增支持startMoving,及支持输入法应用感知编辑框中的占位文本和所属Ability的名字。

  • 新增支持通过hdc命令管理输入法。

  • 新增支持短信验证码编辑框、自动大小写模式、编辑框放弃正在输入的文字。

DFX

  • 新增HiDebug对应用主线程进行栈回溯的能力。

  • HiAppEvent新增订阅踩内存事件FDSAN故障类型,即由于操作文件描述符不当导致的故障。

安全

  • 证书管理新增openAuthorizeDialog接口,支持拉起用户证书凭据授权界面,用户授权后应用可使用授权的证书凭据进行双向TLS认证或文档签名。

  • 加解密算法库框架提供了非对称加解密、签名、密钥协商、密钥派生、消息认证码、随机数的C API。

  • 加解密算法库框架提供了ASN1格式和R|S格式的sm2签名数据互转能力;支持DES算法。

  • 证书算法库支持获取utf-8编码的证书或证书吊销列表的颁发者名称。

  • HUKS开放数字盾所依赖的ArkTS API和C API。

应用服务

位置服务

  • 新增支持获取两个位置之间直线距离的能力。

即刻体验

参考6.0 Beta1 Release Notes,了解本次发布版本的完整配套。

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v6.0-beta1.md

 

开发者文档:https://gitee.com/openharmony/docs/blob/OpenHarmony-6.0-Beta1/zh-cn/application-dev/website.md

Samples资源:https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-6.0-Beta1


相關推薦

2023-10-27

香橙派官方发文称,基于OpenHarmony定制研发的Orange Pi OS(OH)即将发布! 日前,迅龙开源鸿蒙的工程师团队已经在搭载RK3566的开发板Orange Pi 3B上完成了Orange Pi OS(OH)对PC的初步适配,这是国内首次将开源鸿蒙操作系统运行在PC设备

2022-07-31

OpenHarmony 3.2 Beta2 已发布。 版本概述 当前版本在OpenHarmony 3.2 Beta1的基础上,更新支持以下能力: 标准系统基础能力增强 新增支持窗口多热区分发机制。 支持电源管理重启恢复机制。 多模输入新增支持Input手写笔压感合

2023-06-08

OpenAtom OpenHarmony(简称“OpenHarmony”) 4.0 Beta1 版本现已发布,在3.2 Release版本基础上,继续提升标准系统的ArkUI、应用框架、图形媒体等子系统能力,并提供首批API Level 10接口。 作为OpenHarmony 4.0的首个Beta版本,其推出了系列新特性

2023-10-15

未来开源鸿蒙工程师的“黄埔军校”。 开源鸿蒙 OpenHarmony 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统

2024-06-22

OpenHarmony-v5.0-Beta1 版本已于 2024-06-20 发布。 版本概述 OpenHarmony 5.0 Beta1版本标准系统能力持续完善,ArkUI完善了组件通过C API调用的能力;应用框架细化了生命周期管理能力,完善了应用拉起、跳转的能力;分布式软总线连接能

2023-09-05

企业 ——软通动力子公司鸿湖万联的工程师完成了 OpenHarmony 对 PC 的初步适配,基于 OpenHarmony 3.2 Beta3 版本以及惠普某型号办公笔记本。 其实有关鸿蒙 PC 操作系统的讨论由来已久。按照华为在2019年8月开发者大会上公布的

2023-09-22

据技术都能四世同堂,凭什么开发 30 岁就要被干掉? OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。 ▲ 仓库地址:https://gitee.com/openharmony-sig/flutter_flutter 根据

2025-04-10

复开发成本高、协同效率低下。 M-Robots OS 以开源鸿蒙(OpenHarmony)为底座,通过统一标准实现多形态机器人的协作。“我们的目标不是替代现有系统,而是面向未来多机协同场景,构建全新架构。”王成录强调。 M-Robots OS 号称

2023-08-09

版本概述 OpenHarmony 4.0版本标准系统能力持续完善:ArkUI进一步增强基础组件能力,应用框架支持ArkTS卡片代理刷新,应用包支持应用、支持原子化服务数据共享、支持企业应用的安装管理,分布式软总线支持会话级的传输能力协

2025-06-10

跨平台开发”。   相关阅读:Qt 与华为合作开发 OpenHarmony 版本

2023-08-09

接口。 与此同时,结构上可兼容树莓派3B,并支持基于开源鸿蒙的Orange Pi OS(OH)操作系统。 外观上,Orange Pi 3B比四年前的Orange Pi 3更为小巧,仅为85mm x 56mm x 17mm。搭载瑞芯微RK3566的Orange Pi 3B集成了ARM Mali G52 2EE图形处理器,

2022-12-13

化脚本做出的贡献~ 三、支持适配鸿蒙​ 在 Taro 与 OpenHarmony 建立官方合作关系,并受邀成立 CrossPlatformUI Sig(跨平台前端框架兴趣小组)后,让 Taro 支持适配鸿蒙就一直在议程上,鸿蒙的方舟开发框架提供类 Web 范式编程,

2023-02-03

要组成部分之一。 1. 支持鸿蒙端平台插件​ 在 Taro 与 OpenHarmony 建立官方合作关系,并受邀成立 CrossPlatformUI Sig(跨平台前端框架兴趣小组)后,让 Taro 支持支配鸿蒙就一直在议程上,鸿蒙的方舟开发框架提供类 Web 范式编

2024-10-09

将朝着哪些方向演进? 2024年10月12日-13日,一年一度的OpenHarmony技术大会(以下简称“大会”)即将迎来第三个年头,作为OpenHarmony开源社区乃至国内开源操作系统领域的年度盛会,今年大会将转场上海,以更大规模、更高规格