经常有人问我,微信小程序和微信公众号哪个更好。
目前,腾讯正式推广微信小程序。当然,腾讯并没有放弃微信公众号,还在不断更新一些新的服务和技术。所以不用担心微信小程序取代微信公众号。
从可实现的功能来看,微信公众号和微信小程序几乎是一样的。也就是说,微信小程序上能实现的功能,微信公众号上基本上也能实现。比如文件上传、分享、微信支付、蓝牙/WIFI连接设备功能等,即使不可能,也可以通过一些技术方案来替代。
小程序的优势是显而易见的。如果微信公众号需要用户授权,则会继续跳转页面,导致进入首页的时间长达数秒。微信小程序可以快速打开并访问首页。当需要获取用户信息时,进行身份授权。如果小程序体积不大,技术发达的话,秒开就可以了。
另外,小程序会一次性加载本地所有资源文件,然后进行网络请求。这和app的原理类似。可以提高访问速度,页面切换不需要重复加载资源文件和数据,减少网络带宽的消耗。节省服务器成本。
不过,小程序有一点不太好的地方就是不能分享到朋友圈。然而,对于万能的开发者来说,总有一些替代的解决方案。例如,点击分享会生成带有小程序二维码的海报,提示用户保存图片。然后分享到你的朋友圈。
微信公众号在分享方面就灵活多了。您可以将当前页面转发给好友或分享到朋友圈。
微信小程序审核起来很麻烦。每次版本更新完成后,都需要进行审核。而且,由于企业资质问题较多,常常无法通过审核。微信公众号就不会有这样的问题。开发完成后,可以快速完成部署。
另外,在消息推送方面,微信小程序比公众号严格得多。用户必须完成小程序的点击操作,才能收到小程序的推送通知,且数量有限。微信公众号不仅提供了大量的消息推送模板,而且在文本/链接推送方面提供了非常高的自由度,而且消息数量没有限制。对于需要频繁消息推送的应用,微信小程序可能不是一个好的选择。
说了这么多,开发微信公众号好还是微信小程序好呢?
其实就看你自己的需求了。如果你的预算比较高,可以选择微信小程序。当然,如果预算有限,开发一个微信公众号也能实现想要的功能。无论是后期推广、消息推送、还是人性化的体验分享方面还是比较不错的。
另外,微信小程序提供了技术,即将微信公众号直接打包成微信小程序进行发布,无需进一步开发。因此,对于预算有限但想要开发小程序的客户来说,可以直接将公众号和网址打包成小程序发布。