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的成长!