我們在分析產(chǎn)品設(shè)計的時候,會去思考這些產(chǎn)品為什么這么設(shè)計?微信作為國內(nèi)頭號產(chǎn)品,經(jīng)常會被當(dāng)作分析的對象。那微信為什么會這么設(shè)計呢?我抱著好奇心,收集整理了很多資料,最終提煉出 80 個微信為什么這么設(shè)計的問答。
這 80 個問答將分為 7 篇,每天更新一篇:
- 《誕生和發(fā)展》
- 《設(shè)計和理念》
- 《聊天》
- 《搖一搖、附近的人和漂流瓶》
- 《朋友圈、視頻動態(tài)和狀態(tài)》
- 《小程序和微信支付》
- 《公眾號、看一看和視頻號》
資料主要來源于:
- 張小龍公開演講和媒體采訪報道。
- 陸樹燊(前支付寶資深產(chǎn)品經(jīng)理,微信創(chuàng)始團(tuán)隊成員)的微信公眾號:行者慎思。
- Genie(微信產(chǎn)品經(jīng)理)的產(chǎn)品分享。
- KantZhou(拼多多用戶端產(chǎn)品總監(jiān),前微信產(chǎn)品經(jīng)理)的產(chǎn)品分享。
- 啃餅(微信研發(fā)工程師)的微信公眾號:啃餅隨想。
問: 為什么微信沒有已讀狀態(tài)?
Genie 答: 微信的產(chǎn)品理念認(rèn)為接收方體驗大于發(fā)送方。阿里做社交的產(chǎn)品理念認(rèn)為發(fā)送方比接收方重要,所以之前阿里的釘釘每發(fā)一條信息都會告知你已讀未讀狀態(tài),這讓發(fā)送方很爽,我希望知道你是否看到了我的信息,但讓接收方很有壓力,因為我看到了不代表我現(xiàn)在想回你,但你知道我看到了,我不回你就顯得沒禮貌了。所以,用的時候壓力很大,老板喜歡這樣的功能,員工用的很受罪。所有產(chǎn)品體驗都是基于產(chǎn)品原則作出的決策,對于從無到有創(chuàng)造一個產(chǎn)品, 需要先建立起自己的產(chǎn)品原則。
問: 為什么微信聊天,別人發(fā)的內(nèi)容是黑底白字,而自己發(fā)的是綠底黑字?
Genie 答: 白底黑字比綠底黑字更清楚,所以微信里白底黑字展示給了好友發(fā)的信息,而自己發(fā)的話自己本來就清楚,所以自己發(fā)的文字底色是綠底黑字。這也是基于微信的產(chǎn)品理念:接收方體驗大于發(fā)送方。
問: 為什么以前版本的微信,會話里新來的語音是可以自動播放的。后來又把這個功能取消了?
張小龍答: 這里的思考是,在當(dāng)前會話里面的語音消息,就應(yīng)該自動播放。但這個考慮是脫離場景的。如果我們把這個問題再去仔細(xì)分析,會發(fā)現(xiàn)需要自動播放的場景只有兩類:第一類是只有一個人在場沒有其他人干擾的情況下,語音消息過來就可以像收音機(jī)那樣自動播放,有用戶會用這種方式來排遣無聊,一堆好友在群里不停地說話,就這樣聽著,偶爾也插一兩句話就行了;第二類場景是在開車的時候,旁邊也沒有人,有語音消息過來就自動播放出來了。但是除了這兩個場景,在很多場合自動播放語音是很不方便的。比如在開會的時候,來了一條語音消息,就自動播放,會比較尷尬。公共場合下,這個功能顯得特別不適合。之前我們沒有針對場景來考慮,只是要做“自動播放”的功能。覺得自動總是好的,其實是不對的。我們把場景分析清楚后發(fā)現(xiàn),其實我們并不需要提供自動播放的功能。或者說是默認(rèn)不自動播放,這樣才能最大程度地保證用戶的隱私。但我們又希望支持某些場景下的自動播放,這就需要我們把場景再做細(xì)分,比如駕駛的時候,語音消息都是可以自動播放的。所以這里的需求是要把場景做細(xì)分,而不是做一個自動化的功能。
問: 為什么不在微信界面左上角的空白區(qū),放一個「編輯」按鈕?這樣可以方便刪除會話
張小龍答: 不做「編輯」按鈕的原因是,假如左上角加上這個按鈕,當(dāng)用戶在界面里經(jīng)過多次的「返回」上一級操作時,很容易就會觸發(fā)編輯狀態(tài)。我們也嘗試過很多次,反復(fù)推敲才決定下來,特別是在我們不確定有多少用戶知道從右向左滑動可以刪除的情況下。而這樣的設(shè)計也沒辦法通過大量的用戶調(diào)研獲得結(jié)論,用戶也無法通過調(diào)研表達(dá)因為那樣的操作而帶來心理上的不適。 但最后我們決定這么做,是因為覺得這種刪除的方式,會影響返回的體驗,容易觸發(fā)誤操作。所以在這種場景下,我們覺得保證體驗更重要一些,而非提供這個功能更重要一些。
問: 為什么聊天記錄不能云同步?每次換手機(jī)聊天記錄都沒了
Genie 答: 因為一旦換設(shè)備,微信網(wǎng)頁版每次登錄都顯示之前的聊天記錄,很可能別人在其他設(shè)備登錄你的微信,所有記錄都看到了,這種隱私泄漏給你帶來的風(fēng)險比聊天記錄清零帶來的傷害大得多,基于隱私性大于便利性原則,即使聊天記錄清零可能帶來不便利,依舊優(yōu)先隱私性。所以微信在手機(jī)本地聊天記錄不保存,寧可不夠便利,也不犧牲隱私體驗。
問: 為什么消息發(fā)送成功了沒做「已送達(dá)」提示?
張小龍答: 要不要做「已送達(dá)」這個特性,我們當(dāng)初爭論了很久。當(dāng)時支撐的一個理由是,我們將來的服務(wù)器會很穩(wěn)定,網(wǎng)絡(luò)狀態(tài)也會越來越好,消息是必然會送達(dá)的。雖然說現(xiàn)在的網(wǎng)絡(luò)狀況不是很好,也會出現(xiàn)丟消息的情況,但是我們首要考慮的是未來的情況,要根據(jù)未來的場景來設(shè)計。
問: 有用戶會把發(fā)給個人的消息誤發(fā)到群里,怎么解決這個問題?
張小龍答: 發(fā)錯群消息。可能很多用戶都有這種經(jīng)歷,你以為在跟單個好友聊天,卻是在一個群聊里面,一不小心就把對單個好友的消息發(fā)到群里去了。這個問題還挺普遍的,也挺難解決的,到目前為止也還沒有很好的解決方案。我們嘗試過一個中間版本,把群聊里的氣泡變成藍(lán)色(其他的是綠色),希望用戶可以通過氣泡的顏色來辨別群聊。但發(fā)現(xiàn)這種方案很難接受。因為已經(jīng)接受了綠色的氣泡,就不是很能接受藍(lán)色的氣泡,會覺得不好看。我們也不能在用戶輸入的時候彈框提示用戶:你正在群聊中,發(fā)消息請小心所以,這個問題很難解決,那我們也只能先把問題放著了。
問: 為什么用手遮住手機(jī)的環(huán)境光傳感器,語音不是從聽筒里出來,還是接著從外放里發(fā)聲呢?
張小龍答: 其實我們是通過動作的識別做到的。之前的版本一直是使用遮光感應(yīng)器判斷是否使用聽筒模式的,但這常會誤判,因為手機(jī)放在桌上的時候,手常會觸碰到感光器。這個問題一直沒有很好的解決方案,也以為是解決不了的問題。
偶然有一天,我閑著無聊調(diào)戲 Siri。當(dāng)時 Siri 有一個特性是,只要把手機(jī)放到耳朵邊上就可以調(diào)出 Siri。雖然可能很多人都試過這樣可以調(diào)出 Siri,但可能很少人會仔細(xì)去想為什么可以做到,為什么這樣可以識別耳朵。當(dāng)我意識到這點的時候,忽然想到這跟以前沒有解決的問題是一個問題,Siri 是通過動作識別做到的,那我們也可以利用 iPhone 系統(tǒng)的這些特性做到。雖然不是我們發(fā)明的這個特性,但是能把它用到極致也是非常好的。
問: 微信中,「對方正在輸入」在什么情況下會出現(xiàn)?
答: 僅收到消息后 10 秒內(nèi)在對話框中進(jìn)行輸入操作,即會顯示「對方正在輸入中」。因為此顯示提示,會激起用戶的興奮度。而如果是超過 10 秒外的會話,說明對方不是很重視這段會話。故超過 10 秒的不顯示這個狀態(tài),避免不必要的興奮度。
問: 微信「發(fā)送位置」功能為什么能修改發(fā)出的地址?
陸樹燊答: 記得當(dāng)時有一個外企的朋友問我,微信能不能不要做地圖定位功能,很多人會顧慮這個問題,家屬查崗問你在哪里,發(fā)個定位給我,這時發(fā)過去就完蛋了(笑)。
微信最后還是做了這個功能,但是用戶可以修改發(fā)出的地址。這樣一來,查崗的功能就不存在了。我們不是想取悅這幫有難言之隱的人,而是不想得罪他們,微信只是在還原真實的世界里的需求場景。
問: 為什么 Web、PC、Mac 版本微信推出那么晚?
張小龍答: 因為我們覺得做 PC 版是一種破壞。我想找一個人的時候為什么用微信,而不是用 QQ 呢?因為希望能立即找到他。為什么覺得 QQ 不能立即找到他呢?因為通過 QQ 知道他在不在線,或者是他隱身了不告訴你,所以你才會覺得立即找到他要用微信,因為微信給你的概念是長期在線,一直在線的。 而 QQ 不是永遠(yuǎn)在線的,它有一個在線和非在線的狀態(tài)。如果我們?nèi)プ?PC 版,會帶來的結(jié)果是:用戶不再相信對方能立即收到消息了,因為我們可能發(fā)到一臺沒有人在旁邊的計算機(jī)上,那么他會選擇別的可以很快找到他的工具,這是很可怕的。所以,我們一直堅持不做 PC 版。
可是我們?yōu)槭裁从肿隽艘粋€ Web 版本?因為很多用戶說在手機(jī)里面輸入文字太辛苦了,而我們經(jīng)常也是坐在計算機(jī)旁邊,卻用手機(jī)輸入文字。那么在這里,Web 微信的定位其實是連接鍵盤,而不是真正的 Web 版。所以我們想提供給大家的是連接你的鍵盤,而不是要做一個 PC 版。最開始的時候甚至想連 Web 界面都沒有,只是連接 PC 鍵盤,顯示都還在手機(jī)端,你在鍵盤上打字,消息就會在手機(jī)端出現(xiàn)。這是我們做 Web 版的最初想法。但后來把這種想法否定了,因為這樣操作起來不方便,使用鍵盤輸入的同時,還要把手機(jī)放在旁邊看屏幕,所以最后做了一個有界面的 Web 版,目的是更好地解決輸入的問題。
問: 為什么微信 Web、PC、Mac 版本全都不允許賬號密碼登錄?
陸樹燊答: 微信賬號體系背后有一個哲學(xué):手機(jī)就是你,你就是手機(jī),人在手機(jī)在,手機(jī)在人在。 如果手機(jī)沒了,聊天記錄全部清空。如果微信允許 PC 端通過賬號密碼登錄。用戶離開電腦,有別人替代你收發(fā)微信,怎么辦?
問: 為什么微信很晚才推出 iPad 版本?
張小龍答: 之前不做是因為 iPad 更多是在 WiFi 條件下使用的,如果用戶使用 iPad 來注冊微信,那么你跟他發(fā)消息,他可能不能馬上收到,這樣的體驗就會很糟糕,它就喪失了隨時在線的特征……如果我們要做,那肯定是我們想清楚了為什么要做,而不是為了多一個平臺的終端。
歡迎關(guān)注作者的微信公眾號:「龍爪槐守望者」

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




發(fā)評論!每天贏獎品
點擊 登錄 后,在評論區(qū)留言,系統(tǒng)會隨機(jī)派送獎品
2012年成立至今,是國內(nèi)備受歡迎的設(shè)計師平臺,提供獎品贊助 聯(lián)系我們
MJ+SD智能設(shè)計
已累計誕生 772 位幸運星
發(fā)表評論 為下方 10 條評論點贊,解鎖好運彩蛋
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