我們?cè)诜治?a href="http://www.czdes.cn/tag/%e4%ba%a7%e5%93%81%e8%ae%be%e8%ae%a1" class="tag_a" target="_blank">產(chǎn)品設(shè)計(jì)的時(shí)候,會(huì)去思考這些產(chǎn)品為什么這么設(shè)計(jì)?微信作為國(guó)內(nèi)頭號(hào)產(chǎn)品,經(jīng)常會(huì)被當(dāng)作分析的對(duì)象。那微信為什么會(huì)這么設(shè)計(jì)呢?我抱著好奇心,收集整理了很多資料,最終提煉出 80 個(gè)微信為什么這么設(shè)計(jì)的問(wèn)答。

這 80 個(gè)問(wèn)答將分為 7 篇,每天更新一篇:

  • 《誕生和發(fā)展》
  • 《設(shè)計(jì)和理念》
  • 《聊天》
  • 《搖一搖、附近的人和漂流瓶》
  • 《朋友圈、視頻動(dòng)態(tài)和狀態(tài)》
  • 《小程序和微信支付》
  • 《公眾號(hào)、看一看和視頻號(hào)》

資料主要來(lái)源于:

  • 張小龍公開(kāi)演講和媒體采訪報(bào)道。
  • 陸樹(shù)燊(前支付寶資深產(chǎn)品經(jīng)理,微信創(chuàng)始團(tuán)隊(duì)成員)的微信公眾號(hào):行者慎思。
  • Genie(微信產(chǎn)品經(jīng)理)的產(chǎn)品分享。
  • KantZhou(拼多多用戶(hù)端產(chǎn)品總監(jiān),前微信產(chǎn)品經(jīng)理)的產(chǎn)品分享。
  • 啃餅(微信研發(fā)工程師)的微信公眾號(hào):啃餅隨想。

聊天

問(wèn): 為什么微信沒(méi)有已讀狀態(tài)?

Genie 答: 微信的產(chǎn)品理念認(rèn)為接收方體驗(yàn)大于發(fā)送方。阿里做社交的產(chǎn)品理念認(rèn)為發(fā)送方比接收方重要,所以之前阿里的釘釘每發(fā)一條信息都會(huì)告知你已讀未讀狀態(tài),這讓發(fā)送方很爽,我希望知道你是否看到了我的信息,但讓接收方很有壓力,因?yàn)槲铱吹搅瞬淮砦椰F(xiàn)在想回你,但你知道我看到了,我不回你就顯得沒(méi)禮貌了。所以,用的時(shí)候壓力很大,老板喜歡這樣的功能,員工用的很受罪。所有產(chǎn)品體驗(yàn)都是基于產(chǎn)品原則作出的決策,對(duì)于從無(wú)到有創(chuàng)造一個(gè)產(chǎn)品, 需要先建立起自己的產(chǎn)品原則。

問(wèn): 為什么微信聊天,別人發(fā)的內(nèi)容是黑底白字,而自己發(fā)的是綠底黑字?

Genie 答: 白底黑字比綠底黑字更清楚,所以微信里白底黑字展示給了好友發(fā)的信息,而自己發(fā)的話自己本來(lái)就清楚,所以自己發(fā)的文字底色是綠底黑字。這也是基于微信的產(chǎn)品理念:接收方體驗(yàn)大于發(fā)送方。

問(wèn): 為什么以前版本的微信,會(huì)話里新來(lái)的語(yǔ)音是可以自動(dòng)播放的。后來(lái)又把這個(gè)功能取消了?

