12 月 31 日消息,据 HarmonyOS 发布,在今年的华为开发者大会上,华为发布了 HarmonyOS 3.1 开发者预览版本,开启了对 API 9 的支持。现在 HarmonyOS 官方为大家带来了 5 个基于 API 9 实现的 Sample。开发者可以从中掌握声明式开发范式的核心机制和功能,同时还能从中学习到分布式设备管理与分布式数据管理等前沿技术用法。
包括以下内容:
Sample 1:一多天气应用,包括首页、城市管理、添加城市、更新时间弹窗,体现一次开发,多端部署的能力。(源码下载)
Sample 2:自定义分享,主要是发送方应用将文本、链接、图片等分享给三方应用并展示。(源码下载)
Sample 3:拼图,展示基于 Grid 组件实现的拼图,通过 image (图片处理) 和 medialibrary (媒体库管理) 接口实现图片的获取、裁剪及分割。(源码下载)
Sample 4:分布式五子棋,该游戏基于分布式数据管理实现,使用 Canvas 组件实现棋盘、棋子的绘制,使用分布式数据管理实现设备间数据的同步。(源码下载)
Sample 5:组件集合,包含 ArkUI 的组件、通用能力、动画和全局方法。(源码下载)
IT之家了解到,华为 HarmonyOS 3.1 开发者尝鲜版本 SDK 全面升级 ArkTS 声明式应用开发。HarmonyOS 3.1 将支持 1 万 + ArkTS APIs,拥有声明式 UI、应用开发框架、分布式系统服务、多媒体、WEB、通信等多种能力。同时 HarmonyOS 3.1 SDK 兼容 OpenHarmony API 能力,华为将持续投入 OpenHarmony 开源项目共建。
HarmonyOS 3.1 版本主要 API 能力包括:增强的声明式 UI 能力、全新的应用开发模型 ――Stage 模型,并在 DFX、Web 组件开发、国际化开发、通信互联、媒体软件等子系统能力方面有所更新或增强,这些能力标志着 HarmonyOS 全面进入 ArkTS 语言的声明式开发阶段。
华为表示,2023 年 1 月将发布 HarmonyOS 3.1 开发者 Beta 版本,2023 年 3 月将发布 HarmonyOS 3.1 正式版本。