写点什么

面向开发者的 HarmonyOS 3.0 Beta 发布

  • 2022 年 7 月 08 日
  • 本文字数:883 字

    阅读完需:约 3 分钟

面向开发者的HarmonyOS 3.0 Beta发布

2021 年 10 月,我们面向开发者发布了 HarmonyOS 3.0 Developer Preview 版,但开发的脚步永不停歇,现在我们又更新了 API 版本,配套发布了 HarmonyOS 3.0 Beta。这些新 API 带来了哪些开发上的变化?快来了解吧~


01

版本类型介绍


面向开发者的 HarmonyOS 版本包含以下三种类型,具体说明如图 1 所示。


图 1 HarmonyOS 的三种版本类型


02

HarmonyOS 3.0 Beta 介绍


本次发布 HarmonyOS 3.0 Beta,可用于开发基于 API Version 8 的应用。从本次发布起,变更了 SDK 的配套关系:


● 需同时获取 HarmonyOS SDK 与 OpenHarmony SDK 配套使用。

● 配套 JS/eTS SDK、Native SDK,推荐使用 JS/eTS 进行应用开发。

● OpenHarmony SDK 新增 API Version 8 Release 接口。


本次 API Version 8 新增 2300+ JS/eTS API 接口,使能 JS/eTS 语言开发范围覆盖 80%能力模块。主要包括:


● 在原有触摸屏输入方式的基础上,支持更多交互方式:键盘、鼠标。

● 新增分栏、侧边栏、富文本组件和动画效果(如共享元素过场动画),更好地支持宽屏设备上应用开发和动效开发。

● 新增一系列应用程序框架的接口以及相应工具链。支持使用纯 JS 实现卡片的 UI 布局和业务逻辑。

● 新增一系列事件通知接口,支持大部分常用类型通知。

● 新增一系列分布式软总线接口,支持使用 JS/eTS 语言实现应用(同设备、跨设备)间通信。

● 新增一系列媒体数据管理接口,优化了本地公共目录、物理相册的媒体文件处理(增、删、改)能力,支持通过面向对象方式(相对于 URL 方式)处理媒体文件数据。

● 新增一系列网络连接管理接口,支持对本地 Wi-Fi 和蜂窝数据网络的统一管理。

● 新增一系列图形图像能力的接口,提供 WebGL 渲染的基础能力,开发者可基于 WebGL 开发游戏、开发窗口化应用等。

● 使用 ArkCompiler 替换 V8、QuickJS 引擎。

● 新增一系列任务管理接口,支持实现长时任务,如后台播放音乐、导航类任务。

● 新增一系列 DFX 能力接口,支持分布式调优调用链,可以支持多设备间分布式业务流程打点,支持获取崩溃、卡死的故障日志。


03

结束语


欢迎各位开发者小伙伴们点击“阅读原文”,进入 HarmonyOS 官网下载工具和资源包,尝鲜 HarmonyOS 3.0 Beta 版的新特性。感谢您一路陪伴 HarmonyOS 的成长!



用户头像

每一位开发者都是华为要汇聚的星星之火 2021.10.15 加入

提供HarmonyOS关键技术解析、版本更新、开发者实践和活动资讯,欢迎各位开发者加入HarmonyOS生态,一起创造无限可能!

评论

发布
暂无评论
面向开发者的HarmonyOS 3.0 Beta发布_HarmonyOS_HarmonyOS开发者社区_InfoQ写作社区