微信聊天里,最勾人心弦的莫过于那行跳动的“对方正在输入”,短短几个字,能让等待的人心里百转千回,忍不住脑补对方此刻的模样和想说的话。但这行字的出现,真的只是对方在打字吗?其实背后藏着微信的设计巧思,也藏着聊天对象的小状态。
很多人误以为,只要对方在和自己的对话框里打字,这行提示就会出现,实则不然。它的触发有两个硬性条件,缺一不可。一是你发完消息后,对方必须在10秒内点开对话框,这是时效性的要求;二是对方打开后,要在输入框里有实际的输入动作,哪怕只是敲一个空格,这是动作感的体现。能触发这个提示,其实也能说明,对方对你的消息足够重视,才会第一时间回应查看。
不同的“正在输入”状态,也对应着对方不同的行为,一眼就能看穿背后的小心思。如果提示一直亮着,半天却没收到消息,大概率是对方在认真斟酌词句,或是正敲着一段长长的“小作文”,想把话说得更妥帖;如果提示时有时无、忽明忽暗,那便是对方陷入了“打了删、删了打”的纠结,心里有千言万语,却不知该如何表达;而如果发完消息后,始终没有这行提示,也别着急胡思乱想,原因其实有很多。
可能是对方忙到没及时看消息,过了10秒才打开对话框;也可能是对方直接回了表情包、用电脑端微信回复,或是断网编辑好内容再连网发送;还有一种情况,是对方在输入法里打好了所有话,只要文字没真正进入聊天框,这行提示就不会现身。
而这行提示的背后,还藏着微信的技术原理,专业来说叫“信令握手”。微信并非时刻保持联网连接,而是采用了类似“对讲机指挥塔”的高效模式,你发起聊天就像申请临时对讲频道,若对方10秒内“拿起对讲机”并准备回应,指挥塔就会立刻通知你。这样的设计,既模拟了面对面聊天的实时同在感,仿佛对方就在眼前准备开口,又能为手机节省电量和流量,毕竟微信不会让设备一直处于“握手”连接状态,这也是为什么有时提示会突然消失的原因。
有趣的是,微信能做到实时显示“正在输入”,却始终没有推出大家热议的“已读”功能。其实这正是微信的贴心之处,“已读”功能很容易引发猜忌和焦虑,一句“看见了却不回”,会让聊天双方都陷入尴尬,甚至催生不必要的催促。而“对方正在输入”是一种有限度的透明,它告诉你“我在线、我在乎、我在回应”,却又不强迫对方立刻给出答案,把回应的选择权交回给用户,为聊天保留了思考和沉默的空间,也让彼此的沟通少了几分压力。
下次再看到微信里那行“对方正在输入”,不妨少一点焦躁,多一点耐心,毕竟这简单的几个字,既是对方的心意,也是微信藏在细节里的温柔。