华为开发者官网发布HarmonyOS 5.0.3 Beta2:新特性丰富开发场景
(大浪资讯 3月9日报道) 华为开发者官网于本周(3月7日)发布了HarmonyOS 5.0.3 Beta2的最新版本,带来了诸多新增和增强特性。这是API 15的第二个Beta版本,与先前的HarmonyOS 5.0.3 Beta1相比,新版本在开发场景上有了进一步的丰富。
主要更新亮点
- ArkUI组件增强:ArkUI进一步丰富了组件的可定义属性、可调用能力和可识别手势等,为开发者提供了更灵活的设计空间。
- 游戏手柄支持:新增了对游戏手柄的识别和事件响应能力,为游戏开发提供了更多便利。
- 地图服务优化:地图服务的细节功能得到增强,为用户提供更优质的地图体验。
详细特性列表
以下为HarmonyOS 5.0.3 Beta2新增和增强特性的详细列表:
1. Ability Kit - 支持根据指定的物理屏幕ID创建应用上下文。 - 通过C API拉起UIAbility,仅支持2in1设备。 - 支持应用预关闭的回调方法,仅支持2in1设备。
2. ArkData - 新增智慧数据平台,提供端侧的数据智慧化能力,仅支持2in1设备。 - UDMF新增支持获取进度信息和数据的能力。
3. ArkGraphics 2D - NativeBuffer支持的格式新增BLOB格式和RGBA16 float格式。
4. ArkTS - 一个进程最多创建的运行时环境数量从16个增加到64个。
5. ArkUI - 基础组件支持在已编辑文本的指定位置插入文本和删除指定区域内容。 - 通用事件新增焦点轴事件,支持对游戏手柄轴事件的响应。 - 图案密码锁组件支持设置未选中的宫格圆点在密码路径经过时是否自动选中。 - 窗口管理新增定义窗口管理的C API。 - Image组件新增支持可覆盖原有颜色的颜色填充能力。 - Swiper组件和Tabs组件新增支持设置鼠标滚轮翻页模式。 - NavDestination组件新增支持事件返回时的回调。 - TextPicker组件新增支持配置各个选择项文本样式。 - Progress组件新增C API,支持线性进度条样式的设置。 - 屏幕属性模块折叠屏状态枚举新增多个针对折轴二的状态定义。 - C API的Node属性样式新增背景模糊效果属性。 - FrameNode新增支持跨语言能力。 - 尺寸设置新增支持设置宽度、高度适应父组件布局。 - 文本组件在TextMenuItem中新增支持快捷键提示。 - 三类弹窗组件新增支持设置弹窗显示层级及相关的属性和效果。 - bindSheet新增支持圆角属性和非手势切换挡位属性。 - 新增导航点组件,提供圆点导航点和数字导航点两种导航点样式。 - Swiper和Tabs组件新增支持带动画跳转的模式。 - Swiper组件新增支持滑动行为拦截事件。 - 三方平台接入ArkUI无障碍框架新增支持查找上一个或下一个焦点。 - 新增支持C API的截图能力。 - UIContext新增支持通过uniqueId获取已加载的组件的截图。 - UIContext新增支持获取元服务menuBar相对窗口的布局信息的能力。 - 通用事件新增C API支持获取当前触摸事件触发的ID。 - 窗口新增一个针对2in1设备用于设置应用窗口尺寸限制的同名接口。 - 窗口新增一个用于指定鼠标在窗口内的位置并移动窗口的同名接口。 - 窗口新增针对2in1设备的窗口关闭事件监听的异步回调。 - 窗口新增支持开启画中画窗口尺寸变化事件的监听。 - 窗口新增支持动态设置窗口标题栏的标题。 - 窗口新增设置主窗的窗口支持模式。 - NavDestination新增支持设置是否隐藏标题栏中的返回键。 - 新增C API支持控制焦点以及处理焦点事件的能力。 - 新增C API支持克隆事件的转发。 - Popup组件新增keyboardAvoidMode属性用于设置Popup气泡是否避让软键盘。 - 弹窗新增支持设置避让键盘的距离。 - 属性字符串新增支持ResourceStr类型图片的设置。 - 属性字符串的图片对象新增支持获取属性字符串的图片颜色滤镜效果。 - 拖拽能力新增支持获取拖拽进度条拖拽数据的能力。 - 组件截图能力新增支持定义组件截图区域。 - Tabs组件新增组件参数,支持设置Tabs的页签位置。 - 文本类组件新增支持在文本内容将要发生变化时触发回调。 - 新增支持获取触摸相关的事件来自左手还是右手。 - 新增支持检查触摸屏幕的手指数量。 - 新增支持设置按键事件处理的优先级和重新派发的能力。 - C API新增支持NODE_CHECKBOX_GROUP相关能力。
6. AppGallery Kit - 新增应用元数据管理服务,支持管理动态图标。
7. ArkWeb - 新增支持对Cookie进行持久化的能力。
8. Basic Service Kit - 上传下载新增支持使用单个上传请求上传多文件。 - 剪贴板新增支持设置进度指示条。
9. Camera Kit - 新增支持获取分布式相机设备的类型。 - 新增支持镜像录像的能力。
10. Connectivity Kit - 面向企业应用开放wifiManager模块的Wi-Fi管理能力。
11. Core File Kit - 文件选择器新增支持批量授权文件的能力。
12. Device Security Kit - 新增支持反诈类应用获取诈骗消息。 - 新增支持反诈类应用获取诈骗通话记录。
13. Enterprise Data Guard Kit - 新增支持在KIA文件打开时进行水印保护。 - 新增支持企业恢复密钥的管理能力。
14. IAP Kit - PurchaseParameter新增购买参数quantity,支持单次购买多个商品。 - 新增支持非游戏应用订单退款。
15. IME Kit - 新增支持移动输入法窗口的能力。
16. Input Kit - 新增支持游戏手柄设备的按键事件的识别和分发。
17. Localization Kit - 新增支持获取语言的简化表示的能力。
18. Map Kit - 新增支持设置和查看Logo缩放比例。 - 新增支持在地图上显示3D地球。 - 新增支持设置自定义瓦片图层。 - 新增支持通过贴图的方式实现折线纹理。 - 新增支持Marker能力碰撞检测。 - 新增支持折线分段设置纹理和动态设置纹理。 - 新增petalMaps模块,支持拉起花瓣地图。 - 新增地图Picker支持设置主题色。 - 区划查询控件新增支持拉起子窗。 - 新增支持地图Picker关闭回调。 - 新增支持聚合展开图标点击回调。
19. MDM Kit - 新增支持为指定的浏览器设置浏览器托管策略。
20. Media Kit - 屏幕录制新增支持获取录屏的屏幕ID的回调。
21. Media Library Kit - 新增支持通过photoPicker预览并替换相册中图片的能力。
22. Multimodal Awareness Kit - 新增支持动作感知能力,可对用户行为、动作进行感知。
23. Preview Kit - 新增C API,支持文件打开加速功能。
24. Remote Communication Kit - 新增OntimeInfo接口,在HTTP请求成功/失败时的回调,用于监听HTTP请求的成功/失败。
25. Speech Kit - TextReader新增支持注销拉到播放列表底端且带用户自定义参数的回调函数。
版本配套信息
HarmonyOS 5.0.3 Beta2的完整配套信息如下:
软件 | 发布类型 | 版本号 | Build Version | 发布时间 |
---|---|---|---|---|
系统 | Beta | HarmonyOS 5.0.3 Beta2 | 5.0.0.131 | 2025/03/06 |
DevEco Studio | Beta | DevEco Studio 5.0.3 Beta2 | 5.0.9.200 | 2025/03/06 |
SDK | Beta | HarmonyOS 5.0.3 Beta1 SDK | 基于OpenHarmony SDK Ohos_sdk_public 5.0.3.131 (API 15 Beta2) | 2025/03/06 |
HarmonyOS版本映射关系对照表
以下为HarmonyOS已发布版本映射关系对照表:
新规则版本号 | 版本类型 | OpenHarmony API Version |
---|---|---|
HarmonyOS 5.0.3 | Beta2 | 15 Beta2 |
HarmonyOS 5.0.3 | Beta1 | 15 Beta1 |
HarmonyOS 5.0.2 | Release | 14 Release |
HarmonyOS 5.0.2 | Beta1 | 14 Beta1 |
HarmonyOS 5.0.1 | Release | 13 Release |
HarmonyOS 5.0.1 | Beta3 | 13 Beta3 |
HarmonyOS 5.0.0 | Release | 12 Release |
HarmonyOS NEXT | Beta1/Release | 12 Release |
HarmonyOS NEXT | Developer Beta1/2/3/5/6 | 12 Beta1/2/3/5/6 |
HarmonyOS 3.1/4.0 | Release | 9 Release |
以上就是华为开发者官网发布的HarmonyOS 5.0.3 Beta2的最新版本信息,希望对您有所帮助。