IT之家 3 月 26 日消息,今天,微信官方就“为什么会出现‘对方正在输入’?”以及“为什么没有‘已读’?”两个高频疑问给出了详细解释。IT之家对相关信息进行了梳理和还原。
微信表示,想要看到“对方正在输入”这几个字,并不是随时都会触发,而是必须同时满足两个条件:
一是时效性。
你发出消息后,对方必须在 10 秒内打开与你的聊天对话框。也就是说,这 10 秒就像一个“响应窗口期”,错过了就不会出现提示。
二是动作感。
对方不仅要打开对话框,还必须在聊天输入框里实际敲键盘,哪怕只是敲出一个空格,只要有“输入行为”,系统就会捕捉到并触发“对方正在输入”的状态。
在这套机制下,很多日常聊天中的细节也就有了技术上的解释。
比如,有时你手机上“对方正在输入...”提示挂在那里很久,却迟迟收不到回复。微信解释,这意味着 TA 一直在不停打字:
可能是在反复推敲措辞,想把话说明白、说明白一点再发出去;
也可能是在“激情输出”长段落,小作文越写越长。
又比如,提示一会儿出现、一会儿消失:
这通常说明对方处在“打了删、删了打”的纠结状态中,刚刚输入了一段,又全部删掉重来;时不时停下思考一下,再继续输入,系统就会根据实际动作不断重新判断是否展示这五个字。
而如果你发消息过去后,一直没出现“对方正在输入”,则可能是这些情况:
对方真的很忙,根本没来得及打开对话框;
或者,对方看见了但选择稍后再回,你懂的。
除了这些情形外,不显示“对方正在输入”还有几种更具体的技术原因:
-
对方超过 10 秒才回你。
超过那 10 秒的“握手窗口期”,即使后来打开对话框并开始输入,也不会触发那一行提示。 -
对方直接回你表情包。
如果对方只是点开表情面板,选了个表情发送,而没有在文字输入框里打字,系统不会认为这是“输入行为”,也就不会显示“正在输入”。 -
对方使用电脑端微信回复。
当对方在 PC 或 Mac 端操作时,移动端的输入状态并不会以相同方式同步触发,所以你这边可能看不到“正在输入”提示。 -
对方断网输入、连网再发。
有人习惯先在地铁、隧道这类弱网环境下把话打好,等信号恢复后再一键发送。期间由于网络未连接,输入过程并不会实时上报,自然也不会出现“正在输入”。 -
对方在输入法里一次性打完再上屏。
有人会在输入法候选区域里一口气完成整句甚至整段编辑,然后一次性上屏发送。只要文字还停留在输入法内部,没真正进入聊天输入框,你这边就完全感知不到这个过程。
从专业角度看,微信把这一系列动作称为“信令握手”。
微信解释,微信聊天并不是手机与服务器始终保持全程实时连接,而是采用了一种类似“对讲机指挥塔”的高效模式。
可以把它想象成这样一个对讲机指挥流程:
-
你按下对讲键发起呼叫。
当你给对方发出一条消息,相当于你拿起对讲机,按下通话键,对指挥塔说:“我要和某某通话。” -
指挥塔申请临时私密频道。
系统(就像“对讲机指挥塔”)接到请求后,会尝试在这条线路上建立一个短时的、相对私密的“临时通话频道”。 -
对方 10 秒内“拿起对讲机”。
如果对方在 10 秒内点开你的聊天窗口,系统就会判定对方已进入沟通状态,相当于“拿起对讲机准备回应”。 -
指挥塔立刻回报状态。
一旦确认对方进入输入状态,指挥塔会及时回报给你:“报告!对方已准备回话!”
此时,你的手机上就会浮现那一行熟悉的字——“对方正在输入...”。
微信强调,这一设计的目的之一,是让线上聊天尽量接近面对面交流的感觉:
你能感知到对方正在“当下回应”,而不是冰冷的“消息已送达”。
但为了节省手机电量和你的移动数据流量,微信不会让双方的连接一直处于“握手”状态。系统会在合适的时间点主动结束这次临时握手,因此即便对方仍在持续打字,那五个字也有可能不稳定地消失又再次出现。
关于另一个用户关心的点——“既然能显示‘对方正在输入’,为什么不干脆做个‘已读’?”
微信方面给出了较为明确的态度。
从产品逻辑上看,“已读”意味着一件非常具体的事情:
“我看见了你的消息,但此刻没有回复你。”
这条信息一旦被系统明确标出来,容易带来几种连锁反应:
-
收到“已读不回”的一方,可能产生焦虑与猜疑:
“你看见了为什么不回?”
“是不是故意冷落?”
“是不是对这段关系不在意?” -
而“被已读”的一方,也会感到无形压力:
明明现在不方便或不想立刻回复,却会因为“既然已读了”而觉得必须马上给出回应。
微信解释,不设置“已读”,是希望把“是否回应、何时回应”的决定权,彻底交还给用户。对方能自由选择现在回、稍后回,甚至不回,而不会被系统标签绑架。
与之相比,“对方正在输入”是一种“有限度的透明”。
它只在特定条件下短暂出现,向你传达的更多是:
- “我此刻在线。”
- “我在看你的话。”
- “我正在努力准备回应。”
它让对话保留了一些“气口”和余地,既营造实时交流的在场感,又不过度暴露个人节奏,给彼此留下思考、犹豫乃至沉默的空间。
广告声明:文中出现的对外跳转链接(包括但不限于超链接、二维码、口令等形式),仅用于提供更多信息、帮助用户节省甄选时间,相关结果仅供参考。IT之家所有文章均包含本声明。