HarmonyOS 鸿蒙Next中如何区分元服务与其他应用类型?

HarmonyOS 鸿蒙Next中如何区分元服务与其他应用类型? 自2022年HDC大会后,华为展示了景点游览、酒店入驻及零售购物等元服务的实际案例,吸引了众多开发者的目光。那么相比传统的App、快应用,元服务具有哪些功能特性?元服务与小程序有什么区别?

本文主将从软件开发、应用场景、用户体验等几个方面为开发者介绍元服务与App、快应用、小程序的区别。

软件开发

开发底层架构

应用形式 操作系统 开发语言 呈现形式 设备 流量入口
APP Android、iOS Java、C/C++ 应用icon+具体界面 手机、电脑、平板 名称识别、应用市场下载、网页下载浏览器打开
快应用 Android JS/CSS icon+具体界面 手机、车机、平板、电脑 名称识别、应用商店
元服务 HarmonyOS ArkTS 大卡片+具体界面 手机、音响、眼镜、手表、车机、耳机、平板、PC等 华为应用市场、负一屏、小艺建议、NFC、蓝牙beacon
小程序 Android、iOS CSS+Java 小程序icon+具体界面 手机、车机、平板、电脑 微信、支付宝、百度、抖音、头条、负一屏、浏览器

开发特点

原生App依托Android/iOS系统开发,以手机、电脑为主要承载设备搭建与用户沟通的桥梁。App的移动性特点将原本需要固定在某一地点进行的活动变得更为方便,如线上购物、跨地区会议等等。但同时,因为App的功能齐全、更新迭代快,其占用手机内存、耗电发热、广告推送频繁等弊端逐渐显露。

快应用是按照快应用联盟开发标准开发,基于快应用引擎运行的轻应用,快应用框架深度集成进各手机厂商的手机操作系统中,可以在操作系统层面形成用户需求与应用服务的无缝连接,很多只用在原生应用中才能使用的功能,在快应用中可以很方便的实现,享受原生应用体验,同时不用担心分发留存等问题,资源消耗也比较少。

元服务基于HarmonyOS API开发,秉承着HarmonyOS系统一次开发多端部署可分可合自由流转统一生态原生智能的三大应用与服务开发理念,支持多设备运行,供用户在合适的场景、合适的设备上便捷使用,获得超级终端的极致服务体验。

小程序以极低的开发成本、一次开发就能适用所有机型、运营成本更低等特点快速吸引了一批开发者,从用户层面来说,无需下载安装、即用即走也极大的节省了设备内存空间。

应用场景

原生App

原生App需要用户在下载安装后使用,相较其他应用类型,原生APP功能完整可支持完整复杂的业务场景。同时,因为原生APP功能完整,因此查找功能的路径较长,用户会耗费更多的时间在操作上。

元服务

元服务可以直接和多种设备结合,为用户提供极速配网、卡片交互、直达服务、跨设备流转的全新的设备交互等体验。

快应用、小程序

快应用、小程序都是原生App的衍生应用形式,快应用支持加桌使用,小程序依托微信生态,都可实现即用即走、无需下载、跨端使用。

应用外观与特点

原生App

展示方式较为单一,使用最原始的应用图标,入口为各个手机厂商的应用市场。

快应用

展示icon与App基本一致,但是入口较多,可以通过卡片形式链接到应用,在“快应用中心、首页”等位置吸引用户加桌使用;

元服务

服务卡片将元服务中重要信息以卡片形式展示在桌面,用户通过轻量交互即可实现服务直达。

服务卡片支持四种卡片尺寸,卡片展示的尺寸大小对应桌面不同的宫格数量。

  • 微卡片:对应1*2宫格。
  • 小卡片:对应2*2宫格。
  • 中卡片:对应2*4宫格。
  • 大卡片:对应4*4宫格。

元服务上架时必须包含小卡片,该尺寸的卡片在不同设备上具备最佳兼容性。

小程序

小程序入口只有微信,将icon与具体页面信息组合展示,用户可通过名称搜索、扫一扫或者直接点击小程序链接进入具体服务界面。

用户体验

在上述四种应用形式中,快应用和元服务有极大的相似之处,都是依托操作系统开发出的轻量级应用,同样不需要用户下载,“即用即走”。但是从承载设备来看,快应用主要使用在手机、平板、车机上,而元服务以卡片的方式承载,未来依托鸿蒙框架开发的服务卡片,可以分享给手表、智慧屏等搭载鸿蒙的设备上。

除此之外,元服务的流转状态是连续性的,而快应用则是在单一设备上运行的,没办法跨端使用。例如,在手机上打开了“导航”元服务,可以自动流转到手表上,但快应用则无法实现这个功能。

元服务是一种面向新时代的积极尝试,将转变传统应用场景中人找服务的状态,通过精准的数据推送、智能化的分发形式实现“服务找人”,有效满足不同场景下的用户需求。同时,基于常驻桌面的卡片入口、更丰富的场景推荐,能为开发者带来更多的自然流量,提高产品竞争力。


更多关于HarmonyOS 鸿蒙Next中如何区分元服务与其他应用类型?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next中如何区分元服务与其他应用类型?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,元服务(Meta Service)与其他应用类型的主要区别在于其功能和使用场景。元服务是一种轻量级的服务组件,通常不提供完整的用户界面,而是通过API或服务接口为其他应用提供特定功能,如数据同步、设备管理等。而传统应用则通常具备完整的用户界面和独立的功能,直接面向终端用户。开发者可以通过查看应用的manifest文件或使用开发工具来识别其类型。

回到顶部