張小龍答: 這里的思考是,在當(dāng)前會(huì)話里面的語(yǔ)音消息,就應(yīng)該自動(dòng)播放。但這個(gè)考慮是脫離場(chǎng)景的。如果我們把這個(gè)問(wèn)題再去仔細(xì)分析,會(huì)發(fā)現(xiàn)需要自動(dòng)播放的場(chǎng)景只有兩類(lèi):第一類(lèi)是只有一個(gè)人在場(chǎng)沒(méi)有其他人干擾的情況下,語(yǔ)音消息過(guò)來(lái)就可以像收音機(jī)那樣自動(dòng)播放,有用戶(hù)會(huì)用這種方式來(lái)排遣無(wú)聊,一堆好友在群里不停地說(shuō)話,就這樣聽(tīng)著,偶爾也插一兩句話就行了;第二類(lèi)場(chǎng)景是在開(kāi)車(chē)的時(shí)候,旁邊也沒(méi)有人,有語(yǔ)音消息過(guò)來(lái)就自動(dòng)播放出來(lái)了。但是除了這兩個(gè)場(chǎng)景,在很多場(chǎng)合自動(dòng)播放語(yǔ)音是很不方便的。比如在開(kāi)會(huì)的時(shí)候,來(lái)了一條語(yǔ)音消息,就自動(dòng)播放,會(huì)比較尷尬。公共場(chǎng)合下,這個(gè)功能顯得特別不適合。之前我們沒(méi)有針對(duì)場(chǎng)景來(lái)考慮,只是要做“自動(dòng)播放”的功能。覺(jué)得自動(dòng)總是好的,其實(shí)是不對(duì)的。我們把場(chǎng)景分析清楚后發(fā)現(xiàn),其實(shí)我們并不需要提供自動(dòng)播放的功能。或者說(shuō)是默認(rèn)不自動(dòng)播放,這樣才能最大程度地保證用戶(hù)的隱私。但我們又希望支持某些場(chǎng)景下的自動(dòng)播放,這就需要我們把場(chǎng)景再做細(xì)分,比如駕駛的時(shí)候,語(yǔ)音消息都是可以自動(dòng)播放的。所以這里的需求是要把場(chǎng)景做細(xì)分,而不是做一個(gè)自動(dòng)化的功能。

問(wèn): 為什么不在微信界面左上角的空白區(qū),放一個(gè)「編輯」按鈕?這樣可以方便刪除會(huì)話

張小龍答: 不做「編輯」按鈕的原因是,假如左上角加上這個(gè)按鈕,當(dāng)用戶(hù)在界面里經(jīng)過(guò)多次的「返回」上一級(jí)操作時(shí),很容易就會(huì)觸發(fā)編輯狀態(tài)。我們也嘗試過(guò)很多次,反復(fù)推敲才決定下來(lái),特別是在我們不確定有多少用戶(hù)知道從右向左滑動(dòng)可以刪除的情況下。而這樣的設(shè)計(jì)也沒(méi)辦法通過(guò)大量的用戶(hù)調(diào)研獲得結(jié)論,用戶(hù)也無(wú)法通過(guò)調(diào)研表達(dá)因?yàn)槟菢拥牟僮鞫鴰?lái)心理上的不適。 但最后我們決定這么做,是因?yàn)橛X(jué)得這種刪除的方式,會(huì)影響返回的體驗(yàn),容易觸發(fā)誤操作。所以在這種場(chǎng)景下,我們覺(jué)得保證體驗(yàn)更重要一些,而非提供這個(gè)功能更重要一些。

問(wèn): 為什么聊天記錄不能云同步?每次換手機(jī)聊天記錄都沒(méi)了

Genie 答: 因?yàn)橐坏Q設(shè)備,微信網(wǎng)頁(yè)版每次登錄都顯示之前的聊天記錄,很可能別人在其他設(shè)備登錄你的微信,所有記錄都看到了,這種隱私泄漏給你帶來(lái)的風(fēng)險(xiǎn)比聊天記錄清零帶來(lái)的傷害大得多,基于隱私性大于便利性原則,即使聊天記錄清零可能帶來(lái)不便利,依舊優(yōu)先隱私性。所以微信在手機(jī)本地聊天記錄不保存,寧可不夠便利,也不犧牲隱私體驗(yàn)。

問(wèn): 為什么消息發(fā)送成功了沒(méi)做「已送達(dá)」提示?

張小龍答: 要不要做「已送達(dá)」這個(gè)特性,我們當(dāng)初爭(zhēng)論了很久。當(dāng)時(shí)支撐的一個(gè)理由是,我們將來(lái)的服務(wù)器會(huì)很穩(wěn)定,網(wǎng)絡(luò)狀態(tài)也會(huì)越來(lái)越好,消息是必然會(huì)送達(dá)的。雖然說(shuō)現(xiàn)在的網(wǎng)絡(luò)狀況不是很好,也會(huì)出現(xiàn)丟消息的情況,但是我們首要考慮的是未來(lái)的情況,要根據(jù)未來(lái)的場(chǎng)景來(lái)設(shè)計(jì)。

