首页 > 教程攻略 > 手机应用 > 微信团队解读“撤回消息”功能:为何只能是2分钟?

微信团队解读“撤回消息”功能:为何只能是2分钟?

时间:2016-07-29    来源:微信派

注:本文转载自微信官方活动信息发布平台“微信派”。原标题为:《微信的撤回功能是如何“覆水回收”的》。为什么发出去的消息可以轻松撤回,为什么微信撤回消息只能是2分钟?来看看微信团队都是如何考虑的。

一诺千金。古人有云,“一言既出,驷马难追”,一句话说出了口,就是套上四匹骏马拉的车也难追。可见对说出口的话,是多么重视。

可是,人总有说错话的时候,比如:

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

为了解决手残星人的烦恼,微信在5.3.1.16版本中上线了“微信撤回”的功能,对于发出2分钟以内的信息提供撤回选项:

用户长按发出的消息(包括图片),在多选中选择撤回。

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

那么问题来了——

| 为什么发出去的消息可以轻松撤回?

在韩剧《来自星星的你》中,为了不让千颂伊看到下意识发出的“表白”短信,wuli都教授可是不惜动用时空穿梭和空间静止两大“杀器”。

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

其实不用羡慕都教授,自从有了微信撤回功能,每个微信用户都可以媲美超能力,轻轻松松撤回消息。

那么,不借助超能力,微信是如何同时从双方手机上实现信息撤回的呢?

以MobleA给MobileB发送消息与消息撤回为例:

A.MobileA发送消息时,会在自己的微信客户端上生成全球唯一的UniqueMsgID,并将该UniqueMsgID附带在即将发送的消息体中。

B.MobileB收到消息时,将消息体存储起来,并展示该消息。

C.MoblieA撤回消息时,MobleA知道自己已经发送的每一条消息体的UniqueMsgID,需要撤回哪一条,则将那一条消息的UniqueMsgID附带在撤回命令中。

D.MoblieB收到撤回命令时,根据撤回命令中的UniqueMsgID,在自己的数据库中,寻找对应的消息体,然后予以撤回效果展示。

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

| 为什么微信撤回消息只能是2分钟?

移动互联网时代促使人人处于一个信息异步处理的时代,大部分人都会过一段时间才会去处理消息,相比之下,两分钟的时间看上去有点太短了,常常遭遇到想撤回的时候才发现已经超过有效期的窘境。

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

那么,我们需要设定撤回期限吗?

答案无疑是肯定的。在双方对话中,如果不设定撤回时间,就会产生两个危害:

A.信息发送后,若不设定撤回时间,对于一些已经发送出去很长时间的信息,则很可能接收方已经看到,发送方再撤回就会使双方关系更尴尬,甚至产生不必要的误会

B.信息发送后,若撤回时间无限制,则发送方可以撤回任意一条历史消息,这将导致对话上下文不完整,影响用户体验。

 那么撤回时间为何是2分钟?不能更多或更少吗?

对此,微信产品团队进行大数据分析后认为,从信息接收者的角度,2分钟是从接收到阅读一条信息的平均时长。而撤回时间在2分钟内,会最大程度保持上下文完整,给人一种稳重的用户体验。

若短于2分钟,则发布信息者本身可能都来不及意识到信息失误,就已经错过撤回的机会了;

若长于2分钟,则信息被接受者阅读的概率大大提升,发送者也就没有再撤回的必要了。此外,撤回长时间以前发送的信息也会破坏上下文连贯性,严重影响对话体验和效果。

相比设定时间限制,为何不在撤回功能中提示对方已阅呢?

尽管2分钟是从接收到阅读信息的平均时长,但我们都无法获知,接收方到底会在哪一刻阅读到发出的信息,这就会导致撤回功能有时候并不能那么及时,从而陷入了著名的“薛定谔的猫”疑问。

那么,为何微信不在撤回功能中提示对方已读的提示呢?这样信息发送者就可视情况来选择是否撤回了。

如果存在阅读提示的功能,那么接收者就会知道发送者已经知道他看到了对方想要撤回的信息,这种场景会让双方更加尴尬。 

更 多的时候,接收者并不想让发送者获知其是否已经阅读了信息,比如常见的员工老板群中,老板发送消息后,若能发现员工已阅读该信息却不回复(比如在约会 等),那么日久天长,老板难免会对员工产生不满情绪。但如果不提示已读未读,老板就不知道员工是否在线,员工也就不用时刻盯着手机了。

