微信上反复跳出“对方正在输入…”,很多人好奇这到底是怎么回事。通常,“对方正在输入”会让人感到紧张。不是因为它像“我好喜欢你啊”或“你的奖金发了”那样甜蜜,而是因为它提示着对方正在与你互动。 这6个字背后的故事可以追溯到微信的技术机制。要触发“对方正在输入”的提示,必须满足两个条件:时效性和动作感。时效性是指你发出消息后,对方必须在10秒内打开对话框。动作感是指对方打开了对话框且还在输入框里打了字,哪怕只是一个空格。 一旦你看到“对方正在输入”,可以算是一种荣幸。这至少意味着TA还蛮重视你的。然后我们可以把常见的“对方正在输入”现象给解析一下:有些时候提示持续显示很久但没有回复,可能是TA正在斟酌用词或者激情输出小作文;有时提示会忽隐忽现,说明TA正在删改内容;还有时根本不显示提示,可能是TA忙着别的事情或者你们之间有特殊的默契。 至于背后的原理,用专业术语讲叫“信令握手”。微信聊天采用的是高效的“对讲机指挥塔”模式。你发起聊天时就像在对讲机喊话一样先申请频道;如果对方在10秒内拿起对讲机,指挥塔就会通知你“对方已准备回话”,于是你的屏幕上出现了“对方正在输入…”。这个机制就是为了模拟面对面聊天时的实时同在感。 微信设计上并没有设置“已读”功能。因为“已读”意味着对方看到了消息但没回你,容易引起猜忌和催促。保留“对方正在输入”的提示给了用户更多选择权,既让你知道TA在线在乎你又给了彼此思考和沉默的权利。如果好友的微信昵称正好是“对方正在输入”,那以上内容就可以忽略了。