問(wèn): 有用戶(hù)會(huì)把發(fā)給個(gè)人的消息誤發(fā)到群里,怎么解決這個(gè)問(wèn)題?

張小龍答: 發(fā)錯(cuò)群消息。可能很多用戶(hù)都有這種經(jīng)歷,你以為在跟單個(gè)好友聊天,卻是在一個(gè)群聊里面,一不小心就把對(duì)單個(gè)好友的消息發(fā)到群里去了。這個(gè)問(wèn)題還挺普遍的,也挺難解決的,到目前為止也還沒(méi)有很好的解決方案。我們嘗試過(guò)一個(gè)中間版本,把群聊里的氣泡變成藍(lán)色(其他的是綠色),希望用戶(hù)可以通過(guò)氣泡的顏色來(lái)辨別群聊。但發(fā)現(xiàn)這種方案很難接受。因?yàn)橐呀?jīng)接受了綠色的氣泡,就不是很能接受藍(lán)色的氣泡,會(huì)覺(jué)得不好看。我們也不能在用戶(hù)輸入的時(shí)候彈框提示用戶(hù):你正在群聊中,發(fā)消息請(qǐng)小心所以,這個(gè)問(wèn)題很難解決,那我們也只能先把問(wèn)題放著了。

問(wèn): 為什么用手遮住手機(jī)的環(huán)境光傳感器,語(yǔ)音不是從聽(tīng)筒里出來(lái),還是接著從外放里發(fā)聲呢?

張小龍答: 其實(shí)我們是通過(guò)動(dòng)作的識(shí)別做到的。之前的版本一直是使用遮光感應(yīng)器判斷是否使用聽(tīng)筒模式的,但這常會(huì)誤判,因?yàn)槭謾C(jī)放在桌上的時(shí)候,手常會(huì)觸碰到感光器。這個(gè)問(wèn)題一直沒(méi)有很好的解決方案,也以為是解決不了的問(wèn)題。

偶然有一天,我閑著無(wú)聊調(diào)戲 Siri。當(dāng)時(shí) Siri 有一個(gè)特性是,只要把手機(jī)放到耳朵邊上就可以調(diào)出 Siri。雖然可能很多人都試過(guò)這樣可以調(diào)出 Siri,但可能很少人會(huì)仔細(xì)去想為什么可以做到,為什么這樣可以識(shí)別耳朵。當(dāng)我意識(shí)到這點(diǎn)的時(shí)候,忽然想到這跟以前沒(méi)有解決的問(wèn)題是一個(gè)問(wèn)題,Siri 是通過(guò)動(dòng)作識(shí)別做到的,那我們也可以利用 iPhone 系統(tǒng)的這些特性做到。雖然不是我們發(fā)明的這個(gè)特性,但是能把它用到極致也是非常好的。

問(wèn): 微信中,「對(duì)方正在輸入」在什么情況下會(huì)出現(xiàn)?

答: 僅收到消息后 10 秒內(nèi)在對(duì)話框中進(jìn)行輸入操作,即會(huì)顯示「對(duì)方正在輸入中」。因?yàn)榇孙@示提示,會(huì)激起用戶(hù)的興奮度。而如果是超過(guò) 10 秒外的會(huì)話,說(shuō)明對(duì)方不是很重視這段會(huì)話。故超過(guò) 10 秒的不顯示這個(gè)狀態(tài),避免不必要的興奮度。

問(wèn): 微信「發(fā)送位置」功能為什么能修改發(fā)出的地址?

陸樹(shù)燊答: 記得當(dāng)時(shí)有一個(gè)外企的朋友問(wèn)我,微信能不能不要做地圖定位功能,很多人會(huì)顧慮這個(gè)問(wèn)題,家屬查崗問(wèn)你在哪里,發(fā)個(gè)定位給我,這時(shí)發(fā)過(guò)去就完蛋了(笑)。

