本文原做者: 夏之南,感谢原做者的分享。php
不知不觉,微信已经诞生七年了。 从初版到如今,微信的演变史,很像一部创业史,很好地诠释了创业者能经得起多少质疑和差评,才配拥有多大的成功。
编者注:微信做为移动端IM的标杆,不管是产品定义仍是技术追求(关于微信团队对技术的极致追求,能够在即时通信网找到不少微信团队分享的文章,从文字中彻底能够理解微信团队的技术追求),都值得广大即时通信技术开发者学习。
就像我在前天的文章《为何说即时通信社交APP创业就是一个坑?》中回复的同样:“不少人连自已的IM产品究竟是定位熟人社交仍是陌生人社交都没想清楚,就一股脑地照搬微信的各类功能——美其名曰‘由于微信有,我也要有啊!’”,这样的老板或产品经理、这样的IM,它不死谁死。总之,研究和学习微信,是为了让自已的IM变的更好。巨人就在眼前,为什么不跳上它的肩膀?html
学习交流:程序员
- 即时通信开发交流3群:185926912[推荐]数据库
- 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM》缓存
(本文同步发布于:http://www.52im.net/thread-1624-1-1.html)安全
《技术往事:微信估值已超5千亿,雷军曾有机会收编张小龙及其Foxmail》
《腾讯开发微信花了多少钱?技术难度真这么大?难在哪?》
《开发往事:深度讲述2010到2015,微信一路风雨的背后》
《开发往事:微信千年不变的那张闪屏图片的由来》
《开发往事:记录微信3.0版背后的故事(距微信1.0发布9个月时)》
《一个微信实习生自述:我眼中的微信开发团队》微信
最近,沉寂已久的微信仿佛打足鸡血,频繁更新,一波骚气的操做,终于在“能够把浏览的文章缩小为浮窗”的新功能上线后,赢得大多数人拍手称赞。
<ignore_js_op>
▲ 微信浮窗功能
随着微信这次升级新版本,这二天里,一张带着历史气息的截图在朋友圈刷屏,内容是七年前微信刚刚上线时的一组用户评价。
你们试着感觉一下:
<ignore_js_op>
怎么样?句句扎心吧。看着七年前的这些差评,既朴实又清奇,大家是否是也啼笑皆非,只能和我同样感慨:“这……当初谁TM能想到微信会有今天!”网络
2011年1月21日,微信上线了。
虽然,有微信七年来,一切都已被改变。随着微信生态的丰富和拓展,今年以来,更是有不少人开始鼓吹“微信互联网”的概念。
不过,和全部手机软件应用同样,App Store里留下了不一样时期你们对微信各个版本的评价。
在不一样的维度上,翻看App Store里微信App的“评分及评论”,它们见证微信,从一个普普统统的应用,一路成长为移动互联的庞然大物。
从时间上看,大多数给微信打出最低1星的评价,都集中在七年前,即微信刚上线的时候。不少人甚至直接打出“很差”“通常”“垃圾”……
一块儿来见识下当年的用户是如何吐槽微信的。
微信开发
Emmmm……让咱们闭眼回忆一下,那是一个遥远的年代,移动互联网的大风刚刚刮起。那时候流行的是在电脑上用飞信给手机群发短信。
<ignore_js_op>
当时,这个脸上只有嘴的飞信,比脸上没有嘴的微信还要火。
因此,微信面世不久,咱们看到不少有意思的评论,好比,有下载安装过微信的用户吐槽:
这也叫信?根本不能对手机发短信……
<ignore_js_op>
<ignore_js_op>
架构
根据公开资料,最先的手机QQ诞生于2003年,没错,就是那个功能机横行,你们还在被诺基亚统治的洪荒时代。等微信出道的时候,不管是功能仍是在移动端的用户体验,手机QQ都已更新迭代的比较完善,并且已经积累起庞大的用户基础。
因此,不少早期微信App评论的焦点集中在:用这个……还不如用QQ?
<ignore_js_op>
其实,最初微信能用QQ帐号直接登录使用,同时,也能够方便地添加QQ好友为微信好友,借助QQ庞大的用户群,微信在发布之初便拥有极大的优点。但就是这个和QQ打通的功能,也引来非议一片。
<ignore_js_op>
七年前,微信诞生之初,相似的产品除了飞信,还有小米的米聊,并且先于微信上线,至于微信有没有抄袭后者,七年来,这笔旧帐时不时会被网友翻出,讨论一番……
<ignore_js_op>
2010年12月,比微信面世的时间更早,米聊发布安卓版本。特别是两款产品存在诸多类似的地方,即使是七年后的2018年初,还有人不依不饶,在腾讯公关负责人张军感慨微信走过7年的微博下呛声:抄的小米的米聊……
<ignore_js_op>
而七年前的微信产品评价里,这样的声音就更多见了,不难看出,有不少仍是米聊的用户:
<ignore_js_op> <ignore_js_op>
以及,其它各类吐槽……走一波:
<ignore_js_op>
看完七年前的用户对微信的差评,不少人必定感触颇深。在随后的日子里,微信一步一步更新换代。
最频繁的2011年几乎每个月上新一个版本,增长几个新功能,好比:
……
(编者注:微信开发团队在《开发往事:记录微信3.0版背后的故事(距微信1.0发布9个月时》一文中有详细提到这一年)
从朋友圈、公众号、抢红包到支持支付功能……随后的七年间,这款产品成为中国互联网的一个奇迹,完全改变了中国人的平常生活。其背后的主导者Allen也被推上神坛,“微信之父”的名声甚至溢出互联网圈,成为中国最广为人知的产品经理。
此次,除了七年前的差评,咱们还截取了一些App store里用户对目前微信功能的建议。
好比,但愿微信群能像QQ群同样,群主能够撤回群成员的消息:
<ignore_js_op>
还有不少人但愿能够更改微信帐号,哪怕给一次机会也好:
<ignore_js_op>
以及,脑洞清奇的……夜间模式:
<ignore_js_op>
还有,但愿视频聊天有美颜、瘦脸、大眼功能……(这位宝宝,你这是想要全网直播吗?!)
<ignore_js_op>
以及,其它千奇百怪的建议:
<ignore_js_op>
七年,微信从一款即时通信类的手机应用,野蛮生长为微信生态,乃至成为移动互联网基础设施。但一切都是从简陋的对话框开始的。
估计不少人都没见过,微信1.0 for iPhone(测试版)的页面长这样:
<ignore_js_op>
微信底部还只有两个tab,一个通信录,一个设置,简陋到不能再简陋:
<ignore_js_op>
七年前,在下载评论区给微信一星差评的人,必定未曾想到,这款应用几乎改变了每一个中国人的生活方式。
咱们一边看着那些神评论,一边感慨着时代的变化,微信也正是在一次又一次的吐槽中,敲敲打打,不断改版升级,成长完善……
有人说,再多的赞美之词,对微信,都不过度;再多的称赞,对张小龙,都名副其实。
还有人调侃,翻开七年前的微信评价,发现生活就是一场场的打脸... ...
[1] 更多有关QQ、微信的技术故事:
《技术往事:微信估值已超5千亿,雷军曾有机会收编张小龙及其Foxmail》
《QQ和微信凶猛成长的背后:腾讯网络基础架构的这些年》
《闲话即时通信:腾讯的成长史本质就是一部QQ成长史》
《2017微信数据报告:日活跃用户达9亿、日发消息380亿条》
《腾讯开发微信花了多少钱?技术难度真这么大?难在哪?》
《技术往事:创业初期的腾讯——16年前的冬天,谁动了马化腾的代码》
《技术往事:史上最全QQ图标变迁过程,追寻IM巨人的演进历史》
《技术往事:“QQ群”和“微信红包”是怎么来的?》
《开发往事:深度讲述2010到2015,微信一路风雨的背后》
《开发往事:微信千年不变的那张闪屏图片的由来》
《开发往事:记录微信3.0版背后的故事(距微信1.0发布9个月时)》
《一个微信实习生自述:我眼中的微信开发团队》
《首次揭秘:QQ实时视频聊天背后的神秘组织》
《为何说即时通信社交APP创业就是一个坑?》
《微信七年回顾:历经多少质疑和差评,才配拥有今天的强大》
>> 更多同类文章 ……
[1] QQ、微信技术团队原创文章:
《微信朋友圈千亿访问量背后的技术挑战和实践总结》
《腾讯技术分享:腾讯是如何大幅下降带宽和网络流量的(图片压缩篇)》
《腾讯技术分享:腾讯是如何大幅下降带宽和网络流量的(音视频技术篇)》
《微信团队分享:微信移动端的全文检索多音字问题解决方案》
《腾讯技术分享:Android版手机QQ的缓存监控与优化实践》
《微信团队分享:iOS版微信的高性能通用key-value组件技术实践》
《微信团队分享:iOS版微信是如何防止特殊字符致使的炸群、APP崩溃的?》
《腾讯技术分享:Android手Q的线程死锁监控系统技术实践》
《微信团队原创分享:iOS版微信的内存监控系统技术实践》
《让互联网更快:新一代QUIC协议在腾讯的技术实践分享》
《iOS后台唤醒实战:微信收款到帐语音提醒技术总结》
《腾讯技术分享:社交网络图片的带宽压缩技术演进之路》
《微信团队分享:视频图像的超分辨率技术原理和应用场景》
《微信团队分享:微信每日亿次实时音视频聊天背后的技术解密》
《QQ音乐团队分享:Android中的图片压缩技术详解(上篇)》
《QQ音乐团队分享:Android中的图片压缩技术详解(下篇)》
《腾讯团队分享:手机QQ中的人脸识别酷炫动画效果实现详解》
《腾讯团队分享 :一次手Q聊天界面中图片显示bug的追踪过程分享》
《微信团队分享:微信Android版小视频编码填过的那些坑》
《微信手机端的本地数据全文检索优化之路》
《企业微信客户端中组织架构数据的同步更新方案优化实战》
《微信团队披露:微信界面卡死超级bug“15。。。。”的前因后果》
《QQ 18年:解密8亿月活的QQ后台服务接口隔离技术》
《月活8.89亿的超级IM微信是如何进行Android端兼容测试的》
《以手机QQ为例探讨移动端IM中的“轻应用”》
《一篇文章get微信开源移动端数据库组件WCDB的一切!》
《微信客户端团队负责人技术访谈:如何着手客户端性能监控和优化》
《微信后台基于时间序的海量数据冷热分级架构设计实践》
《微信团队原创分享:Android版微信的臃肿之困与模块化实践之路》
《微信后台团队:微信后台异步消息队列的优化升级实践分享》
《微信团队原创分享:微信客户端SQLite数据库损坏修复实践》
《腾讯原创分享(一):如何大幅提高移动网络下手机QQ的图片传输速度和成功率》
《腾讯原创分享(二):如何大幅压缩移动网络下APP的流量消耗(下篇)》
《腾讯原创分享(三):如何大幅压缩移动网络下APP的流量消耗(上篇)》
《微信Mars:微信内部正在使用的网络层封装库,即将开源》
《如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源》
《开源libco库:单机千万链接、支撑微信8亿用户的后台框架基石 [源码下载]》
《微信新一代通讯安全解决方案:基于TLS1.3的MMTLS详解》
《微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)》
《微信团队原创分享:Android版微信后台保活实战分享(网络保活篇)》
《Android版微信从300KB到30MB的技术演进(PPT讲稿) [附件下载]》
《微信团队原创分享:Android版微信从300KB到30MB的技术演进》
《微信技术总监谈架构:微信之道——大道至简(演讲全文)》
《微信技术总监谈架构:微信之道——大道至简(PPT讲稿) [附件下载]》
《如何解读《微信技术总监谈架构:微信之道——大道至简》》
《微信海量用户背后的后台系统存储架构(视频+PPT) [附件下载]》
《微信异步化改造实践:8亿月活、单机千万链接背后的后台解决方案》
《微信朋友圈海量技术之道PPT [附件下载]》
《微信对网络影响的技术试验及分析(论文全文)》
《一份微信后台技术架构的总结性笔记》
《架构之道:3个程序员成就微信朋友圈日均10亿发布量[有视频]》
《快速裂变:见证微信强大后台架构从0到1的演进历程(一)》
《快速裂变:见证微信强大后台架构从0到1的演进历程(二)》
《微信团队原创分享:Android内存泄漏监控和优化技巧总结》
《全面总结iOS版微信升级iOS9遇到的各类“坑”》
《微信团队原创资源混淆工具:让你的APK立减1M》
《微信团队原创Android资源混淆工具:AndResGuard [有源码]》
《Android版微信安装包“减肥”实战记录》
《iOS版微信安装包“减肥”实战记录》
《移动端IM实践:iOS版微信界面卡顿监测方案》
《微信“红包照片”背后的技术难题》
《移动端IM实践:iOS版微信小视频功能技术方案实录》
《移动端IM实践:Android版微信如何大幅提高交互性能(一)》
《移动端IM实践:Android版微信如何大幅提高交互性能(二)》
《移动端IM实践:实现Android版微信的智能心跳机制》
《移动端IM实践:WhatsApp、Line、微信的心跳策略分析》
《移动端IM实践:谷歌消息推送服务(GCM)研究(来自微信)》
《移动端IM实践:iOS版微信的多设备字体适配方案探讨》
《信鸽团队原创:一块儿走过 iOS10 上消息推送(APNS)的坑》
《腾讯信鸽技术分享:百亿级实时消息推送的实战经验》
《IPv6技术详解:基本概念、应用现状、技术实践(上篇)》
《IPv6技术详解:基本概念、应用现状、技术实践(下篇)》
>> 更多同类文章 ……
(本文同步发布于:http://www.52im.net/thread-1624-1-1.html)