大数跨境

微信,是怎么走过来的?

微信,是怎么走过来的? 常青藤电商俱乐部
2015-02-13
2
导读:点击上方蓝字,关注↑“常青藤电商俱乐部”  ✎__分享最实用的电商资讯,最新的文章推荐、最时尚的电商潮流!常
点击上方蓝字,关注↑“常青藤电商俱乐部”

  ✎__分享最实用的电商资讯,最新的文章推荐、最时尚的电商潮流!常青藤电商俱乐部带你玩转电商~~~~




朋友圈的整个研发过程耗时4个月,投入的人力不超过十个,但却在这短短的4个月时间内,团队完成了完整的30多个版本的开发迭代,我们形象的把这个开发过程叫做回转开发流程。

微信由腾讯公司于2011年1月推出,到2013年第4季度,注册用户量已经突破6亿,月活跃用户数达到3.55亿,是亚洲地区拥有最大用户群体的移动即时通讯软件。它先后实现了公众平台、朋友圈、消息推送、钱包等功能。现在的微信拥有巨大的话语权,近期它与支付宝的对决,更是霸气侧漏。那么,这么高逼格的平台是如何横空出世的呢。请往下看。

第一章 微信-创世纪

微信的成功,让我相信:没有什么是不可能的。

2010年后,广研的发展到了一个瓶颈期,邮箱的布局已经相当完善,阅读空间也已到了强弩之末,那年最大的兴奋莫过于邮箱漂流瓶,一个简单的功能,却让邮箱的活跃用户翻了一番。

团队要发展,但巧妇难为无米之炊,一时之间不知道可以做什么了。于是那段时间发生了一个不可思议的事情,团队第一次对未来的发展方向做了大的规划,规划很宏大,计划做一个产品矩阵,包括邮箱、阅读、存储、记事本等,基本上把团队几年之间尝试过的产品重新做了梳理,每一个都将是一个独立的门户,从一个产品内的四个功能变成四个产品。

而10年的移动互联网正处在爆发的前夜,团队当然对这个发展趋势早有布局,邮箱早在08年就开始布局移动端产品,从最初的wapmail到后来的塞班版客户端,手机开发团队在10年也逐渐成熟起来。

当时确定的四大产品方向,除了邮箱外,其余三个都没有移动端,但都做了规划。由于手机开发团队规模的限制,如果我没记错的话,当时只启动了一个新产品的开发--记事本,而且只是在ios平台试错。当时手机开发团队大部分人都是做塞班系统的开发,而ios和android作为新生的智能手机平台,它的重要性不言而喻。但那个时候ios和android平台作为新平台开发者相当少,开发团队只能临时拼凑,ios团队是从公司其他部门转岗过来的两个做windows客户端的同事,android是从塞班团队抽出来一个同事招了两个实习生开始干起来的。

2010年10月,一个产品的发布在互联网行业一石激起千层浪:kik messenger,这个应用有多火?它直接导致2011年成千上万的类kik应用被研发出来,这其中就包括后来大红大紫的微信、米聊、line和kacao。

kik messenger的火爆源于它的极致简单跨平台,它是为移动而生的应用,几乎不花任何力气就在很短的时间基于手机通讯录建立起自己的关系链,这对于很多web2.0时代的SNS应用来说,是不可能做到的。很短时间内,它就以席卷一切的气势开始革命,首当其冲的是各国的运营商们,这个跨平台跨国界的手机通讯工具,它可以在不同的手机终端实现文本图片的消息沟通,秒杀短信和彩信体验,它的体验之极致,甚至让当时的手机巨头--黑莓--在自己的手机平台封杀它。

在kik甫一出现之际,小龙就预见它的火爆之势。小龙当时给pony发了一封邮件谈这个事情,并申请广研团队做一个类似的应用出来。而pony也极为赞许,并为这个应用起了一个名字--微信。

当时做了一个多月的记事本立即停止,开始投入微信的开发中,很多代码直接复用过来,目标只有一个:快。

就这样,十个人的微信团队又一次在没有任何经验的情况启动了一个试错的项目,这次是三个平台(ios、android、塞班)同时进行。

而据说当时公司还有其他团队也在同时做类似的事情,且团队要强大的多,人力丰富有经验。但是,广研的小团队文化,为了取悦自己的巨大信念,使得广研微信团队能够在几个团队中脱颖而出,第一个完成了产品开发,只用了不到四个月时间,在2011年1月21号于ios平台首先发布了它的1.0版本。

在11年初的春节期间,当pony第一次使用微信并给出“体验很赞”的评价时,微信团队的信心达到了前所未有的高度。

