说说小程序和公众号的不同点

9158APP 0

说说小程序和公众号的不同点

1、应用定位

从目前的情况来看,小程序更多地扮演着主APP的辅助工具或者一些轻应用程序的角色。以著名的去哪儿网为例。

去哪儿小程序

去哪儿APP

从上图可以清楚地看到,去哪儿小程序的界面和功能只是去哪儿主APP的一部分,功能并不完整。可以理解为APP的阉割版。这是因为微信团队严格控制小程序。代码量让各大平台或开发者只专注于为用户提供最核心、最紧急、最重要的功能,大大增强了小程序的功能。

公众账号分为订阅账号和服务账号。订阅号更多的是传递信息,起到营销推广的作用。服务账号相比订阅账号功能更加丰富。同时,微信也开放了越来越多的接口给服务号,为企业和组织提供更强大的业务服务和用户管理能力,类似于12315、114、银行,提供绑定信息和服务相互作用。

2. 实现技术

小程序所使用的技术是基于微信自己的开发环境和开发语言,而微信公众号的开发实际上是使用H5技术来实现的。

小程序无需安装,可直接使用,但不是原生App。可以通过WebSocket双向通信(保证即时通信,无需刷新),本地缓存(图片和UI)

本地缓存减少了与服务器的交互延迟,微信底层技术的优化使其接近原生APP。

体验,包括能够使用重力感应、拍照等等,这些都是微信直接提供给开发者开发使用的。在系统权限方面,微信小程序可以通过微信直接获取更多的系统权限,比如网络通讯状态、数据缓存能力等。在这里,微信APP相当于在原有系统中安装了一个新的操作系统。小程序利用微信间接与系统交互,让你拥有一个原生APP

经验。

微信公众号是基于传统H5开发和运行的。 H5是一种运行在浏览器中的技术。微信基于浏览器内核重构了内置解析器。微信服务号可以看作是微信内置的。通过该浏览器,可以直接访问H5页面。同时,微信向页面提供相关数据接口,让用户与页面进行交互。

3.用户体验

由于技术实现方式不同,微信小程序对图片、UI、数据都有本地缓存,体验接近原生APP。整体操作非常顺利,基本不需要等待。切换时无需刷新页面。如需获取数据,您需要请求服务器。

微信公众号则完全不同。公众号没有本地缓存。每次打开都要请求服务器获取数据信息,导致加载延迟,体验降低。