無限滾動:徹底了解它

-好多以前沒見過的術(shù)語。果然還是翻譯渣
-看到出錯的地方,請簡信我。這個應(yīng)該可以使用吧……(猜想

無限滾動 (Infinite scrolling) 承諾給用戶更好的體驗。可是,這個好處通常又伴隨一些壞處。一旦我們了解無限滾動的好處和弱點,我們就可以用它來提升界面質(zhì)量。

人類的天性是想要用層級關(guān)系、架構(gòu)來更好地導(dǎo)航。但無限滾動有時會讓用戶迷失方向,因為頁面沒有盡頭。


好處

長列表已經(jīng)不是新鮮事物,但是由于手機界面的到來,怎么去滾動這些列表已經(jīng)從根本上發(fā)生改變。由于手機屏幕很窄,列表里面的元素都成豎直排列,這需要經(jīng)常去滾動它。

無限滾動在頁面、列表的交互中是十分流行的?;竟δ芫褪牵?dāng)用戶劃過內(nèi)容時,更多的內(nèi)容自動加載進來。隨著社交媒體的流行,大量的數(shù)據(jù)等著被消化;無限滾動提供了一個高效的方式去流量海量信息,而不需要等待頁面加載。當(dāng)然啦,用戶更喜歡一個真實地響應(yīng)體驗,不管他們在使用什么設(shè)備。


分頁VS無限滾動

充斥很多用戶生成的內(nèi)容的網(wǎng)站,現(xiàn)在都使用無限滾動來處理每時每刻產(chǎn)生的內(nèi)容。有個不成文的共識,用戶已經(jīng)意識到他們根本看不完所有的內(nèi)容,因為內(nèi)容更新的太快了。有無限滾動的話,社交網(wǎng)站盡可能地展現(xiàn)更多的信息給用戶。

Twitter 有效地整合無限滾動。它的饋送 (feed) 符合這樣的條件:大量的數(shù)據(jù)和一個實時平臺。從用戶的角度看,所有的 tweets 都同等重要,這就意味著它們都有可能被喜歡或不被喜歡;所以,用戶瀏覽所有的 tweets。作為一個事實平臺,Twitter經(jīng)常更新,即使用戶不注意他們的饋送。無限滾動是為 Twiter 這類網(wǎng)站而生。

無限滾動似乎是找到在網(wǎng)站上的合理用途。然而,在評估它的價值之前,也有一些缺點需要考慮。

壞處

有那么多數(shù)據(jù)要去瀏覽,用戶要專注于他們需要的信息。(還記得目標(biāo)導(dǎo)向 (goal-oriented) 么?)用戶總是想要永不停止的數(shù)據(jù)流嗎?有分析表明,當(dāng)用戶使用 Google 搜索時,只有6%的看到第二頁。那么,94%的用戶只要需要10個結(jié)果,這就是說 Google 結(jié)果的排序很重要。

點擊或不點擊

Google 在圖片搜索上使用了無限滾動,但是尚未在搜索結(jié)果上使用。這樣做會消除點擊第二頁的需求。Google 可能繼續(xù)使用分頁,因為它的圖案很符合它的商標(biāo)。如果它換成無限滾動,那用戶又會在什么時候停止?jié)L動?20的結(jié)果的時候?50個?什么時候一個方便的瀏覽體驗變得這么復(fù)雜?

查看最佳的搜索結(jié)果需要1秒,還是1小時,這都取決于你調(diào)查。但在 Google 現(xiàn)在的版本中,當(dāng)你決定停止搜索的時候,你知道搜索結(jié)果的確切頁數(shù)。你可以對“在哪里停止或要仔細閱讀多少個結(jié)果”做出明知決定,因為你知道盡頭在哪?根據(jù)這個研究在人機交互方面的分析,觸及盡頭提供一種控制感;你知道你已經(jīng)收到所有的相關(guān)結(jié)果,和你知道某個結(jié)果是不是你想要的。知道結(jié)果的數(shù)量能提供控制感,幫助用戶做出更明智的覺得,而不是讓用戶去瀏覽一個無限滾動的列表。


分頁是點擊的障礙

當(dāng)元素分布在網(wǎng)頁的頁面里面,他們被結(jié)構(gòu)化、放入索引中,有開頭、有結(jié)尾。信息被清晰、有序地呈現(xiàn)。如果我們從分頁列表中選取元素,然后就會被帶到那個頁面,我們知道點擊「后退」就會返回到之前的頁面(甚至回到之前的滾動條位置)。我們的搜索頁面會回到剛剛離開的地方。

