三、H5与原生页面
服务号的出现,让用户可以在不下载安装app的情况下就可以享受服务,但是服务号是无法取代APP的,为什么?
首先我们来回答一个问题——服务是什么?
服务对于用户来说最直观的感受就是一个个页面,我在这个页面上可以缴话费,在那个页面上可以查询公交车信息,页面是服务的载体。
那么问题来了——这些页面是如何搭建的呢?
这里我们先花时间简单介绍一下前端知识,我们在手机上看到的页面分为原生页面和h5页面:
原生页面的开发成本更高。搭建一个原生页面,需要安卓和iOS两端各开发一套页面;而H5页面,只需要开发一套页面就行了;
用户要访问原生页面必须要下载安装APP,而用户在浏览器就可以直接访问H5;
原生页面的改动,必须要经过应用市场的审核。审核通过后,用户还需要更新APP的版本,才可以看到改动后的原生页面。H5页面的改动不需要审核,可以随时上线,更加敏捷。苹果每年圣诞节期间都要休假暂停审核的平台,如果你的APP针对元旦在原生页面上做了一些改动,iOS版本必须要提前提审;
原生页面直接跟操作系统交互,而h5页面是跟宿主浏览器交互,所以原生页面可以提供更多功能;
原生页面的交互比H5更加流畅。
总结:
H5页面开发成本低,速度快,功能少,体验差;
原生页面开发成本高,速度慢,功能多,体验好。
而服务号的主体只能基于h5进行开发,很难给用户提供原生app一样的体验。因此让服务号承载连接用户与服务的功能,其实是过度赋能的,微信需要一个产品来连接用户与服务。
四、从服务号到小程序
2016年初,因为服务号没有达到预期,微信宣布要新开发一个新的公众号形态,一种提供新的服务能力的公众号——应用号。