别开发app了,做个公众号就可以。这是最近我和所有正在创业的朋友说的一句话。app生态已经趋于饱和,低频产品已经没有开发app的必要,转而开发微信公众号(未来是应用号)将是最佳选择。 8年前,当有人跟你说,先开发移动app,再开发PC端,你会觉得那是开玩笑。2年前,如果有人跟你说,先开发微信公众号,再开发app,最后补一个简单的PC端产品,你可能会觉得这又是开玩笑。现在,如果我告诉你,半年后,你真的可以不开发app了,这不是在开玩笑。 这篇文章将告诉你两件事:一、为什么只开发微信公众号是合理的?二、应用号可能会长什么样? 从一个案例说起 不久前,我和朋友在一个快餐店吃饭。忽然来了一个老外,他跟我的朋友打了个招呼,于是我们就坐下来认识了。这个老外叫Drew,中文说得比我的英文流利,他是一个产品经理。当他知道我认识张小龙时,他笑得快合不拢嘴,他说:我是张小龙的粉丝,我觉得微信就是全世界,这年头应该只开发微信公众号,根本不需要开发iOS和Android。 Drew是Yoli口语的产品负责人。Yoli口语是一个真人英语教育产品,是一个完全且只基于微信的产品,是一个严格意义上的微信app。和绝大部分的微信公众号不一样,Yoli口语不是一个单纯的HTML5应用,而是有一个相当庞大的产品和交互体系。 Yoli口语的产品分两端:学生端和老师端。 学生端他们采用微信服务号来做,学生可以在Yoli口语上购买课程,购买后,Yoli会用Uber的抢单模式,给学生匹配老师;然后学生就可以在服务号里与老师进行对话,按照计划的课程,互动学习和练习英语。 老师端他们采用了企业号,老师可以在企业号抢单、给学生上课等;每节课结束时,学生可以对老师进行评价。 老师端的所有功能都被打包到企业号里。 简单绘制其产品架构,是这样的: 当然,实际的架构要比上图复杂得多。 这是我见过功能最完整的微信公众号。而且,Drew他们没有开发iOS或Androidapp的打算,对于他们的产品团队来说,他们相信只开发微信公众号已经足够了。 Yoli口语给了我很大的启发,就像引语里所说:2年前,如果有人告诉你,只开发微信公众号,你肯定觉得不可思议,但现在,微信上已经出现了功能复杂的公众号,而且应用号也将在不久后发布,我们还有什么理由,不优先或只开发微信公众号? 微信公众号一定是未来 本文说的微信公众号更多的是功能性的公众号。虽然订阅号也可以对接开发接口,但从产品的角度,未来大多数开发必然是基于服务号,以及即将推出的应用号,或许可以统称为微信app,简单的定义是:为满足用户某种需求开发的、完全基于微信的消息或网页应用,入口是公众号,用户无需离开微信即可完成所有操作,所有需求都在公众号里被满足。 重申一下,这里说的微信app并不是指像可能吧公众号这样的自媒体,而是完整闭环的功能性产品。比如你开发了一个iOSapp,然后你注册了个订阅号每天发文章为产品做宣传,那么,这个订阅号不能被定义为微信app。 从很多角度考虑,开发微信公众号都比开发iOS和Androidapp要好。 用户在哪里,产品就在哪里 如果你是一个销售鞋子的商人,你的鞋子只适合南方人穿,你应该在南方开店;或在南方人出没的地方和网站投放广告。顾客在哪里,就让顾客在哪里看到你。 对于绝大多数中国移动互联网用户,他们(我们)大多数时间都花在微信里。比如我,过去7天里,有16。6个小时微信都在前台工作(iPhone自带统计),这意味着我每天有超过2小时在微信里度过。 所以,对于绝大多数产品来说,我们的目标用户同时也是微信用户。那么,为什么不在微信里开发产品,以让我们的产品更容易触及用户? 微信公众号开发 从使用频度角度开发 打开你的iPhone,查看手机的电量统计,你会轻易发现,微信占了你电量使用的最大比例。 通过查看过去7天的统计我还发现,在我一共安装了218个app的iPhone上,过去一周我只用了28个,其中有8个是系统应用,也就是第三方应用我只打开过20个。而耗电量超过1的,只有10个。我们假设耗电量超过1的应用就是高频应用,那么:一周内我频繁使用的app只有10个,只占了我所安装app的4。 我相信非IT圈的人装的app肯定没我多,但频繁使用的app也不过是10个左右。 这意味着,大多数app都被低频使用,被低频使用的命运极有可能是被删掉,因为和删除微信好友不一样,删掉一个app,真的能节省不少内存。 那么,低频app如何才能避免被删除?那就尽可能少占用手机空间。 如何可以做到?做成微信公众号。 用户在微信里关注一个公众号,相当于下载了一个app,但无需等待下载时间,也不占用手机内存。 从推广角度考虑 试想这样的场景:你的产品要进行地推,你在路边发传单,是扫码下载一个100MB的app路人更可能下载,还是关注一个公众号? 答案是显而易见的。 虽然这年头推广下载一个app或公众号,成本都很高,但在即将到达用户的那一瞬间,公众号的优势就显示出来了。无需下载无论从何种角度,都让人减少心理负担,反正关注一下不会亏,关注了不喜欢可以立即取关,而下载了一个app不喜欢,你会后悔耗费流量和下载时间。 从营销角度考虑 因为朋友圈的存在,用户使用产品和参与传播在同一个地方发生,这意味着,使用同样的营销方式,用户参与传播的转化率更高,因为传播的路径变短了。 更重要的是,作为一个微信app,你除了能给用户提供功能,还能推送内容,如果你用的是服务号,用户的微信上还会多出一个未读标记。这是一种到达率比app更高的推送方式因为用户极有可能关闭app的推送,但一般不会关掉微信的推送。 从开发成本考虑 微信公众号开发涉及网页前端和服务器后端,相比起iOS和Android开发,至少节省了两个平台的开发成本,节省了大量的时间和人力。因为开发这两个平台的客户端,服务器后端的开发几乎是必须有的,网页前端可能相对微信公众号要少一些,但相比之下,这些前端的工作比客户端的工作量要少很多。 如果你打算做一个产品,并找外包公司开发app,如果他们建议你先开发微信公众号,这一定是一家好的外包公司。 从适配成本考虑 在微信应用里,不管用户用的是何种手机,获得的体验是一致的。如果不一致,也能用相对较低的开发成本让其一致。 如果你是app测试人员或产品经理,你肯定会特别讨厌Android,因为Android设备数量众多,不同尺寸、不同性能、不同分辨率为开发和测试带来极大的工作量。 如果你开发的是一个微信消息应用,微信提供了固定的消息模板,这意味着,不管用户使用的是什么系统,他们看到的界面是相同的。 如果你开发的是一个网页应用,你只需要针对不同尺寸的屏幕稍微调整前端代码,用户就能获得统一的体验。相比起针对不同的安卓设备做调整,前端的调整成本几乎可以忽略。 从精益创业的角度考虑 精益创业简单来说指的是小规模试错,然后迭代,然后再试错,再迭代,最后成功。这是现今互联网创业的基本方法。 基于微信开发产品,更符合精益创业的理念: 省钱 开发成本更低,速度更快,迭代更快 修改无需等待审核,迭代后马上能看到效果,然后继续观察和迭代 创业,拿着一个公众号去找投资并不会让人觉得可笑,反之,这是一种更精益的起步。 Facebook也证明了这一点 大概两三年前,Facebook将聊天功能单独剥出来做了FacebookMessenger,形态就跟微信刚推出时一样:聊天、群组。 半年前,Facebook推出了MessengerPlatform,用中文来说,就是Facebook公众号。用户除了可以在Messenger里聊天外,还可以关注CNN看新闻,可以买鞋: 如上图所示,CNN的机器人(相对于微信公众号)可以根据我发送的关键词给我推送新闻,我可以从我关注的ShopSpring机器人里点菜单,直接去买鞋。 不久前,那个曾经给TechCrunch撰稿写微信如何改变中国互联网的老外DanGrover微信的一名产品经理,跳槽到了Facebook,是不是负责MessengerPlatform我不知道,但可以确定一点是,Facebook有注意到微信,并试图从微信身上学会点什么。 所以,Facebook也在试图让第三方在聊天工具里为用户提供服务,而不是单独开发app。 这是趋势。 这一次,中国比美国超前。但是,基于微信开发也有若干问题。相比起开发iOS和Androidapp,只开发微信公众号,也会有一些问题。