如果你滾動同樣結(jié)果的無限滾動列表,你對離開沒有控制感,因為你所滾動的列表是無限的。如果你是那94%只讀 Google 搜索中第一頁的人(也就是,10個結(jié)果)。當(dāng)列表變成無限滾動時,第一頁從本質(zhì)上來說就會變成沒有盡頭。看到頁面結(jié)尾就是不復(fù)存在,你決定在10個結(jié)果的地方停止。這就是無限滾動的一個問題,因為第11個結(jié)果也出現(xiàn)在視線之中。用分頁列表的話,你就看不見第11個結(jié)果,很容易就能停止瀏覽。然而,當(dāng)下一個結(jié)果已經(jīng)出現(xiàn)了,你可能會繼續(xù)滾動,滾動,滾動……

Dmitry Fadeyev指出:

“人們想要回到搜索結(jié)果的列表去查看已經(jīng)已點擊的項目,和他們在列表下面看到的東西作比較。”分頁界面讓用戶對項目的位置有記憶。他們可能不需要知道具體的頁碼,但他們會大致記得是什么內(nèi)容,分頁鏈接可以讓他們更容易回到那。

無限滾動不僅打破這種動態(tài),還讓上下翻閱列表變得更困難,特別是你再次返回頁面,發(fā)現(xiàn)自己在頁面頂端,再一次專注于滾動列表,等待結(jié)果加載。在這種情況下,無限滾動界面就比分頁慢。

——Dmitry Fadeyev, 無限滾動不起作用

無限滾動的衰弱

最好的公司會和他們的用戶持續(xù)測試、研究新的交互。越來越多的研究表明,土國不能達到用戶的目的,無限滾動不能與之產(chǎn)生共鳴。

誘惑

當(dāng)你尋找最佳搜索結(jié)果、被誘惑去繼續(xù)去看不相關(guān)的結(jié)果,時間就會被浪費。最佳結(jié)果有機會出現(xiàn)在前10的項目中。因此,無限滾動僅僅是誘惑你繼續(xù)閱讀、浪費時間、降低生產(chǎn)率。

樂觀

更煩人的是滾動條不能反映真實的數(shù)據(jù)位置。你可以很開心地往下滾動,以為自己接近底部,這只會誘惑你多滾動一點,然后當(dāng)你到達那的時候就會結(jié)果又多了兩倍。

精疲力竭

無限滾動刺激著用戶。就像在玩游戲那樣,你永遠不能贏,不管你滾得多快,你都不會到達盡頭。誘惑和樂觀的結(jié)合體是使用戶精疲力竭的主要原因。

Pogosticking(中文真得譯不出來。就是點擊瀏覽器上面的「前進」「后退」按鈕。)

譯者注釋:

  • 舉個例子,如果從 Google 搜索結(jié)果點擊條目進到某個網(wǎng)站,然后又后退返回Google查看其他搜索結(jié)果。如果很多用戶這樣做的話,這個網(wǎng)站評級就會降分。因為很明顯大家都不滿意這個搜索結(jié)果,才返回去看其他。(這個算是對 SEO 的影響吧。應(yīng)該有很多人設(shè)定成新頁面打開搜索結(jié)果吧,不知道這些又怎么算?)
  • 其實下面要說的跟 SEO 沒關(guān)系
  • 如果有說錯的地方,懇請指正。簡信我

無限滾動會導(dǎo)致丟失你在頁面中的位置?!癙ogosticking”·發(fā)生在當(dāng)你離開一個無線滾動的列表是,當(dāng)你點擊「后退」來返回頁面,會被帶到上一頁面的頂部,而不是你離開的地方。這是因為在無限滾動頁面上做導(dǎo)航,滾動位置丟失,強迫你每次都要向下滾動。

失去控制

無限滾動讓你感到迷失在信息之中。你繼續(xù)滾動,因為結(jié)果就在那。你會感到不堪重負,因為你失去對大量信息涌現(xiàn)的控制。頁碼就會有好處,內(nèi)容的數(shù)量都是固定的,你可以很舒服地選擇是否點擊查看更多,或停止操作。無限滾動,你不能控制大量的數(shù)據(jù),這會變成很大負擔(dān)。

分心

Etsy,一個電商網(wǎng)站,使用無限滾動,但只會導(dǎo)致更少的用戶點擊。無限滾動不成功,因為用戶會迷失在數(shù)據(jù)中,很難去分類相關(guān)和不相關(guān)的信息。無限滾動提供更快、更多的結(jié)果,用戶不愿意去點擊它們,目的失敗。


