Scenario Fusion Kit简介
Scenario Fusion Kit(融合场景服务)基于ArkUI框架组件开发,提供跨多个子系统融合的场景化组件,降低开发者接入复杂度,确保鸿蒙生态体验统一。ArkUI一行核心代码启用,智能推荐输入建议,复杂表单一键填充。融合场景服务通过完善应用/元服务的系统开发能力,进一步丰富鸿蒙生态,满足开发者在HarmonyOS系统下的服务闭环诉求。
业务价值
-
提升开发效率
跨子系统构建体验一致的场景化组件,只需开发者一次引入,支持应用/元服务高频通用场景便捷开发,提升应用/元服务开发效率。
-
规范组件单击行为,保障用户体验一致性
Button组件与华为账号、系统设置等部件协同,规范组件单击行为,保障用户体验一致性。
-
提供场景化的输入建议,实现复杂表单一键填充
智能填充帮助用户轻松地完成表单填写。集成ArkUI输入组件后,一行代码配置快速启用功能。
约束与限制
支持的国家和地区
| 场景 | 国家/地区 |
|---|---|
| 场景化Button | 只支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)。 |
| 场景化Input | 只支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)。 |
| 场景化API | 请参见支持的国家/地区。 |
| 文件路径转换API | 只支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)。 |
| 智能填充服务 | 只支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外)。 |
支持的设备
| 场景 | 支持设备 |
|---|---|
| 快速验证手机号Button | 支持Phone、Tablet和PC/2in1设备,并且从5.1.0(18)版本开始,新增支持TV设备。 |
| 选择头像Button | Phone、Tablet、PC/2in1 |
| 打开APP Button | 支持Phone、Tablet和PC/2in1设备,并且从5.1.0(18)版本开始,新增支持TV设备。 |
| 选择收货地址Button | Phone、Tablet、PC/2in1 |
| 选择发票抬头Button | Phone、Tablet、PC/2in1 |
| 地图选点Button | 支持Phone和Tablet设备,并且从5.0.1(13)版本开始,新增支持PC/2in1设备。 |
| 权限设置Button | 支持Phone、Tablet和PC/2in1设备,并且从5.1.0(18)版本开始,新增支持TV设备。 |
| 获取手机号和风险等级Button | Phone、Tablet、PC/2in1、TV |
| 服务动态授权码Button | 支持Phone、Tablet设备,并且从对于6.1.0(23)版本开始,新增支持PC/2in1设备。 |
| 元服务分享Button | 支持Phone、Tablet设备,并且从对于6.1.0(23)版本开始,新增支持PC/2in1设备。 |
| 反馈与投诉Button | 支持Phone、Tablet设备,并且从对于6.1.0(23)版本开始,新增支持PC/2in1设备。 |
| 省市区选择器Input | Phone、Tablet、PC/2in1 |
| 通过API获取系统信息属性 | 支持Phone、Tablet和PC/2in1设备,并且从5.1.0(18)版本开始,新增支持Wearable和TV设备。 |
| 通过API异步获取系统信息属性 | 支持Phone、Tablet和PC/2in1设备,并且从5.1.0(18)版本开始,新增支持Wearable和TV设备。 |
| 通过API获取系统设置属性 | 支持Phone、Tablet和PC/2in1设备,并且从5.1.0(18)版本开始,新增支持Wearable和TV设备。 |
| 通过API展示关注组件 | Phone、Tablet |
| 文件路径转换API | Phone、Tablet |
| 智能填充服务 | 支持Phone、Tablet设备,并且从5.1.0(18)版本开始,新增支持PC/2in1设备。 |
模拟器支持情況
- 本kit支持模拟器开发,通用差异可参考模拟器与真机的差异。
- 模拟器与真机存在部分支持能力差异,详情如下:
Windows(X86)系统支持的设备类型见下表。
| 场景 | Phone | Tablet | 2in1 | Wearable | TV |
|---|---|---|---|---|---|
| 快速验证手机号Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 选择头像Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 打开APP Button | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 选择收货地址Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 选择发票抬头Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 地图选点Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 权限设置Button | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 获取手机号和风险等级Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 服务动态授权码Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 元服务分享Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 反馈与投诉Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 通过API获取系统信息属性 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通过API异步获取系统信息属性 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通过API获取系统设置属性 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通过API展示关注组件 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 省市区选择器Input | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 智能填充服务 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 文件路径转换API | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
macOS(ARM)系统支持的设备类型见下表。
| 场景 | Phone | Tablet | 2in1 | Wearable | TV |
|---|---|---|---|---|---|
| 快速验证手机号Button | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 选择头像Button | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| 打开APP Button | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 选择收货地址Button | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| 选择发票抬头Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 地图选点Button | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| 权限设置Button | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 获取手机号和风险等级Button | 支持 | 支持 | 支持 | 不支持 | 支持 |
| 服务动态授权码Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 元服务分享Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 反馈与投诉Button | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 通过API获取系统信息属性 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通过API异步获取系统信息属性 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通过API获取系统设置属性 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 通过API展示关注组件 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 省市区选择器Input | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 智能填充服务 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
| 文件路径转换API | 支持 | 支持 | 不支持 | 不支持 | 不支持 |