3月26日,微信派發(fā)文解釋了“對(duì)方正在輸入”這一功能背后的機(jī)制和設(shè)計(jì)理念。
要觸發(fā)“對(duì)方正在輸入”,需要滿(mǎn)足兩個(gè)條件:首先,你發(fā)出消息后,對(duì)方必須在10秒內(nèi)打開(kāi)對(duì)話(huà)框;其次,對(duì)方打開(kāi)了對(duì)話(huà)框并且在輸入框里打了字,哪怕只是一個(gè)空格。
三種顯示狀態(tài)的含義有所不同。持續(xù)顯示型表示對(duì)方一直在打字;時(shí)有時(shí)無(wú)型表示對(duì)方可能在不斷修改內(nèi)容;而不顯示則可能是對(duì)方忙碌或有其他原因。
“對(duì)方正在輸入”的背后原理被稱(chēng)為“信令握手”。微信聊天采用高效的“對(duì)講機(jī)指揮塔”模式。當(dāng)你發(fā)起聊天時(shí),系統(tǒng)會(huì)向指揮塔申請(qǐng)對(duì)接。如果對(duì)方在10秒內(nèi)“拿起對(duì)講機(jī)”,指揮塔會(huì)立刻通知你:“對(duì)方已準(zhǔn)備回話(huà)!”這種設(shè)計(jì)模擬了面對(duì)面聊天的實(shí)時(shí)同在感。
微信沒(méi)有“已讀”功能,是因?yàn)椤耙炎x”可能會(huì)帶來(lái)猜忌和焦慮,甚至催促對(duì)方立即回復(fù)。沒(méi)有已讀功能,用戶(hù)可以自主選擇是否回應(yīng)?!皩?duì)方正在輸入”則是一種有限度的透明,表明對(duì)方在線(xiàn)且正在回應(yīng),保留了對(duì)話(huà)的氣口,也留給彼此思考和沉默的空間。