微信小程序发布后一直给大家强化五个观点:不是HTML5;即用即走,随手可得;拥有离线功能;一次开发,多端兼容;优秀的操作体验。
所以来分析分析小程序、公众号、APP的区别。
1.小程序、 公众号、手机App市场分析
小程序:微信OS生态化发展,为更多场景的提供服务,面向微信用户,有月活跃度超过8亿用户基数,适用于初创公司在探索新机会。
公众号:带动的是内容媒体和O2O生活服务的信息化转变,面向微信粉丝运营的,通过原创文章或各种营销活动,吸引用户关注,转化引导用户消费。
手机App:标志的是移动互联网时代的到来,面向所有智能手机用户,约20亿台,市场基本饱和,几乎所有领域已基本覆盖。
2.小程序、 公众号、手机App适用领域
小程序:适用于低频、非刚需场景的生活类应用,不适合于大平台、直播、游戏类产品,部分功能如扫一扫等功能无法实现。研发周期快、成本低,交互体验较好。
公众号:适用于内容媒体、微商、客服类等产品,不适用于高频的社交类应用、直播、游戏等体验性要求高的平台,只能实现h5、微信公众号所开放能实现的功能。 研发周期快,成本低,交互体验普通,受到页面加载请求的限制。
手机APP:不限制适用领域,但是开发周期长,成本高,交互体验好。
3.小程序、 公众号、手机App实现使用区别
(1)技术实现
小程序:
交互设计上,有微信小程序设计规范标准,未按照标准实现,无法通过发布;
前端技术上应用微信自带的WXML和WXSS,基于JavaScript逻辑框架实现的;
后端技术上不限制后端语言的接口数据对接;
接口类多,包含支付、网络、多媒体、数据缓存等接口,但由于微信对小程序的功能有约束,只能满足一般性的APP开发需求。
公众号:
无交互设计规范,交互设计参差不齐;
前端技术应用HTML5、JavaScript;
后端技术上不限制后端语言的接口数据对接;
由于HTML5和微信限制,许多功能无法实现。
手机APP:
无交互设计规范,交互设计参差不齐;
前端技术Android系统应用java,iOS系统应用Objective-C或者swift;
后端技术上不限制后端语言的接口数据对接;
由运营者规划决定功能,在线支付,直播,IM聊天等都可以实现。
(2)下载安装
小程序:通过微信二维码扫描识别、搜索、分享即可获得,易于推广。
公众号:通过微信二维码扫描识别、搜索、分享即可获得,易于推广。
手机App:从应用商店(App Store、应用宝等)下载安装,需要主动下载几十M的安装包,在没有Wi-Fi的情况下推广困难。
(3)内存占用
小程序:无需安装,和微信共用内存使用,占用内存空间忽略不计;
公众号:无需安装,和微信共用内存使用,占用内存空间忽略不计;
手机App:安装于手机内存,一直占用内存空间,太多的 App 可能会导致内存不足;
(4)更新维护方式
小程序:需提交至微信官网审核发布,审核时长2个工作日。
公众号:公众号申请开通后,版本发布无需审核,可直接更新。
手机APP:Android系统需提交十几个应用市场审核,审核时长不定,一般3个工作日内;iOS 12系统需提交苹果审核,官方审核时长7个工作日。