微信最后還是做了這個(gè)功能,但是用戶(hù)可以修改發(fā)出的地址。這樣一來(lái),查崗的功能就不存在了。我們不是想取悅這幫有難言之隱的人,而是不想得罪他們,微信只是在還原真實(shí)的世界里的需求場(chǎng)景。

問(wèn): 為什么 Web、PC、Mac 版本微信推出那么晚?

張小龍答: 因?yàn)槲覀冇X(jué)得做 PC 版是一種破壞。我想找一個(gè)人的時(shí)候?yàn)槭裁从梦⑿牛皇怯?QQ 呢?因?yàn)橄M芰⒓凑业剿槭裁从X(jué)得 QQ 不能立即找到他呢?因?yàn)橥ㄟ^(guò) QQ 知道他在不在線,或者是他隱身了不告訴你,所以你才會(huì)覺(jué)得立即找到他要用微信,因?yàn)槲⑿沤o你的概念是長(zhǎng)期在線,一直在線的。 而 QQ 不是永遠(yuǎn)在線的,它有一個(gè)在線和非在線的狀態(tài)。如果我們?nèi)プ?PC 版,會(huì)帶來(lái)的結(jié)果是:用戶(hù)不再相信對(duì)方能立即收到消息了,因?yàn)槲覀兛赡馨l(fā)到一臺(tái)沒(méi)有人在旁邊的計(jì)算機(jī)上,那么他會(huì)選擇別的可以很快找到他的工具,這是很可怕的。所以,我們一直堅(jiān)持不做 PC 版。

可是我們?yōu)槭裁从肿隽艘粋€(gè) Web 版本?因?yàn)楹芏嘤脩?hù)說(shuō)在手機(jī)里面輸入文字太辛苦了,而我們經(jīng)常也是坐在計(jì)算機(jī)旁邊,卻用手機(jī)輸入文字。那么在這里,Web 微信的定位其實(shí)是連接鍵盤(pán),而不是真正的 Web 版。所以我們想提供給大家的是連接你的鍵盤(pán),而不是要做一個(gè) PC 版。最開(kāi)始的時(shí)候甚至想連 Web 界面都沒(méi)有,只是連接 PC 鍵盤(pán),顯示都還在手機(jī)端,你在鍵盤(pán)上打字,消息就會(huì)在手機(jī)端出現(xiàn)。這是我們做 Web 版的最初想法。但后來(lái)把這種想法否定了,因?yàn)檫@樣操作起來(lái)不方便,使用鍵盤(pán)輸入的同時(shí),還要把手機(jī)放在旁邊看屏幕,所以最后做了一個(gè)有界面的 Web 版,目的是更好地解決輸入的問(wèn)題。

問(wèn): 為什么微信 Web、PC、Mac 版本全都不允許賬號(hào)密碼登錄?

陸樹(shù)燊答: 微信賬號(hào)體系背后有一個(gè)哲學(xué):手機(jī)就是你,你就是手機(jī),人在手機(jī)在,手機(jī)在人在。 如果手機(jī)沒(méi)了,聊天記錄全部清空。如果微信允許 PC 端通過(guò)賬號(hào)密碼登錄。用戶(hù)離開(kāi)電腦,有別人替代你收發(fā)微信,怎么辦?

問(wèn): 為什么微信很晚才推出 iPad 版本?

張小龍答: 之前不做是因?yàn)?iPad 更多是在 WiFi 條件下使用的,如果用戶(hù)使用 iPad 來(lái)注冊(cè)微信,那么你跟他發(fā)消息,他可能不能馬上收到,這樣的體驗(yàn)就會(huì)很糟糕,它就喪失了隨時(shí)在線的特征……如果我們要做,那肯定是我們想清楚了為什么要做,而不是為了多一個(gè)平臺(tái)的終端。

歡迎關(guān)注作者的微信公眾號(hào):「龍爪槐守望者」

微信產(chǎn)品設(shè)計(jì) 80 個(gè)為什么(3):聊天

收藏 49
點(diǎn)贊 24

復(fù)制本文鏈接 文章為作者獨(dú)立觀點(diǎn)不代表優(yōu)設(shè)網(wǎng)立場(chǎng),未經(jīng)允許不得轉(zhuǎn)載。