微信发了篇文章,给大伙儿好好解释了聊天界面为啥会出现“对方正在输入”的提示

3月26日那天,微信官方在快科技发了篇文章,给大伙儿好好解释了聊天界面为啥会出现“对方正在输入”的提示。以前大家都觉得只要对方一动弹,自己这端立马就能看见,但其实这里面有两个硬性要求。第一,你先把消息发出去后,对方得在10秒内把对话框给点开。第二,点开后还得在输入框里敲点字,哪怕就只是敲个空格也行。这两条要是全满足了,系统才会推送那个状态。 从技术上看,这事儿靠的是信令握手。微信用了低功耗模式,等你开始说话时,系统会临时搭个桥连过去。只要对方在10秒内按了回车键激活输入框,服务器立马就能把状态传给你。这么搞既显得像真人在对话一样热闹,又不费电省流量。 那“对方正在输入...”具体分几种情况呢?第一种是一直亮着,那多半是对方正在写很长的内容;第二种是闪来闪去的,说明对方正在删了又改、改了又删;第三种就是啥都不显示了,这有好几种可能:要么对方压根没理你;要么他过了10秒才回你;要么直接给你发了个表情包;又或者直接用电脑端回了消息;甚至是刚才断网了,现在才把写好的字发上来。只要字还没真的落到聊天框里,你肯定是看不见的。 微信还特意提到没做已读功能,是怕给人增加社交压力。正在输入这种状态算有限度的透明,既能让人看出对方有回应的意思,又不至于让人感觉太紧迫。