现在的移动互联网创业者,一开始就做APP,不是很牛叉的团队,就是很傻叉的团队,这个观点蛮有趣的。
无独有偶,前段时间在一个微信群里面听一个创业者介绍,他已经裁掉了自己的移动APP开发团队,与此同时,加大了微信端的研发投入。我看到这个消息的时候,还是挺惊讶的,在移动互联网时代,缩减移动APP的开发投入,还是需要很大的勇气。
接着又看到了Jobdeer组织的讨论,提出的创业公司起步的最佳实践:
1、PC和手机都使用一套程序,通过响应式布局,根据屏幕宽度调整内容
2、在用户量不大的情况下,没有特别理由不做APP,用户系统直接采用微信,页面登入采用带参二维码
几位的观点基本不谋而合,简单总结一句话:“能不做APP就别做APP,全面整合微信”。那么我的问题是:移动互联网创业还需要做APP吗?
这个问题挺激进的,做移动互联网,可以放弃APP,只依赖微信吗?看起来貌似非常冒险,但细细想来,似乎挺合情合理:
一、微信占用用户手机的时长已经非常可怕了
我个人调研身边的朋友,微信占用手机总时长在40-80%之间,而且微信的活跃度非常高,移动互联网的用户主要都在微信里面了,移动互联网创业,不从微信里面捞用户,从哪里捞用户呢?
二、微信公众号的开发成本很低
在微信公众号里面做HTML5开发的成本非常低,而且也不存在版本升级的兼容性问题。从开发到上线的时间非常短,对于早期创业来说,非常适合。
反观做APP的话,会面临很多难度很高的问题:
一、APP开发成本很高,开发周期过长。
首先APP开发程序员非常昂贵,其次APP的开发周期从设计、开发到上架,最快也要3个月的时间了,相比微信公众号HTML5版本上线,一两周最多一个月,怎么样都可以上架了。这还是没有考虑Android版本的问题,如果考虑到Android版本的兼容性,各个应用市场的发布问题,就需要投入更多时间和人力了。
二、APP上线以后渠道推广成本更高
APP渠道基本已经被几个大的AppStore垄断了,渠道发行成本甚至比研发成本还要高,大部分APP面临的问题都是开发出来以后推广不出去。
三、APP打开率仍然是个挑战
开发出来APP上架了,用户下载安装了,仍然有可能用户基本不用,如何激活用户打开APP使用,还是一个难题。就我个人调研结果来看,用户常用的APP不超过5个,微信、淘宝、点评,新闻阅读就差不多,你的APP要想挤占用户的使用时长,也是非常困难的事情。
四、APP的升级是非常麻烦的事情
APP是安装到用户手机上的,不像Web可以随时在服务器端升级。APP一旦发布,只要用户不愿意升级,你就必须痛苦的保持低版本APP的兼容性问题,不但给APP端开发带来了沉重的负担,也给服务器端的API接口兼容性,数据一致性带来了巨大的挑战。
所以,我个人的观点是:移动互联网创业,最好是从微信起步,然后是Web,等业务基本定型以后,再考虑APP的开发为妥。
我在之前的一个创业团队当中的实践,也是按照这种思路做的,分享一个有意思的数据,因为APP没有正式推出(已开发了一个测试版本),在微信,PC浏览器和手机浏览器三个流量渠道当中:微信要占到接近80%,PC浏览器占20%略多,而手机浏览器只有1-2%的比例。不知道APP如果推出并且持续运营一段时间以后会有怎样的变化,单纯比较微信和Web,就可以看出微信渠道的可怕之处。
因此,起步阶段:
一、先重兵扑在微信端,从微信端先打开局面;
二、然后再扩展到PC Web端,完善产品的功能,一些比较重的交互功能在Web端完成;
三、手机浏览器端,我个人觉得基本可以放弃,除非开发成本不高,才值得考虑去做一下;
四、等业务成型,微信端用户储备了足够的量以后,再考虑做APP端。
当然,做微信端也不是没有问题的,我就越来越发现适合在微信端去做的产品,其实也是非常受限的。
虽然肉饼铺子这个微信自媒体开的很晚,而且更新也不活跃,但我其实曾经是微信非常铁杆的崇拜者。早在2012年腾讯组织的一次开发者内部讨论当中,我就坚信微信必将成为未来。2013年底我离开北京回到上海以后,一开始想做的创业项目,就是在微信里面做一个轻型的社区出来,可以参与讨论,可以分享照片,可以发起活动等等,对做APP根本不感兴趣。
这个项目的早期产品设计和UI因为人员变动的缘故,折腾了很久,真正开发时间不到两个月。但是在产品开发出来之后,我自己使用的感觉总是觉得不对劲,很别扭,觉得产品做的过重了。但这个产品功能从一开始设计就已经是极简的,简到已经无法再减的地步了。最后我不得不沮丧的承认:除非推翻重来,从头设计,否则根本无法解决产品过重的问题。
后来我看到腾讯也推出了一个微社区的东西,discuz!团队做的,这个产品和我当时做的微俱乐部相比差太多了,无论是功能还是产品精细的打磨程度,不过它的优点也就是简陋,羽量级的。可惜即便这么羽量级的产品,仍然不成功,至今没有被大面积的使用和接受。
为什么会这样呢?问题究竟出在哪里呢?我始终没有想明白为什么,直到最近开始琢磨运营TOPITCLUB互联网俱乐部,才想明白了:原来问题出在微信的产品架构和信息组织方式上。
如果我们把一个完整的互联网产品(无论是PCWeb产品,还是APP产品)的用户交互界面抽象再抽象,抽象到最后,就是三个界面:首页(首屏),列表页,详情页(着陆页)。这三个页面是不可或缺的,否则产品就是残缺的。
但在微信公众号里面,你做的HTML5应用,首页点击率是很低的,列表页几乎没有点击,只有详情页才有大量的点击,而且详情页几乎没有来自于列表页的点击,99%都来自于从微信朋友圈分享直接访问。
HTML5产品自己的首页和列表页本来是承担详情页入口和导航作用的,但是在微信里面,微信的产品架构就承担了详情页的入口和导航作用了,首页和列表页已经没有存在的意义了。
而详情页在微信里面就像一个个信息孤岛,他们彼此孤立,无法互相链接。访问量来自于朋友圈或者群分享。
用户从微信直接进入这个详情页,然后将这个详情页又分享出去。流量入口和出口都接到了微信上了,入口和导航就是微信架构本身,用户已经没有任何必要使用你HTML5自身页面之间的互链和导航了。
特别是微信公众号自己的图文消息,只留了一个“原文链接”,阉割了HTML页面天然的超链接功能,培养了用户在微信里面的阅读习惯,只依赖于微信的信息组织架构,不再探索详情页的互链和导航了。
所以,要在微信公众号里面做一个结构完整的产品,这个想法就错了。我想要在微信里面做一个完整的社区产品,怎么样简化都觉得过重,也正是因为如此:
微信的产品架构和信息组织架构决定了,你只需要做详情页,每个或者每组详情页完成一个个人的功能,并且在每个或者每组详情页内部完成所有的用户交互。
你根本没有必要做列表页和首页,你就算做了用户也不会这样去用你的产品。用户最多只会依赖微信自定义菜单,等于是微信自定义菜单充当了产品的频道导航条的功能。
微信这么做无可厚非,毕竟可以在相当高的程度上统一用户体验,但是这样做也扼杀了在微信里面做出来个人的重量级HTML5应用的可能性。我到现在为止都没有发现在微信里面有一个成功的HTML5大型应用出现。
因此,如果你的创业想做自己的用户社区,需要用户有深度的交互,或者搭建完整全功平台,完全依赖微信根本就没戏,最终你还是不得不走向自己做APP和Web的道路上来。
我们回到题目提出问题:移动互联网创业还需要做APP吗?我的答案是:根据你创业项目的情况,有可能不需要,也有可能是必须的。
微信很强大,但是微信的架构限制,剥夺了你在微信里面做一个全功能深度交互产品的可能性。微信更适合把自己的产品揉碎了,融入到微信自身的产品架构当中去的做法。
因此,我觉得微信端做产品,是需要重头思考产品设计问题的,要针对微信产品架构的特点,分拆成一个一个个人的功能交互模块,将这些模块融入到微信产品架构当中去。
我觉得可行的策略是这样的:移动互联网创业,仍然要微信先行,先在微信端打开局面。但是微信端产品的目标就是把自己的产品揉碎了,把详情页的功能单独拎出来在微信里面实现;微信端的运营目标就是拉新用户,积累用户量。在微信端功能探索逐渐清晰,用户量积累足够的情况下开发APP,把用户慢慢往自己的APP里面导入。
现在,你还是怎样看待这个问题的呢?移动互联网创业还需要做APP吗?