华为在2023年发布了 HarmonyOS 3.1 Developer Preview,宣布支持基于 API 9。同时,HarmonyOS 3.1带来了5个基于API 9的示例,让开发者可以掌握声明式开发范式的核心机制和特性,了解分布式设备管理和分布式数据管理等前沿技术。
五个示例包括:
天气应用程序:包括主页、城市管理、添加城市和更新时间弹出窗口,反映了一次开发,多端部署的能力。
自定义共享:主要是发送应用程序将文本、链接、图像等共享到第三方应用程序并显示。
拼图游戏:显示了基于网格组件的拼图游戏,通过图像(图像处理)和媒体库(媒体库管理)接口实现图像采集、裁剪和分割。
分布式双陆棋:一个基于分布式数据管理的游戏,使用画布组件绘制棋盘和棋子,并使用分布式数据管理在设备之间同步数据。
组件集合:包括ArkUI的组件、通用能力、动画和全局方法。
这些示例的源代码都可以下载。此外,HarmonyOS 3.1还加强了声明式UI能力、引入了新的应用程序开发模型(舞台模型)以及更新或增强了DFX、Web组件开发、国际化开发、通信互联、媒体软件等子系统能力。
HarmonyOS 3.1 Release 版本预计在2023年3月发布。华为官网介绍,HarmonyOS是一个面向未来的操作系统,赋能智能设备之间的互联和协作,提供可靠的简单交互,适用于各种场景。
为了更好地支持开发者,HarmonyOS 3.1 SDK全面升级了ArkTS声明式应用程序开发。HarmonyOS 3.1将支持10,000多个ArkTS API,包括声明式UI、应用程序开发框架、分布式系统服务、多媒体、Web、通信等多种能力。同时,HarmonyOS 3.1 SDK与OpenHarmony API能力兼容,华为将继续投资于OpenHarmony开源项目的建设。
除了API 9的支持和新的示例,华为还在HarmonyOS 3.1中增强了众多功能,包括:
声明式UI增强:支持更多的组件和功能,例如列表组件、弹出层组件、列表下拉刷新、上拉加载更多等。
应用程序开发框架增强:引入了舞台模型,支持多窗口应用程序,提供更加灵活的页面布局。
分布式系统服务增强:增加了分布式数据管理和分布式事务,支持多设备之间实现数据共享和协同处理。
多媒体增强:支持更多媒体格式,提供更加丰富的音视频处理能力。
标签: #科技知识
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。