但,此时,广研的其他同事却并不看好这个体验简单到有些简陋的手机应用。

第二章 微信-冲出重围

微信的成功,除了团队的努力,时机的把握也很重要。

11年2月,新年伊始。上一年年底的兴奋似乎已经逝去,微信在经过一个春节的讨论之后,尝鲜的人开始散去,只有很少的同事还在用着这个应用,因为那个时候有ios和android智能手机的同事还很少。微信并没有像kik那样在很短的时间积聚大量的用户。

当时大家普遍不看好这个简单的应用。理由大致是:功能太简单了;qq会杀死所有的类kik应用--它只要做一个手机客户端。公司当时正在忙活着微博大战,虽然有几个团队同时在做类kik应用,但公司内对这些应用的关注并不高。

但是公司的高层对这个应用还是寄予重望的,开年第二天,tony亲自过来南方通信大厦给微信团队打气。而且,我们也能明显感觉到小龙已经把注意力完全转移到这款手机应用上面。

2月底,harvey突然找到我,直接了当的问我:要不要过去微信做客户端?然后又解释说:过去微信团队只是暂时的,如果产品做不成,还是要回到阅读空间团队继续做下去。

当时我很纠结,在机器学习和数据挖掘上刚刚找到感觉,放弃它很是不舍。harvey让我考虑后再答复他。

我没有想太久,那天下午就答复了harvey:我去。

2011年3月1号,正式加入微信团队,成为ios客户端的第三个开发工程师,进小黑屋。

当时ios开发团队的andy给了我两本书,《objc基础教程》和《ios3.0开发技术大全》,让我在一周内看完第二周参加开发。

虽然从来没做过客户端开发,但是我一直觉得客户端开发没什么难度,况且我钻研计算机学科最难的课题--机器学习和数据挖掘--有一段时间了,普通的开发工作对我来说真是小菜一碟的事情,harvey当时也对我说:客户端开发只要上网找找资料学习一下,和同事讨论一下就可以解决大部分问题了。

我两天就把两本书翻了一遍,接下来的几天开始阅读代码,andy的代码还是比较容易读懂的,我在一个本子上画了两天流程图基本搞清楚了底层的大部分逻辑。在第一周的最后一天,我写了一个ios的“hello,world”。

第二周开始,从一个小需求开始,一点点堆积objc代码。一周下来,也是相当的纯熟了。于是接下来就参与了一个后来颇为重要的功能的开发--群功能。

在3月份,接连发了两个版本,但是用户数据依然不见起色。

很快,我们在4月初又发了第四个版本,这个版本微信的四个tab位置被确定下来,最初的四个tab分别是:微信、通讯录、找朋友和设置。其中,找朋友这个tab可以看出当时微信的急迫,在这里,系统通过通讯录联系人、qq好友、qq邮箱联系人甚至企业域名邮箱联系人等多种关系链给你推荐好友,以期在很短的时间内能够积聚到用户。

但,用户数据依然不见起色。

另外一款应用的火爆引起了我们的注意:talkbox。这个发语音短消息的应用有着与kik类似的逻辑,但语音无疑是最大的亮点。类似的功能qq很早就做过,但一直不温不火,但是当它被放到手机上之后,瞬间捕获了大量的用户。

另外一方面,智能手机在这个时候开始高速普及,尤其是iphone4的发布,以革命之势席卷了整个手机市场。

小龙判断:智能手机和pc是完全不同的,基于智能手机平台的功能和pc上也是完全不同的。

也是从那个时候开始,团队就一直在挖掘手机平台的各种可能,不断尝试利用手机天然的能力做出极致简单且自然的功能。

很快,我们决定要做语音。问题来了,团队没有做过多媒体的经验,语音需要的编解码能力如果等着公司相关部门支持,怕是一个月也未必搞得定。当时我自告奋勇要求去搞语音引擎,虽然有信心,但内心很虚,一方面从来没有接触过语音编解码,另一方面,小龙和harvey判断用户对流量很敏感,我们要做到比talkbox更小的流量(三分之一的流量)但却要一样的品质。

两天后,我发邮件给小龙:搞定了。那是我在广研做过的最有成就感的事情,估计那个时候小龙内心一定默念:呐尼!但这绝不是最后一次。类似的事情很快又一次发生在2.5版本的视频功能上,同样的要求(whatsapp四分之一的流量)编解码只用了四天时间,那次我通宵了两晚,并且在旅游的时候还在写代码,一时之间成为团队笑谈。

其实我只是把开源项目做了适配,在ios上跑了起来,内里逻辑并没有太花时间去理解,我知道,项目的速度很重要,先完成再理解。后来很多的项目都是在这样的情况下完成的。