Etsy

不可到達

你最近試過到達 Facebook 的頁腳 (footer) 沒?頁腳就在 news feed 下面,但由于饋送 (feed) 無限下滾了,數(shù)據(jù)在你到達底部時及時跟新了,頁腳就又在視線外了。頁腳存在的理由:他們包含用戶有時需要到的內(nèi)容。在 Facebook 中,用戶達到不了。到達其他地方的鏈接就很難發(fā)現(xiàn)了,無限滾動把重要信息變得難以接近,以至于妨礙用戶。


Facebook 自動載入 news feed 使頁腳不可到達

頁腳其實就是最后的求助手段。如果用戶有什么找不到、他們有問題想要解決、需要更多的資訊、解釋,他們就會去那。如果用戶發(fā)現(xiàn)去不了頁腳,他們可能會直接離開整個網(wǎng)站。使用無限滾動的公司應(yīng)該使用固定頁腳、或者把他們放在側(cè)欄,讓頁腳變得可以訪問。

非專屬性

Pinterest 就沒有頁腳,所以也會遇到 Facebook 那種問題(指頁腳的功能缺失)。通過無限滾動,Pinterest 強調(diào)從網(wǎng)絡(luò)中獲取海量的數(shù)據(jù)、無止境的靈感。


Pinterest 的海量 pin

圖片比文字更快、更容易滾動,所以 Pinterest 和 Gooogle 圖片在一定程度上使用無限滾動。然而網(wǎng)絡(luò)上有上億張圖片用戶更希望看到最好的一部分。關(guān)于「專屬性」,Pinterest 貌似就缺乏專屬性。

通過「編輯精選」「最熱門」來限制 Pinterest 首頁的圖片數(shù)量,讓網(wǎng)站更吸引人。當(dāng)相似的pin都放在一起的時候,某個 pin 又怎么彰顯專屬性?

Pinterest 使用無限滾動的策略是為了應(yīng)對過載的、淹沒用戶的數(shù)據(jù)??此朴邢薜模珔s是令人絕望的巨大,瀏覽它都覺得浪費時間?;旧希琍interest 嘗試給用戶無限的靈感,但卻破壞了人們對控制的需求。大量的數(shù)據(jù)變得嚇人,用戶會帶著各種情緒離開。

可用性為王

像之前說的,Twitter 有效地整合無限滾動。用戶瀏覽一個無限增長的 tweets 列表時,可以點擊某條 tweet,讓它原地擴展,防止頁面刷新。結(jié)果就是,保持用戶的位置。


Twitter 中分割 feed

在手機版本中,Twitter 甚至添加「分割頁面」的標(biāo)記,指引用戶從哪里繼續(xù)閱讀。這個微妙而又簡單的方案讓用戶上下滑動列表的同時也能返回到一個可辨認的位置。心理上,該標(biāo)記通過分割已讀和未讀的內(nèi)容來消除讀者疑慮。這樣的標(biāo)記給用戶控制感、更好的內(nèi)容深度感知、快速地投入內(nèi)容中。

Twitter 不是唯一一個這樣做的。Discourse,一個新興的討論平臺,也使用無限滾動。這間公司考慮到無限滾動對他們用戶體驗的重要性,使用一個既吸引人又獨特的進度指示器。這個指示器只在有需要的時候和停止?jié)L動的時候出現(xiàn)。指示器的數(shù)字代表當(dāng)前閱讀的條目數(shù)。這是個讓用戶有控制感的好方法,即使是面對大量數(shù)據(jù)時。


Discourse 中智能的進度指示器

雜交

在很多案例中,無限滾動和分頁的雜交也是一個好選擇。在這個方案中,你會在分頁的最后看到一個「加載更多」的按鈕,點擊它就會加載更多。就像無限滾動中的自動加載,這個按鈕也可以不點擊的。這樣的界面既有無限滾動的部分好處,而沒有其壞處。

由于無限滾動需要網(wǎng)站有很多內(nèi)容,這樣的雜交方案可用于控制數(shù)據(jù)加載。在 Facebook 的 news feed 和 Google 的圖片搜索中,先是自動地?zé)o限滾動,但是一次性請求確定數(shù)量的條目。這在保持界面的同時限制從服務(wù)器的加載內(nèi)容。(就是有限次數(shù)地使用自動滾動加載)


