花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙编程 > 华为鸿蒙 HarmonyOS 3.1 版本发布,全面进入声明式开发
华为鸿蒙 HarmonyOS 3.1 版本发布,全面进入声明式开发
来源:岷县发布
2022-12-02 13:34:53
495
管理

来源:IT之家

IT之家 11 月 14 日消息,据华为 HarmonyOS 开发者发布,2022 年华为发布了 HarmonyOS 3.0 Release 版本,为了进一步满足开发者高效开发应用程序的诉求,在同年 11 月 4 日华为开发者大会 HDC2022 上,华为推出了 HarmonyOS 3.1 版本。

HarmonyOS 3.1 版本主推 ArkTS 开发语言,ArkTS API 的数量也将达到 10000 ,主要 API 能力包括:增强的声明式 UI 能力、全新的应用开发模型 ——Stage 模型,并在 DFX、Web 组件开发、国际化开发、通信互联、媒体软件等子系统能力方面有所更新或增强,这些能力标志着 HarmonyOS 全面进入 ArkTS 语言的声明式开发阶段。

下面是 HarmonyOS 3.1 版本主要关键特性介绍。

声明式 UI 能力

ArkUI 是一套构建 HarmonyOS 应用界面的声明式 UI 开发框架。它通过简洁自然的 UI 信息描述语法、丰富的 UI 动效组件和 API,以及不断增强的一次开发、多端部署能力,帮助您提升 HarmonyOS 应用界面开发效率。

IT之家获悉,目前 ArkUI 已支持包括 Canvas、XComponent、DatePicker 等超 70 个 UI 组件,并且提供了丰富的响应式布局和自适应布局能力。

具体新增及增强能力如下所示:

1、声明式 2D / 3D 绘制能力

1)新增 Canvas 绘制能力,支持 W3C 标准 Canvas 接口,结合声明式 UI 范式,增强应用开发者自定义绘制能力。

2)通过 XComponent 组件,配合 NDK 能力,构建 C /TS 混合开发能力,支持游戏、媒体应用开发。

2、布局能力提升

1)扁平化布局能力,提升布局效率

2)自定义布局能力,布局更加灵活、可定制

3、组件能力提升

1)分栏架构组件使用提升

2)列表组件使用提升

窗口状态与 UIAbility 生命周期关系

DFX

1、CPU 耗时调优

用于在 CPU 负载高场景下,跟踪代码执行过程中的关键流程,度量分析热点函数耗时。

内存分配调优

3、HiAppEvent (应用埋点框架)

提供 HarmonyOS 应用事件的预埋、预定义、自定义事件埋点、存储、分发、订阅框架。应用内开发者可集成 SDK 接入大数据云,通过 HiAppEvent 订阅机制完成埋点数据获取。

Web 组件开发

本次更新支持文档类 Web 应用文档预览和基础编辑功能,支持图文混排内容跨设备复制粘贴。在统一 W3C 标准下支持文档类 Web 应用生态快速迁移,适配移植工作量小,调试成本低;支持图文混排内容跨设备复制粘贴,解决富文本内容跨设备复制图片丢失问题,提高移动办公体验。

国际化开发 —— 伪本地化调试

支持界面语言的伪翻译替换,文本长度扩展,文本边界测试。开发者无需在 App 中加入伪翻译资源即可测试,通过切换系统语言到 en-XA 区域可快速进行调试。

通信互联

1、http 增强功能

包括支持缓存、支持并发框架、支持 gzip 压缩、支持指定数据返回格式。

2、支持 TLSSocket

支持客户端指定证书、密钥、CA 等安全传输选项,向服务器发起连接,建立 TLSSocket 连接支持 TLSv1.2 和 TLSv1.3。

媒体软件

1、音视频播放、录制、编解码

1)音视频播放,包括:本地播放、在线播放

2)音视频录制,包括:音频录制、视频录制

3)音视频编解码,包括:音频软编解码、视频硬编解码,支持 H264

2、相机支持预览、拍照、录像功能

1)相机基础能力,包括:基础预览、基础拍照、基础录像

2)支持基本参数控制:闪光灯、对焦、变焦等

分布式数据管理

分布式数据为应用程序提供不同设备间数据库的分布式协同能力(KVStore 支持分布式,RDB 仅支持本地)。

除以上关键特性外,本次 HarmonyOS 3.1 还将在安全基础能力、网络管理、包管理、测试框架、文件管理、资源调度、USB 服务、输入法、打印、位置服务、无障碍软件服务、用户 IAM、窗口、电话服务、分布式软总线、电源服务、事件通知等子系统方面有不同程度的更新或增强。

以上 HarmonyOS 3.1 版本的主要更新内容,将会在后续的开发者版本中逐步开放。最后,我们一起来看看 HarmonyOS 3.1 的版本更新节奏:

版本特性路标

《华为“鸿蒙开发套件”上线并推出 ArkTS 语言,HarmonyOS 3.1 开发者预览版发布》

花粉社群VIP加油站

3
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
量酷girl(花粉精英)
文章
650
主题
10
关注
1
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
3
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索