“现在的APP这么多,可太占手机内存了”、“有些APP下载了也用不了几次,大多时候都在悄悄吃灰”……你是不是也有这些烦恼?当前无需安装、即用即走的轻量化应用体验正在受到越来越多用户的喜欢。作为鸿蒙生态的核心技术之一,原子化服务是HarmonyOS的轻量化服务,无需安装即可在各设备之间分享,让应用化繁为简。在11月4日举行的华为开发者大会2022上,华为全面介绍了原子化服务的创新能力。
然而小程序同样具有轻量化的特征,功能简捷具体,且不占用手机内存,也不会以推送信息等方式对用户造成打扰,很多网友不禁要问:鸿蒙的原子化服务和小程序究竟有什么区别?
小程序通常都是基于超级应用平台构建,无法直接获取到操作系统本身的很多能力,同时在使用体验上也存在一定的缺陷,比如缺乏更便捷的交互、仍需要依托APP入口进入等,此外小程序目前主要在手机应用为主,对于其他的智能终端设备的支持较少。
而鸿蒙的原子化服务基于操作系统构建,因此除了具备免安装、即用即走、易于分享这些轻量化的特点以外,还充分发挥了操作系统的能力优势,实现卡片化的体验、并拥有丰富的系统入口以及跨设备运行的独特优势。可以说,原子化服务重新定义了移动端体验的“轻量化”和“简洁化”。
万能卡片是原子化服务最具代表性的形态。与小程序不同的是,万能卡片可以将服务的关键信息外显,而且实时刷新,动态变化的信息一目了然。例如,新浪微博把“热搜”等信息以原子化卡片的形式出现,用户可以在卡片上实时看微博热搜、刷热点新闻。此外卡片还支持堆叠,能节省桌面空间,便于桌面收纳和整理;同时,万能卡片灵活多变,既可从应用图标上滑放大呈现关键信息,也有多个适用于不同使用习惯、不同终端设备的尺寸和形态供用户自由选择。
更为关键的是,华为的原子化服务可实现跨设备流转,这也是鸿蒙生态构建万物互联世界的一个具体体现。HarmonyOS通过全场景分布式设备连接,基于同一个华为帐号以万能卡片在不同鸿蒙设备上实现服务流转。简单来说,用户可在搭载HarmonyOS的手机、平板、智慧屏等产品上无缝使用使用万能卡片功能,随时随地轻松获取各类信息和服务。很显然小程序不具备这一能力。
鸿蒙的原子化服务和小程序为消费者带来了完全不同的体验,对于开发者而言,两者也有着较大的差异。由于小程序和原生应用是构建在不同的系统框架上,所以小程序和安卓、IOS的原生应用通常无法共享代码资源,导致开发者需要基于不同的框架开发。
而鸿蒙原子化服务和鸿蒙原生应用都是基于相同的技术框架,代码共享,所以开发者开发出来的原子化服务可以直接组合打包成鸿蒙原生应用,无需重复开发,有效降低了开发成本。
此外,华为在上架鸿蒙原生应用的同时,也会自动帮开发者上架应用中新增的原子化服务。也就是说,一个应用上架鸿蒙生态的同时,相应的原子化服务也上线了。这样最终用户既可以选择安装使用完整的原生应用,也可以选择直接使用轻量级的原子化服务。针对想从原子化服务起步、小步快跑的开发者来说,华为也提供了一个成本更低的路径:开发者可先选择将多个原子化服务逐步上架,在业务发展时机成熟的时候,再将多个原子化服务直接打包形成一个原生的应用,且过程中无需重复开发。