内容提要
元服务概述
元服务开发流程
第一个元服务开发
元服务部署与运行
一、服务概述
1、什么是元服务
在万物互联时代,人均持有设备量不断攀升,设备种类和使用场景更加多样,使得应用开发、应用入口变得更加复杂。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。
为此,鸿蒙HarmonyOS除支持传统的需要安装的应用(以下简称传统应用)外,还支持更加方便快捷的免安装的应用,即元服务。
元服务是HarmonyOS提供的一种轻量应用程序形态,具备服务直达、跨设备等特征。
元服务可独立上架、分发、运行,独立实现业务闭环,可大幅提升信息与服务的获取效率。
元服务基于HarmonyOS SDK(只能使用“元服务API集”)开发,支持运行在1+8+N设备上,供用户在合适的场景、合适的设备上便捷使用。
元服务与传统应用的对比请见下表:
元服务与传统应用、服务卡片之间的关系:
2、元服务特征及使用场景
元服务区别于传统应用,具备如下特征。
(1)服务直达
元服务支持免安装使用。
服务卡片:支持用户无需打开元服务便可获取服务内重要信息的展示和动态变化,如天气、关键事务备忘、热点新闻列表等。
(2)跨设备
元服务支持运行在1+8+N设备上,如手机、平板、2in1