作者 | 沈星佑
本文经授权转自知晓程序(ID:zxcx0101)
12 月 30 日,微信 7.0 for Android 正式版上线,继 9 天前已经推送的 iOS 版本,微信在 2018 年底终于告别 4 年前的 6.0 版本,开始了新的进化。
微信诞生的 7 年多里,每推出一个整数版本号都意味着重大更新,所修改变化的功能也代表着国内移动社交产品迭代的方向。
有的功能新增后从未下线,有的功能也在被撤回。我们以 iOS 版本更新为主线,整理了微信 7 个版本的变化,为你梳理出中国移动社交的进化图谱。
微信 1.0:熟人之间的通讯工具
2011 年 1 月 21 日,微信 1.0 版本发布,刚上线只有四个功能:
设置头像和微信名
发送信息
发送图片
导入通讯录
当时主要通过 QQ 号和邮箱注册,添加好友的方式是邀请 QQ 好友和添加微信号。
接着增加的功能有:支持多人会话、支持通讯录和会话搜索、腾讯微博私信互通等。
▲ 微信 1.2 更新,图片来自:人人都是产品经理
后来聊天支持插入表情包,在加好友上也增加了黑名单、备注好友这些功能。
这个阶段的微信,每个一个多月更新一个版本,它在社交上的基本功能继续增加,并不断通过腾讯的其他产品拉新。微信 1.0 版本共有 400 万用户。
微信 2.0:陌生人社交开始了
2011 年 5 月 10 日,微信 2.0 版本推送。
在 2.0 各个版本中陆续新增的重要功能不少,主要体现在熟人社交的继续积累,以及陌生人社交的突破。
2.0 版本新增功能:语音通讯功能、支持 QQ 邮箱提醒。
这个大版本后续新增功能:
支持手机通讯录匹配找到微信好友
好友验证、QQ 号查找到我、将我推荐给 QQ 好友等隐私设置
支持向我推荐 QQ 好友和通讯录好友
查看附近的人
接收 QQ 离线消息
支持手机号注册微信
语音记事本
设置个性签名
聊天支持发送视频
…
▲ 2.5 版本中新增发送视频功能
微信与 QQ 的关系更加密切,手机通讯录匹配和手机号注册,都是将熟人之间的社交与微信相联系。
▲ 在 QQ 邮箱中收到的微信推广邮件
在 QQ 邮箱中,还会经常收到微信好友的微信下载邀请。有朋友表示,他从 2011 年下半年一直接收到 2012 年的下半年,终于被打动下载,这个邮件就再也不发了。
然而更值得关注的功能是「查看附近的人」,这个基于地理位置的陌生人社交功能,让用户开始拥有一个全新的社交模式。
至此,微信已经由早前的 400 万用户上升到 2000 万用户。
微信 3.0:连接更多人、内容和商业
2011 年 10 月 1 日,微信 3.0 版本发布,新增的重要功能有:
摇一摇
漂流瓶
发送视频消息
支持繁体中文语言界面
组群可保存至通讯录
支持插件卸载安装、免打扰
港澳台、美国、日本五个地区的用户绑定手机号
…
在「摇一摇」功能发布后不久,张小龙曾经在华中科技大学的一次演讲中表示:「摇一摇」更像是一种交往的体验,希望能为年轻人找到更多方法去和别人交往。
▲ 左边为摇一摇开始的界面,右边为漂流瓶界面
如今「摇一摇」时依然是不变的「咔嚓咔嚓」的来复枪声。但最初摇一摇的画面并不是现在的红色小花,而是一个大卫裸体雕像。这个功能的音效、画面、操作都是很「性感」的。
漂流瓶功能已于 11 月 30 日下线,始于寂寞,止于色情。这个非即时的通讯功能满足了用户对倾诉和匿名社交的需求,最早是在 2010 年 QQ 邮箱上的一个小功能。
在 3.5 这个版本中,新增了扫描二维码、二维码名片的功能。
与此同时,还有支持更多表情、自定义聊天背景、石头剪子布和扔骰子游戏,以及支持多个国家和地区通过手机短信验证快速注册等。
在 3.6 版本中,腾讯新闻插件、腾讯微博插件、支持写邮件、服务号上线这些功能让微信开始成为一个集成化的工具。
同时核心的聊天功能还在优化,新增了:群发助手、发祝福有彩蛋、支持语音取消。
在这个大版本中,摇一摇和漂流瓶连接了更多的人,那么「服务号」和扫一扫二维码的功能,让微信开始连接内容和商业,以及线下的物理世界。
微信 4.0:从通讯工具进化成社交平台
2012 年 4 月 19 日,微信发布 4.0 版本。在这一版的打开介绍中有这样一段话:
4.0 新增的功能有:
相册功能和朋友圈功能;
照片可分享到微信内的朋友圈;
微信信息可向好友群发;
微信中的照片和视频可转发给好友;
转发当下所在位置给好友;
给好友加星标;
微信开放接口,支持从第三方应用向好友分享音乐、新闻等内容;
可用 Facebook 账号登陆;
英文版本改名为 WeChat;
界面支持 7 种语言;
支持使用海外手机号码接受验证码进行注册
这个版本的明星功能是朋友圈,它让微信开始从一个通讯工具变成一个社交平台。
4.2 版本中,可以与朋友视频聊天,朋友圈可以设置权限,也终于可以回复朋友圈照片的评论了。
▲ 4.2 for iOS
在 4.3 版本中,支持解绑 QQ 号和手机号。聊天置顶、语音搜索也出现了,此时的扫一扫可以扫描任何二维码了。
4.5 版本推出了公众号,同时还支持实时对讲和多人实时语音聊天,进化了「摇一摇」和新增群二维码,还有位置导航功能。
至此,微信已完成从通讯工具到社交平台的跃迁。
微信 5.0:开始成为移动互联网枢纽
2013 年 8 月,微信 5.0 发布,重磅功能有:微信支付、公众号 / 服务号、进化的扫一扫。
▲ 微信支付
「微信支付」功能,打通了线上线下,可以把微信号和银行账号绑定。
为了抑制公众帐号信息泛滥,微信 5.0 公众帐号分为两类帐号:订阅号和服务号。
▲ 扫一扫封面
扫一扫的内容除了之前的二维码之外,还增加了扫描条形码,扫描封面,扫描街景,扫描翻译。这个功能由最初的社交(加好友),进化为各种商业交易的入口。
为了让好几亿用户尽可能地更新到 5.0 版本,当时微信把更新开机的界面变成了一个「飞机大战」小游戏。
在 2013 年 7 月 22 日,微信还遭遇过宕机,腾讯花了 6 个小时才修复。当时不少人就是从那次宕机体会到在社交网络上的失联,意识到微信对自己的重要性。
微信支付的出现,也是微信以及腾讯开始商业化的标志性产物。
微信 6.0:开始坐拥国内移动互联网半壁江山
2014 年 9 月 30 日,微信 6.0 for iOS 版本上线,同一天还有一个新闻是国行 iPhone 获得入网许可,即将开放预订。
最初的 6.0 版本没有太多大招,新增的主要功能有:
微信小视频,可分享到朋友圈或聊天界面
微信卡包,可聚合优惠券、会员卡、机票、电影票等
可以为微信钱包设置手势密码
游戏中心改版
在 2015 年新年发布的 6.1 版本中,微信红包来了。春节的微信红包活动让微信支付开始与支付宝争夺移动支付的阵地。
6.0 和 7.0 之间相隔了 52 个月,也就是超过 4 年。在移动互联网斗转星移的这几年里,值得关注的更新,我们筛选了这些:
6.2.0 版本:二维码收款;长按翻译朋友圈文字;
6.3.5 版本:群内可以视频聊天,群主可以发布群公告,可将群主转让给群内成员;
6.3.29 版本:支持搜索指定公众号的历史文章;
对了,微信没有 6.4 版本(微笑);
6.5.1 版本:朋友圈中分享 10s 小视频;
6.5.2 版本:发图片前可以先编辑, Apple Watch 可查看消息;
6.5.3 版本:小程序发布;
6.5.4 版本:能直接搜索表情、小说、音乐,可以搜索文章中的内容;
6.5.6 版本:支持只显示 3 天朋友圈;
6.5.19 版本:可生成自己的赞赏码,接受打赏;
6.5.10 版本:屏蔽朋友圈点赞评论,视频新增编辑功能;
6.6.0 版本:收藏里的笔记可保存为图片、分享至朋友圈,已撤回的消息可以再次编辑;
6.6.1 版本:小程序支持小游戏,主界面新增下拉找小程序的任务栏;
6.6.7 版本:可把浏览的文章缩小为浮窗;
6.7.0 版本:订阅号文章以卡片式展示,可直接浏览订阅号的消息;
6.7.2 版本:可使用英语和粤语进行语音输入;
6.7.3 版本:可拍一个自己的表情,聊天输入文字时可以长按换行,订阅号信息改版;朋友圈可编辑标签。
微信 7.0:用人的连接塑造内容和社交形态
这个版本更好玩,也更「好看」,其中有:
主界面全新改版,更加扁平化和清晰直观;
新增「时刻视频」,也可给朋友的视频「冒个泡」,告诉他你来过;
点赞变「好看」,可在「看一看」中浏览朋友认为好看的文章;
可在单聊中设置强提醒。
对于绝大多数的单个普通用户而言,微信的单次更新并不会给自己带来太多的改变,刚刚更新 7.0 版本时觉得甚为新鲜,用上一周后依然是那个熟悉的 App。
微信接管这大半个中国的社交,即使是极其微小的功能改动,都会被放大到千万级甚至亿级。这些功能会变成一种趋势、现象甚至生态,带着用户共同经历移动社交演变的各个阶段。
从 1.0 到 7.0,这个应用最核心的聊天功能依然在优化。而围绕这个核心功能,微信已经实现了从通讯工具 - 社交平台 - 移动互联网枢纽 - 移动商业城池的进化。
声明:本文经授权转自知晓程序,版权归其所有。
热 文 推 荐
☞ 老司机翻车现场:一个业余程序员组织如何收到滴滴的侵权通知?
☞ Python 爬取了猫眼 47858 条评论,告诉你《飞驰人生》值不值得看?!
☞ 年薪 10 万的程序员,如何积累人生的第一个 100 万?
print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"