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
更多关于HarmonyOS 鸿蒙Next中如何区分元服务与其他应用类型?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,元服务(Meta Service)与其他应用类型的主要区别在于其功能和使用场景。元服务是一种轻量级的服务组件,通常不提供完整的用户界面,而是通过API或服务接口为其他应用提供特定功能,如数据同步、设备管理等。而传统应用则通常具备完整的用户界面和独立的功能,直接面向终端用户。开发者可以通过查看应用的manifest文件或使用开发工具来识别其类型。