这些设置背后的产品理念是,微信不希望给信息的接收者带来压力。相比于发送者和接收者,微信更重视接收者的体验。

| 为何微信撤回信息要出现文字提示?

既然撤回信息给用户提供了一种后悔药,为啥吃完后还要留下“某某撤回了一条消息“的提示“标签“呢?这个设计简直分分钟逼死处女座。

微信的消息撤回有点像邮件的撤回。在发出去的那一刻,其实已经在锁屏处“通知“到对方了,所以很难做到无痕。

以苹果手机为例,只要把微信的“通知显示详情“打开,并允许手机显示微信”通知“,那么即使对方撤回的信息,也可以在苹果”通知“上查到:

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

既然人人都不是有特异功能的都教授,那么信息发布会一定会留有痕迹,如果接收者收到通知但打开后发现没消息,以为丢失消息,反而要发送者重发一下,这会让双方更加尴尬。

另外,在一些商务谈判或者借贷等特定场合,如果撤回信息无文字提示,则将会导致对方利益收到损失。

比如知乎网友提到的借贷问题:

为什么微信的撤回消息只能是2分钟?微信团队是这么说的

从功能开发角度来说,撤回功能的诞生是为打错别字或者发错人等正常使用场景考虑的。对于那些特殊的场景(比如勾搭妹子、情侣吵架等等),用户在信息发出前还是尽量克制情绪,避免“冲动行事”,以免错过撤回时间,不幸酿成“杯具”。

吼吼,对于那些经常由着性子对男票们说“狠话“的霸(ren)气(xing)妹子们,撤回虽然能及时救场,但使用次数太多,也很容易手残穿帮哟。

自古以来,破镜重圆,覆水难收。

现实生活中,没有人可以让时空静止,从头再来。

所以孙大圣面对紫霞仙子感慨,若“上天再给我一次机会”。

但雁过留声,我们做过的任何举动都会留下难以磨灭的痕迹,而立身根本,更在于对言行的负责。

所以微信设置文字撤回提示,不仅为接收者留下一丝遐想,更时刻提醒着那些“爱撤回”的使用者,相比过度滥用功能,更要敢于对自己说出的话语负责呀。

看完这篇文章,你理解到微信团队的苦心了吗?

我喜欢你

您撤回了一条消息

你刚才说啥我没看清?

没啥啊你看错了

嗯好 (∩_∩)

我喜欢你

您撤回了一条消息

其实我也爱你不用撤回

………

相关推荐
微信QQ撤回消息 为啥还出现“脑残”的文字提示?
如何把微信公众号添加到手机桌面?
微信如何设置独立密码的图文教程
微信如何解除银行卡绑定的教程
修改微信备注名的方法分享
微信如何绑定银行卡支付的功能?
如何用微信摇一摇传图功能下载图片到手机?
如何用微信摇一摇搜歌功能搜索歌曲的教程
微信电话本收藏短信的方法分享
微信电话本使用语音拨号的技巧攻略
微信表情如何删除的技巧方法分享
微信取消公众订阅号关注的方法分享
新版微信“添加身边的朋友”功能详解
微信语音输入功能 会自动识别并转化成文字
微信微收藏如何使用的方法分享
微信用耳机发送语音信息的方法
微信如何添加通讯录好友?
微信漂流瓶如何删除?
在微信装的游戏如何取消授权?
微信如何分享链接到朋友圈?
微信漂流瓶加好友的方法分享
微信摇一摇背景图如何更换?
多米音乐分享到微信的图文教程详解
百度魔图全民大穿越分享到微信的方法
微信群屏蔽好友消息方法分享
微信聊天记录导出到电脑技巧分享
微信聊天记录备份到邮箱的方法分享
微信电话本黑名单设置技巧攻略
微信如何修改我的群昵称技巧分享
微信朋友圈如何设置私密照片的教程
微信群聊如何申请百人大群的教程技巧分享
微信如何设置新消息不提醒的方法分享
微信上用猎豹浏览器公众号买火车票的流程详解
微信通讯录黑名单如何删除的教程分享
微信给好友发圣诞树祝福的文字输入技巧图解
微信5.2新版盘点 支持语音变文字等

精彩推荐

热门教程