元服务是鸿蒙系统提供的一种全新的应用形态,具有独立入口,用户可通过点击、碰一碰、扫一扫等方式直接触发,无需显式安装,由程序框架后台静默安装后即可使用,可为用户提供便捷服务。
传统移动生态下,开辟者通常需要开辟一个原生应用版本,假如提供小程序给用户,往往需要开辟若干个独立的小程序。鸿蒙生态下,鸿蒙原生支持元服务开辟,开辟者无需维护多套版本,通过业务解耦将应用分解为若干元服务独立开辟,按需根据场景组合成复杂应用。
元服务基于鸿蒙系统 API 开辟,支持运行在 1+8+N 设备上,供用户在符合的场景、符合的设备上便捷使用。元服务是支持可分可合,自由流转的轻量化程序实体,资助开辟者的服务更快触达用户。具备如下特点:
- 触手可及:元服务可以在服务中央发现并使用,同时也可以基于符合场景被自动保举给用户使用,例如用户可在服务中央和小艺建议中发现系统保举的服务。
- 服务直达:元服务无需安装卸载,“秒开体验”,即点即用,即用即走。
- 万能卡片:支持用户无需打开元服务便可获取服务内重要信息的展示和动态变化,如天气、关键事务备忘、热门新闻列表。
- 自由流转:元服务支持运行在多设备上并按需跨端迁移,大概多个设备协同起来给用户提供最优的体验。例如手机上未完成的邮件,迁移到平板继承编辑,手机用作文档翻页和批注,配合智慧屏完身分布式办公;例如分布式游戏场景,手机可作为手柄,与智慧屏配合玩游戏,获得新奇游戏体验。
可分可合
在开辟态,开辟者通过业务解耦,把不同的业务拆分为多个模块。在部署态,开辟者可以将一个或多个模块自由组合,打包成一个 App Pack 同一上架。在分发运行态,每个 HAP都可以单独分发满足用户单一使用场景,也可以多个 HAP 组合分发满足用户更加复杂的使用场景。
开辟者可以在以下两种模式中选择,进行鸿蒙生态应用、元服务的打包和上架。
两种打包上架模式
- 模式一:打包成多个App Pack,不同App Pack的包名是不一样的,每个App Pack都需要单独上架。在运行态,应用和服务的生命周期完全独立。
- 模式二:打包成一个 App Pack,App Pack 内里的 HAP 包名雷同,同一上架。在运行态,应用生命周期完全共享。
自由流转
传统应用只能在单个设备内运行,当用户有多个设备,且要完成多个任务时,则需要在多个设备间往返切换。因此应用可以或许在设备之间流转,不间断给用户提供服务的本事就变得非常重要。
鸿蒙系统提供了自由流转的本事,使得开辟者可以方便地开辟出跨越多个设备的应用,用户也可以或许方便地使用这些功能。
自由流转可分为跨端迁移和多端协同两种情况。他们分别是时间上的串行交互和时间上的并行交互。自由流转不光带给用户全新的交互体验,也为开辟者搭建了一座从单设备时代通往多设备时代的桥梁。关于跨端迁移和多端协同详细说明,会在第七章中详细睁开。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |