微信小程序 PK APP,创业公司怎么选?

By 林致计@饭团App

腾讯正式推出微信小程序,与旗下订阅号、服务号、企业号并行,是一种不需要下载安装即可使用的应用,用户扫一扫或者搜一下就可以打开应用。人们在使用时不用关心手机上是否安装太多应用的问题,因此无需安装卸载,可以“用完即走”。

朋友圈里很多人在吐槽ios和android开发者,有的是自嘲,认为微信小程序会杀死所有APP,这些人要失业了。不过我认为大家未免太神话微信,神话张小龙了。

为什么是微信

  • 在2013年百度世界大会上,百度正式推出“轻应用”平台。李彦宏当时对其寄予厚望,“未来搜索引擎在智能识别用户需求后将实现无需任何下载安装,直接调起应用”。

  • UC浏览器、360浏览器、百度浏览器等早在百度提出“轻应用”概念之前,就已经开始推广“网页应用”了,三者都基于客户端或者手机浏览器进行架构。

是不是很熟悉,这不就是小程序吗?

那为什么没人说过这些东西会杀死APP呢?

你听到的解释一般是这样的:

  • 微信用户月活8亿;
  • 微信是高频 Super APP;
  • 用户每天在微信上花4个小时;
  • 张小龙是神级产品经理

其实这些理由感觉很牵强。假设一个场景:

  • 你手机里有 12306 APP买火车票; 在
  • 微信-发现-小程序-里也有一个12306的小程序;

那么你会用哪个买票呢?我肯定会用APP的。

就像微信里也有京东,不过我向来只会用京东APP。

和服务号有什么不一样?

微信小程序提供了如下能力:

  • 视图容器:视图(View)、滚动视图、Swiper
  • 基础内容:图标、文本、进度条
  • 表单组件:按钮、表单等等
  • 操作反馈
  • 导航
  • 媒体组建:音频、图片、视频。
  • 地图
  • 画布
  • 文件操作能力
  • 网络:上传下载能力、WebSocket
  • 数据:数据缓存能力
  • 位置:获取位置、查看位置
  • 设备:网络状态、系统信息、重力感应、罗盘
  • 界面:设置导航条、导航、动画、绘图等等
  • 开放接口:登录,包括签名加密,用户信息、微信支付、模板消息

而服务号和订阅号的接口如下:

接口名称 微信认证订阅号 微信认证服务号
基础支持-获取access_token
基础支持-获取微信服务器IP地址
接收消息-验证消息真实性、接收普通消息、接收事件推送、接收语音识别结果
发送消息-被动回复消息
发送消息-客服接口
发送消息-群发接口
发送消息-模板消息接口(发送业务通知)
用户管理-用户分组管理
用户管理-设置用户备注名
用户管理-获取用户基本信息
用户管理-获取用户列表
用户管理-获取用户地理位置
用户管理-网页授权获取用户openid/用户基本信息
推广支持-生成带参数二维码
推广支持-长链接转短链接口
界面丰富-自定义菜单
素材管理-素材管理接口
智能接口-语义理解接口
多客服-获取多客服消息记录、客服管理
微信支付接口 需申请
微信小店接口 需申请
微信卡券接口 需申请 需申请
微信设备功能接口 需申请
微信JS-SDK-基础接口
微信JS-SDK-分享接口
微信JS-SDK-图像接口
微信JS-SDK-音频接口
微信JS-SDK-智能接口(网页语音识别)
微信JS-SDK-设备信息
微信JS-SDK-地理位置
微信JS-SDK-界面操作
微信JS-SDK-微信扫一扫
微信JS-SDK-微信小店
微信JS-SDK-微信卡券
微信JS-SDK-微信支付

从微信提供的接口可以看出来,公众号和服务号有的能力,小程序基本都有,这两者完全不可同日可语。

除了能力上的差别,微信还专门优化显示UI部分,希望能达到APP的加载速度,让用户感觉不到其中的区别。

小程序的核心问题

微信要是禁用你的程序,怎么办?

下面这些案例,可能你听过一些:

  • 诱导关注、诱导分享:封号
  • 淘宝链接:屏蔽
  • 虾米音乐分享链接:屏蔽
  • 在朋友圈里传播外链达到一定次数:屏蔽,严重封链接

在微信里玩,你一定要知道红线在哪里。需要考虑如果被封禁了账号,你怎么办?

尤其是和腾讯系有竞争关系的APP,更是要慎重。

如果是在 APP,最差的情况就是,换一个签名,将老 APP 强制提示升级到新 APP 就行了。

微信希望用完就走,这和我们希望用户沉淀下来的目标有直接矛盾

很多人做 APP 的原因就在于,希望之前的用户能够沉淀下来,然后能召回,减少获客或者通知成本。而微信希望的是用户用完就走。这在产品核心上就是冲突的。如何解决也是大问题。

之前有一个朋友的公司,专门做演唱会组织,票务和周边。他们希望做一个APP,能将每次活动或演唱会的用户沉淀下来,这样未来他们再举行类似的活动,推广就有针对性,销售成本也会低一些,甚至想做大后能根据粉丝的需求定制活动。

如果接入微信小程序,那最合适的环节莫过于票务和周边;而他们所想的核心点,沉淀用户,那微信小程序就不合适了。

小程序推送采用消息模板,和独立APP自由推送完全无法比拟

小程序的通知机制和服务号一样,都是采用通知模板。所有的通知内容,都需要微信审核,然后才能调用。这和APP灵活的机制不可同日而语。

微信模板消息官方定义

模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。

在很多公司里,PUSH 都是核心一级的能力,是 APP 和用户之间直接沟通的一种能力。像淘宝之类的大APP,做到了分地区,分用户画像,甚至是千人千面的推送。这在微信小程序中是无法实现的。

不过用微信小程序也有一个好处,至少达到率会比较高。

创业公司如何选择

选择用哪个,不外乎这几个因素:人民币成本,时间成本,获取用户能力,渠道分发能力,用户体验,用户沉淀;

小程序 PK APP

下面我们从几个方面来对小程序和APP进行PK

打开的方便程度

小程序:4步,微信-发现-小程序-xxx

APP:直接打开xxx

胜利者:APP

所以线下支付的时候,我更喜欢用支付宝,因为比微信少了一步。

渠道

小程序:没有集中分发渠道,需要用户扫描二维码,或者分享链接;

APP:各大渠道;扫描;用户分享;

很多人觉得小程序不需要通过各大渠道市场下载,是去中心化,现在渠道成本这么高,这对于初创企业来说是福音。其实我觉得这是误解。你想想公众号获取粉丝的难度就知道了。

小程序所有的流量获取能力,APP都会有,有优势的就是,用户分享的时候会比APP轻一些,不用打开微信。不过这也是感觉上,用户是否愿意分享,和是不是在微信里差距不会有想象的那么大。

小程序还有一个优势就是,从分享到用户转换的转换率会大大高于APP,毕竟不用下载等等。

胜利者:APP

用户转换率

小程序:直接扫一扫,网页微信登陆就可

APP:需要下载,需要升级(ios做的比较好,直接默认升级)

胜利者:小程序

转换率方面,小程序有明显的优势,毕竟操作轻太多了。微信又主打的是,来了就用,用了就走,心理障碍会小很多。

用户留存率

如何提高留存率是所有产品的第一大问题,其中指标包括次日,7日,30日留存。

在微信公众号里对应的就是头条的打开率,目前普遍头条打开率能有 5 %就已经非常不错了。

用户留存率首先和产品性质有直接关系,比如工具类的APP,留存率直接挂钩用户使用场景。而社区类则和内容和运营能力有直接关系。

APP 可以做各种活动,或者用推送,积分等各种手段来拉动用户留存。目前看起来更灵活一些。

胜利者:APP(这个保留待观察)

升级

小程序:用户端不用升级

APP:用户端需要升级

胜利者:小程序

不过现在很多 APP 已经采用 Native+H5 混合编程模式,主体框架采用 Naitive 编写,而和用户打交道的页面,基本都采用 H5 页面,基本上只要服务器发版本,用户APP就能直接看到,不需要频繁升级了。

最典型的就是各大电商,淘宝,京东,基本上你看到的页面都是H5。

而且,现在ios和安卓系统基本上都能做到静默升级了,所以小程序优势不太大。

占用空间

托微信的福,小程序占用再大的空间,也是和微信绑定。一般用户也不会轻易清除微信里的内容。

现在很多人微信占用的空间,已经动辄2,3G起步,导致很多人卸载了多余APP,有需要的时候再下载。这也导致了用户对下载新APP有一定的心理障碍,觉得APP多了手机会变慢,空间会变小不够用。

我就是这种用户,像去哪儿之类的工具APP,基本是卸载安装过几十次了。

胜利者:小程序

开发难度

主要指的客户端,不包括后台。

小程序:基于JS APP:ios(或android)

毫无疑问,JS 的难度比 ios 和 android 小,尤其一种语言就能解决所有平台。

胜利者:小程序

不过这两年 H5 开发工资也是水涨船高,和前几年客户端开发一样,算是程序员里工资最高的工种了,找个一般水平的工资都不低,更别提高手了。

开发周期

这个看程序员水平,和团队的默契程度了。

这里假设客户端和H5开发水平差不多,光以语言的难易程度,小程序会快一些,而且如果开发客户端需要同时考虑ios和安卓。尤其安卓还要考虑各种适配。

胜利者:小程序

迭代能力

这个从印象上来说,小程序是完胜的。

毕竟开发周期快,不需要打包传各个市场,用户不用频繁升级。不过现在很多 APP 采用 Native+H5 混合编程模式,实际上很多时候比小程序还方便。毕竟小程序还要微信审核。

考虑到如果是初创企业,APP 还没完善到只需发布 H5 的阶段。

胜利者:小程序

用户体验:速度

JS Web App基于微信的技术架构有多层,Native C+Jvm(Android虚拟机)+应用层Framework(微信本身在这一层)+Webkit(Js runtime环境)+Web App。

理论上不如桌面系统直接做一个Launcher,Native c+Webkit引擎+Web App更流畅。

因此即使H5的速度优化到极致,也不会比Native APP快。

微信应用号为了解决 web 应用加载速度慢的问题,提供了大量可以内嵌到微信里的 HTML 前端控件,但是否能真正达到 Native App 的程度,还有待观察。

不过现在手机硬件已经非常快,而且 H5 优化不少版本。很多场景基本已经看不出是 Native 或 H5了。

胜利者:平手

开发成本

开发成本基本上就是:程序员工资人数时间,目前看来虽然前端的工资会高一些,但是需要的人数少,所以

胜利者:小程序

哪些程序适合接入小程序

借助3节课的四象图,按照高频,低频,重要,不重要分为4个区间。

  • 其中低频的都适合接入小程序;
  • 和腾讯有竞争关系的不适合接入;
  • 游戏不能接入;

结论

创业公司如何选择,需要综合考虑以上这些因素。其实有些服务,比如小区上门保洁,遛狗,可能连程序都不需要,只要一个微信群就搞定了。

results matching ""

    No results matching ""