為什麼 SNS 新信息在上面,而 IM 新信息在下面? | 知乎問答精選

 

A-A+

為什麼 SNS 新信息在上面,而 IM 新信息在下面?

2018年06月15日 知乎問答精選 暫無評論 閱讀 5 ℃ 次

【王傳正的回答(92票)】:

一邊讀一邊寫的IM依賴輸入框,輸入框在底部,所以消息從下往上閱讀;

只讀少寫的SNS不依賴輸入框,遵循原始習慣,消息從上往下閱讀。

SNS通常是網頁,網頁必定是從上往下看,用戶更關心較新的消息,所以新舊從上往下排版。客戶端也如此。

IM通常是客戶端,用戶一邊關注著輸入框,一邊關注新信息,為了用戶眼神能舒服地在輸入框和新信息之間遊走,新信息就必然要放輸入框附近。而輸入框通常在底部,所以新信息自然從底部開始從下往上。有些奇葩im客戶端輸入框在最頂部,那新信息也就在上面了。

但是有人又問了,為什麼IM的輸入框都是在下面,而SNS發新狀態都是在上面呢(特別是客戶端,網頁比較好理解……)

按照我的理解是這樣的,輸入框是寫入的區域,必然要跟鍵盤越近越好(照顧不懂盲打的人),鍵盤在底下,所以輸入框跟著在底部。手機的IM客戶端也是如此,鍵盤在屏幕底部,輸入框緊挨著鍵盤讓手指操作最快。SNS讀的多,寫得少,輸入框放頂部符合用戶預期:新消息在最頂上,那產生新消息的源頭也在頂部。也就是IM是輸入框決定信息順序,SNS則是信息順序決定輸入框位置。

但是有人可能又會問,為什麼鍵盤都是在下面呢?因為手在眼睛下面....

【王亞暉的回答(13票)】:

SNS網站的需求更多的不是回饋,是一個主動發post或者狀態的功能,所以這部分放在了頁面最上最明顯的地方,下面就是Timeline。Timeline這麼排列是因為人有自上而下的閱讀習慣,而且對於內容沒有強制按照時間排列的需求,也就是Timeline上的內容,一定程度上時間亂續是不會影響閱讀的。所以你在SNS網站Timeline上需要看到的只是有什麼內容,而不是這些內容的因果關係。結合一個更加重要的原因,一般人的輸入習慣是,你的最新回復要貼近最後一次事件的時間點,就是最好的情況是發內容的框子挨著最後一次Timeline的更新,因為發post這個行為的用戶體驗需求最好放在頁面上較為明顯的頂部,所以Timeline自然而然的就按照新信息在上舊信息在下的順序排列了。

聊天軟件要保證你最後的聊天框最好是挨著最後一次回復,這樣方便你去答覆。另外因為聊天記錄是有時間因果關係的。同樣是按照人的閱讀習慣,這個因果關係最好是自上而下排列的,所以多數軟件把聊天的框子放到了聊天內容的下面。

====================我是無節操的分割線=========================

補充一點,因為SNS網站多數對於內容的需求較弱,就是說,多數用戶不會真的閱讀每條消息,所以Timeline比較鬆散,可以能產生大量的內容刷新,由用戶自己去篩選所需的內容。但是聊天軟件用戶會關心最近的聊天內容,一次聊天中對於再往前的聊天記錄的需求也不是很大,所以看歷史內容較少,刷新就不是很多。對於刷新內容較多的產品來說,自上而下的閱讀,之後到底去刷新還是體驗要明顯好一些。

【Puelev的回答(7票)】:

這跟用戶對SNS、IM這兩種特點信息流的不同關注傾向有關:

1、SNS上人們更關心的是最新的信息、越老的信息越沒有關注的價值,所以新信息被放在最上面,後續的信息根據時間順序依次排列。

同時SNS用戶是否發佈新消息一般根據的是自己的情況而非閱讀信息流後的反應,也就是——其實自己的消息是上述信息裡「最新」的消息,輸入框在上的設計符合用戶習慣和使用要求;

2、IM上人們大都是一對一的溝通,每一條消息相對來說都更為重要,且每一條消息都互相有些強烈的時間、先後及因果關係,從舊到新符合在這一關係下的閱讀需求。

同時人們通常都是完成了之前消息流的閱讀後然後進行回復,輸入框在下的設計符合這一用戶使用習慣

【屠維豪的回答(2票)】:

  1. 先說SNS,一般是WEB界面,滾動條默認在頂端,不可能一打開網頁就先看頁面底部,而SNS用戶需要每次打開看最新的消息,所以新消息放在上面。

  2. 再說IM,原本我也認為IM的信息,從上而下或者自下而上都可以,但仔細想想,我們輸入內容時,回車是往下換行,即已輸入的內容是向上的,那麼當我們完成輸入,用Enter或者Ctrl+Enter來發佈時,內容向上移動更符合思維習慣,所以IM的新信息在下面。

  3. 另外,我們使用IM時,習慣邊寫邊看,既然輸入框在下方,那麼新消息應該出現在最接近輸入框的位置,如果把輸入框設計在上部,則參考第二點。

【小白勞工的回答(2票)】:

對於im來說,不管是輸入還是輸出,所有的內容都可能存在因果關係,所以它必須盡量按因果關係來展示,但是,如果我們把整個順序反過來,新在上,舊在下,把輸入框也放到上面,是否就不能反映因果關係呢?

當然可以!但問題是,無論怎麼排列內容塊,文字本身是從上向下排的,人閱讀的習慣也是先上後下,假如倒過來,人們要麼在思維上從果去找因,要麼改變閱讀習慣,把頁面先翻到下面,從下向上看,這兩種閱讀法都挺麻煩的。而在內容從上往下排的前提下,如果把輸入框放在上面,打完字還要向下拉再看,那也挺麻煩的。

所以im目前這種排列方式絕對是最科學的。

sns和im不同,sns的內容是散亂的,可以完全沒有因果關係,因此不必按照傳統的展示順序,相反可以把新的內容放在上面,因為我們更願意看新的東西。為什麼輸入框在上面?因為sns的關鍵是分享,大家都不寫,就沒有內容可看。實際上,看的人總是比寫的人要多,必須想方設法鼓勵刺激人們分享才能讓sns轉起來。相比之下,im不存在這個問題,因為它是通信工具,如果沒有發信息的需要,人們就不會用im了,開im就是要進行雙向溝通。

【鴻巖的回答(2票)】:

產品屬性決定的,1:N和1:1。前者側重傳播,時效最重要。後者側重交流,交談脈絡更側重。

【黃文波的回答(0票)】:

主要還是看各個回復的內容之間的關聯性,如果關聯性強,那麼正序;如果不強,那麼倒序,就這麼簡單。

【張玉睿的回答(0票)】:

打開一個網頁,默認在頂端,所以社交網站會吧兩個最核心的功能區擺在你面前,狀態欄和新鮮事。而聊天時,需要看聊天記錄,這種紀錄習慣是越晚越靠下,而輸入框應該做到最近的聊天記錄旁邊,所以在最下面。

【彭學勤的回答(0票)】:

我想到了一個「知識貼」:鐵路的鐵軌寬度是由兩匹馬決定的。

求折疊

【郭啟睿的回答(0票)】:

因為IM是客戶端,SNS是網頁。

因為客戶端是單屏窗口,網頁是多屏。

因為單屏內容固定所以聊天窗在底部,多屏滾動還有其他內容所以輸入框在頂部。

所以一個正序一個倒序。

一般情況。

標籤:-產品設計 -社交網絡 -windson -星跳水立方(電視節目)


相關資源:





給我留言