HarmonyOS-鸿蒙app开发 —基于java_原子化服务_什么是原子化服务

HarmonyOS-鸿蒙app开发 —基于java_原子化服务_什么是原子化服务

在万物互联时代,人均持有设备量不断攀升,设备和场景的多样性,使应用开发变得更加复杂、应用入口更加丰富。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,HarmonyOS除支持传统方式的需要安装的应用外,还支持提供特定功能的免安装的应用(即原子化服务)。

原子化服务是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口的(用户可通过点击方式直接触发)、免安装的(无需显式安装,由系统程序框架后台安装后即可使用)、可为用户提供一个或多个便捷服务的用户应用程序形态。例如:某传统方式的需要安装的购物应用A,在按照原子化服务理念调整设计后,成为由“商品浏览”“购物车”“支付”等多个便捷服务组成的、可以免安装的购物原子化服务A*

原子化服务基于HarmonyOS API开发,支持运行在1+8+N设备上,供用户在合适的场景、合适的设备上便捷使用。原子化服务相对于传统方式的需要安装的应用形态更加轻量,同时提供更丰富的入口、更精准的分发。

原子化服务由1个或多个HAP包组成,1个HAP包对应1个FA或1个PA。每个FA或PA均可独立运行,完成1个特定功能;1个或多个功能(对应FA或PA)完成1个特定的便捷服务。

表1 原子化服务与传统方式的需要安装的应用对比

项目

原子化服务

传统方式的需要安装的应用

软件包形态

APP Pack(.app)

APP Pack(.app)

分发平台

由原子化服务平台(Huawei Ability Gallery)管理和分发

由应用市场(AppGallery)管理和分发

安装后有无桌面icon

无桌面icon,但可手动添加到桌面,显示形式为服务卡片

有桌面icon

HAP包免安装要求

所有HAP包(包括Entry HAP和Feature HAP)均需满足免安装要求

所有HAP包(包括Entry HAP和Feature HAP)均为非免安装的

🚀 如未找到文章请搜索栏搜素 | Ctrl+D收藏本站 | 联系邮箱:15810050733@qq.com