Google 圖片中,無限滾動與分頁的雜交

無限的頁面

無限的頁面把無限滾動的概念帶到一個新高度。網(wǎng)站在「一頁」中使用這一概念。完全不需要點擊下一頁,把整個網(wǎng)站長長的一頁。例子:UnfoldLost World’s Fairs。

在這些一頁的網(wǎng)站中,所有的場景都是垂直展開,一個接一個。這讓網(wǎng)站難以理解,也更難使用。盡管這可以提供創(chuàng)造性的交互,但它使用戶迷失,不知道哪里才是下一條信息。很多網(wǎng)頁隱藏滾動條,讓用戶感到失落,因為他們想要通過滾動條的位置來追蹤自己的進度。隱藏滾動條剝奪用戶的救命稻草。用戶不應(yīng)該被丟到無助的境地;界面應(yīng)該清晰地導(dǎo)航。


沒有滾動條讓人迷失位置

UX設(shè)計師設(shè)計無限的頁面時需要特別小心。要考慮它的可訪問性要;通過頁面長度和閱讀比例,告訴用戶他們的位置。有以下一些方案:固定菜單頁面地圖、進度滾動條。

還有一招是視差滾動,憑借不同的圖層以不同的速度在頁面上滾動,創(chuàng)造出景深(如:Andrew McCarthy’s website)。這有助于創(chuàng)造漂亮革新的體驗。有時它會被過度使用,用戶會困惑于究竟要滾動多久,還是它會自動滾動。明知的做法是用它來提升內(nèi)容,而不是用它作為內(nèi)容.

徹底了解它

無限滾動是一個革新的功能,通過高效地展示內(nèi)容來改善界面。但是它需要被正確使用。

要避免以下的坑以達到極致的無限滾動體驗

  • 用戶想要立刻查閱專屬的數(shù)據(jù)
    用戶不想自己探索所以的網(wǎng)絡(luò)數(shù)據(jù)。使用無限滾動時,要區(qū)分哪些是你的網(wǎng)站獨家內(nèi)容,把它們置頂,過濾無關(guān)信息。
  • 用戶想要控制感
    無限滾動妨礙控制體驗。添加一個智能進度指示器、固定菜單或地圖。
  • 在滾動的時候,用戶通常都在尋找標(biāo)記
    當(dāng)滾動一個長列表是,用戶希望可以輕易分辨新的、已讀的數(shù)據(jù)。在界面上添加一個標(biāo)記作為導(dǎo)向。
  • 不要用含糊的界面來提供好的內(nèi)容
    只有當(dāng)用戶覺得值得的時候,使用永無盡頭的列表才符合邏輯。
  • 用戶希望看到頁腳
    如果頁腳信息是功能性的,他就應(yīng)該出現(xiàn)在頁面底部。固定的頁腳通常和無限滾動在一起。
  • 無限列表依然是一個列表
    無限滾動也需要符合界面標(biāo)準(zhǔn)。不管用戶是不看屏幕了,或是點擊某個鏈接再按「后退」,他們希望能回到他們之前的那個地方。無論是什么界面,確保它符合用戶期望。
  • 特效很好,但不是必須的
    很多無限滾動界面都有很多不同的特效來展示數(shù)據(jù)(不管是側(cè)滑,還是其他什么)。要記住,不要過分追求特效。

正確使用之

用戶是目標(biāo)導(dǎo)向 (goal-oriented),查閱到盡頭會讓他們很滿意。無限滾動有必要解釋一點;沒什么是真正的無限,即使是我們見過的無限滾動列表。用戶應(yīng)該了解他們的位置,哪怕內(nèi)容還沒加載完。他們有必要知道數(shù)據(jù)的總量,還可以輕易游歷整個列表。無限滾動應(yīng)該以最佳方式被使用,用戶才能找到路。


來源:smashingmagazine / May 3rd, 2013
作者:Yogev Ahuvia
翻譯:lyzhie

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J的外補...
    _Yfling閱讀 13,792評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,085評論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,200評論 4 61
  • 在外服工作快5個月了,做人最基本的兩個底線不斷在突破,答應(yīng)別人的事情很少完成,甚至欺騙他人和自己,其他自身問題還有...
    取經(jīng)侯閱讀 375評論 0 0
  • 我祈禱著 有一天,我可以成為一棵參天大樹 或者是翱翔在海浪之上,奮力搏擊的海鷗 (唯有如此,才能扶搖直上,直觸天際...
    樹上的橘貓閱讀 217評論 0 0