经过一个月的努力,微信2.0语音版终于在5月初发布了(这是正式第一版本,之前的版本都加了beta)。当我们看到用户数据一柱擎天的时候,很久以来压抑在团队头上的石头开始粉碎。

接下来的发展,我们一直在追赶当时另外一个很火爆的类kik应用--米聊。我们当时从米聊的账号分配算法可以估计到他们的用户量,然后与自己的用户量做对比。但其实,我感觉大家并不担心米聊,以我们的产品研发速度和公司的用户基数,超越米聊是时间问题,大家真正担心的,是同门的另一个应用--QQ。

但,作为一个处在生存期的应用,必须一个假想敌来超越(这也算是广研做产品的一个潜规则吧),那就米聊吧。

当时用户对微信、米聊甚至talkbox,感觉是差不多的,大家都在谈论着这三个应用谁抄袭谁,后来米聊做了涂鸦功能,他们的同事在知乎发表文章,说静等微信抄袭。

微信给的答复是8月初的2.5版本,除了那个我通宵两夜的视频功能外,那个版本最大的惊喜莫过于附近的人。可以这么说,语音版奠定了微信的基础,但真正让外界感受到微信强大的,是附近这个功能。

当附近的人发布的时候,相信很多人有这样的惊叹:微信原来有这么多人在用啊!

是的,我们很快甩开了所有竞争对手。

当国庆节那天我们发布摇一摇的时候,微信的地位已经是似乎无法撼动了。

但是,我们的担心还在,那个内心的幽灵一直挥之不去,团队依然崩的很紧不敢松懈。

另外多说一句:微信的“弹性工作制”也是从那个时候开始的,以前广研的作息最晚不过10点,从微信2.0之后,通宵会经常出现。

第三章 微信-平台化

朋友圈和公众号是伟大的发明。

文字、图片、语音和群是微信作为通讯工具的基础,附近的人和摇一摇则进一步拓展了通讯的范围,向社交演进。到这个时候,微信已经是一个相当完备的移动通讯应用。

朋友圈是必然的。

QQ邮箱作为pc端仅次于QQ即时通讯工具的第二大通讯工具,它向社交的演进是受限的,因为用户上网交流的主场景不在邮箱,所以QQ邮箱选择从阅读切入社交,它遇到的困难远大于qzone。

而微信是移动端上网聊天的主场景,用户在移动端的主要活动聚集地,它天然的适合做社交,所以,微信有朋友圈是必然的。

朋友圈的成功有两个基础。

其一是阅读空间在社交领域三年的浸淫,让团队对社交有了比较深入的理解。

其二是超强的团队执行力。

第一点在前面阅读空间的文章中已经说的比较多了。主要谈谈第二点,朋友圈的整个研发过程耗时4个月,投入的人力不超过十个,但却在这短短的4个月时间内,团队完成了完整的30多个版本的开发迭代,我们形象的把这个开发过程叫做回转开发流程,每天上午,开发团队通过邮件接收产品经理整理出的下一个版本功能点启动开发,傍晚的时候把功能交付给小龙和产品经理,他们在晚上就当前版本讨论分析,然后在下半夜给出新的想法甚至方向,产品经理在天刚亮的时候把想法细化为一个个功能点发邮件给开发。周而复始。

当团队决定要发布朋友圈的时候,我想大家已经到了极限了,因为那时候还有bug没有解决,小龙说:bug也是一种文化,就发了。

朋友圈发布前,小龙和harvey打了一个赌,他们赌三个月之后的朋友圈日发图量的规模,小龙认为可以达到1000万,harvey觉得是200万。这个问题的答案我就不说了,各位可以自己去猜。

朋友圈的体验,相信很多人已经再熟悉不过了。咋一看他和facebook没什么区别,都是一个消息timeline的体验,但是用过一段时间后,你会发现本质的不同。朋友圈延续了微信的双向好友关系,没有向二度关系扩散,把用户隐私保护作为设计的基础,你在微信中无论是聊天还是晒命,都是没有任何压力的。

当然,朋友圈的体验还有很多体现产品情怀的细节。但保护隐私我觉得是最key的设计点。之后,微信内其他的任何功能,双向好友关系是设计的底线,不能逾越。


扫一扫加关注

好东西要记得和朋友们分享哦!

分享

点击右上图标【发送给朋友】或【朋友圈】

更多精彩,扫一扫上面的二维码!

本文来源于:互联网分析沙龙 原作者:俟名 发布者:猫儿

-------------------

【声明】内容源于网络
0
0
常青藤电商俱乐部
1234
内容 323
粉丝 0
常青藤电商俱乐部 1234
总阅读0
粉丝0
内容323