【漲姿勢】 為什麼微信的撤回消息只能是2分鐘?
古人有雲,「一言既出,駟馬難追。」可見,對說出口的話是多麼重視。可是,人總有說錯話的時候啊~
為了解決手殘星人的煩惱,微信在5.3.1.16版本中上線了「微信撤回」的功能,對於發出2分鐘以內的信息提供撤回選項:
用戶長按發出的消息(包括圖片),在多選中選擇撤回。
那麼問題來了……
在韓劇《來自星星的你》中,為了不讓千頌伊看到下意識發出的「表白」簡訊,wuli都教授可是不惜動用時空穿梭和空間靜止兩大「殺器」。
其實不用羨慕都教授,自從有了微信撤回功能,每個微信用戶都可以媲美超能力,輕輕鬆鬆撤回消息。
那麼,不藉助超能力,微信是如何同時從雙方手機上實現信息撤回的呢?
以MobleA給MobileB發送消息與消息撤回為例:
A.MobileA發送消息時,會在自己的微信客戶端上生成全球唯一的UniqueMsgID,並將該UniqueMsgID附帶在即將發送的消息體中。
B.MobileB收到消息時,將消息體存儲起來,並展示該消息。
C.MoblieA撤回消息時,MobleA知道自己已經發送的每一條消息體的UniqueMsgID,需要撤回哪一條,則將那一條消息的UniqueMsgID附帶在撤回命令中。
D.MoblieB收到撤回命令時,根據撤回命令中的UniqueMsgID,在自己的資料庫中,尋找對應的消息體,然後予以撤回效果展示。
移動互聯網時代促使人人處於一個信息非同步處理的時代,大部分人都會過一段時間才會去處理消息,相比之下,兩分鐘的時間看上去有點太短了,常常遭遇到想撤回的時候才發現已經超過有效期的窘境。
那麼,我們需要設定撤回期限嗎?
答案無疑是肯定的。在雙方對話中,如果不設定撤回時間,就會產生兩個危害:
A.信息發送後,若不設定撤回時間,對於一些已經發送出去很長時間的信息,則很可能接收方已經看到,發送方再撤回就會使雙方關係更尷尬,甚至產生不必要的誤會
B.信息發送後,若撤回時間無限制,則發送方可以撤回任意一條歷史消息,這將導致對話上下文不完整,影響用戶體驗。
那麼撤回時間為何是2分鐘?不能更多或更少嗎?
對此,微信產品團隊進行大數據分析後認為,從信息接收者的角度,2分鐘是從接收到閱讀一條信息的平均時長。而撤回時間在2分鐘內,會最大程度保持上下文完整,給人一種穩重的用戶體驗。
若短於2分鐘,則發布信息者本身可能都來不及意識到信息失誤,就已經錯過撤回的機會了;
若長於2分鐘,則信息被接受者閱讀的概率大大提升,發送者也就沒有再撤回的必要了。此外,撤回長時間以前發送的信息也會破壞上下文連貫性,嚴重影響對話體驗和效果。
相比設定時間限制,為何不在撤回功能中提示對方已閱呢?
儘管2分鐘是從接收到閱讀信息的平均時長,但我們都無法獲知,接收方到底會在哪一刻閱讀到發出的信息,這就會導致撤回功能有時候並不能那麼及時,從而陷入了著名的「薛定諤的貓」疑問。
那麼,為何微信不在撤回功能中提示對方已讀的提示呢?這樣信息發送者就可視情況來選擇是否撤回了。
如果存在閱讀提示的功能,那麼接收者就會知道發送者已經知道他看到了對方想要撤回的信息,這種場景會讓雙方更加尷尬。
更多的時候,接收者並不想讓發送者獲知其是否已經閱讀了信息,比如常見的員工老闆群中,老闆發送消息後,若能發現員工已閱讀該信息卻不回復(比如在約會等),那麼日久天長,老闆難免會對員工產生不滿情緒。但如果不提示已讀未讀,老闆就不知道員工是否在線,員工也就不用時刻盯著手機了。
這些設置背後的產品理念是,微信不希望給信息的接收者帶來壓力。相比於發送者和接收者,微信更重視接收者的體驗。
既然撤回信息給用戶提供了一種後悔葯,為啥吃完後還要留下「某某撤回了一條消息「的提示「標籤「呢?這個設計簡直分分鐘逼死處女座。
微信的消息撤回有點像郵件的撤回。在發出去的那一刻,其實已經在鎖屏處「通知「到對方了,所以很難做到無痕。
以蘋果手機為例,只要把微信的「通知顯示詳情「打開,並允許手機顯示微信」通知「,那麼即使對方撤回的信息,也可以在蘋果」通知「上查到:
既然人人都不是有特異功能的都教授,那麼信息發布會一定會留有痕迹,如果接收者收到通知但打開後發現沒消息,以為丟失消息,反而要發送者重發一下,這會讓雙方更加尷尬。
另外,在一些商務談判或者借貸等特定場合,如果撤回信息無文字提示,則將會導致對方利益收到損失。
比如知乎網友提到的借貸問題:
從功能開發角度來說,撤回功能的誕生是為打錯別字或者發錯人等正常使用場景考慮的。對於那些特殊的場景(比如勾搭妹子、情侶吵架等等),用戶在信息發出前還是盡量剋制情緒,避免「衝動行事」,以免錯過撤回時間,不幸釀成「杯具」。
吼吼,對於那些經常由著性子對男票們說「狠話「的霸(ren)氣(xing)妹子們,撤回雖然能及時救場,但使用次數太多,也很容易手殘穿幫喲。
自古以來,破鏡重圓,覆水難收。
現實生活中,沒有人可以讓時空靜止,從頭再來。
所以孫大聖面對紫霞仙子感慨,若「上天再給我一次機會」。
但雁過留聲,我們做過的任何舉動都會留下難以磨滅的痕迹,而立身根本,更在於對言行的負責。
所以微信設置文字撤回提示,不僅為接收者留下一絲遐想,更時刻提醒著那些「愛撤回」的使用者,相比過度濫用功能,更要敢於對自己說出的話語負責呀。