系列干貨!B端組件指南:分頁(yè)設(shè)計(jì)(下)

上期回顧:

在設(shè)計(jì)時(shí)難免會(huì)碰到,是使用分頁(yè)還是使用無限滾動(dòng)的問題。分頁(yè)可以分擔(dān)性能壓力,減小卡頓,但并不是所有的業(yè)務(wù)場(chǎng)景都能適配分頁(yè)。像 Pinterest 就采用了無限滾動(dòng)的方式,利用不斷刷新的信息流給用戶打造一個(gè)沉浸式的體驗(yàn)。

系列干貨!B端組件指南:分頁(yè)設(shè)計(jì)(下)

那么使用分頁(yè)和無限滾動(dòng)有什么區(qū)別呢?

一、分頁(yè)加載

1. 分頁(yè)的優(yōu)點(diǎn):

①給用戶信息數(shù)量的預(yù)期

分頁(yè)可以讓用戶清楚的知道自己需要瀏覽的信息數(shù)量和所瀏覽的位置,讓用戶建立一個(gè)心理預(yù)期,并給予用戶掌控感。

②方便回溯定位

分頁(yè)可以方便用戶快速回溯定位,在大量的數(shù)據(jù)頁(yè)中,當(dāng)你回過頭想要找到之前看到的某一個(gè)信息時(shí),也能快速的定位到首頁(yè)或者尾頁(yè)。

③分擔(dān)性能壓力

龐大的數(shù)據(jù)量可以通過分頁(yè)減輕前端頁(yè)面壓力,無需一次把所有數(shù)據(jù)加載完成,用戶點(diǎn)擊頁(yè)碼之后加載該頁(yè)面便可,也避免了低價(jià)值的請(qǐng)求。

2. 分頁(yè)的缺點(diǎn):

在我們點(diǎn)擊頁(yè)碼之后信息需要一定的加載時(shí)間才會(huì)呈現(xiàn),一定程度上,這樣的做法會(huì)打斷用戶的思路從而破壞了用戶體驗(yàn)。在遇到分頁(yè)時(shí),用戶會(huì)去思考,我是要繼續(xù)點(diǎn)擊瀏覽呢還是離開頁(yè)面。

二、無限滾動(dòng)

1. 無限滾動(dòng)的優(yōu)點(diǎn)

①減少干擾用戶

無限滾動(dòng)在移動(dòng)端和社交媒體、娛樂類屬性的平臺(tái)較為常見,這類平臺(tái)需要給用戶打造流暢的體驗(yàn)、讓用戶維持沉浸的狀態(tài)。這種做法相較于分頁(yè)最大的優(yōu)勢(shì)是減少了對(duì)用戶的干擾、打斷。

系列干貨!B端組件指南:分頁(yè)設(shè)計(jì)(下)

②降低交互成本

如果用戶持續(xù)快速的加載內(nèi)容,無需用戶點(diǎn)擊按鈕,直接通過上下滑動(dòng)操控,極大的降低了交互成本。

③適配移動(dòng)端設(shè)備

因無限滾動(dòng)較為美觀的特性,加上移動(dòng)設(shè)備視角比較小,用戶已經(jīng)習(xí)慣了滾屏,他們的手指總是靠近屏幕,隨時(shí)準(zhǔn)備進(jìn)行滑動(dòng)。

2. 無限滾動(dòng)的缺點(diǎn):

①難以再次找到特定內(nèi)容

在有分頁(yè)的情況下,用戶可以記住某個(gè)信息所在的頁(yè)碼來定位大致的位置,但是在無限滾動(dòng)中定位剛剛所閱讀過的內(nèi)容是一件比較困難的事情。

②無法觸達(dá)頁(yè)腳

無限滾動(dòng)會(huì)讓用戶無法觸碰到網(wǎng)站頁(yè)腳。頁(yè)腳通常會(huì)放置類似于聯(lián)系電話,規(guī)則政策等重要信息,信息流的持續(xù)加載阻礙了用戶觸碰到頁(yè)腳。其次,如果用戶在一個(gè)頁(yè)面翻了十幾屏之后,滾動(dòng)條還停留在瀏覽器靠上方的位置,那么用戶該多絕望。

③搜索引擎優(yōu)化(SEO)表現(xiàn)更差

這種模式有一個(gè)缺點(diǎn),每次我們加載或追加新數(shù)據(jù)時(shí),列表都會(huì)繼續(xù)增長(zhǎng)。滾動(dòng)得越多,數(shù)據(jù)就越大。當(dāng)瀏覽器無法渲染如此大量的數(shù)據(jù)后,性能將會(huì)降低。

針對(duì)分頁(yè)和無限滾動(dòng)的缺點(diǎn),衍生出來了兩個(gè)折中的方法,一個(gè)是「加載更多」,另一個(gè)是「分頁(yè)+無限滾動(dòng)」的模式。

3. 加載更多

「加載更多」指的是當(dāng)用戶下滑到底部時(shí),需要額外點(diǎn)擊“加載更多”或“查看更多”的按鈕來在尾頁(yè)顯示更多內(nèi)容。設(shè)置“加載更多”的按鈕可以讓用戶自主選擇是否要加載更多條目。該方式有益于只想查看少量信息的用戶輕松觸達(dá)網(wǎng)站頁(yè)腳。

系列干貨!B端組件指南:分頁(yè)設(shè)計(jì)(下)

并且點(diǎn)擊“加載更多”后產(chǎn)生的信息大概在 7 屏左右,這對(duì)用戶來說不是一個(gè)很長(zhǎng)的頁(yè)面,并不會(huì)造成心理負(fù)擔(dān)。如果在這 7 屏內(nèi)依然找不到想要的結(jié)果,可能是搜索詞不對(duì),這樣用戶就不需要繼續(xù)點(diǎn)擊“加載更多”,減少了無效的加載請(qǐng)求。

跟傳統(tǒng)的無限滾動(dòng)模式相比,這對(duì)用戶來說無疑是提升交互體驗(yàn)的。但是“加載更多”按鈕的一個(gè)弊端就是交互成本的上升,用戶需要點(diǎn)擊“加載更多”按鈕來查看更多內(nèi)容,即使這種干擾很小,也可能會(huì)使用戶瀏覽更少的內(nèi)容或者退出。

三、分頁(yè)+無限滾動(dòng)

分頁(yè)雖可以比無限滾動(dòng)更輕松的找到特定內(nèi)容,但加載速度也要比無限滾動(dòng)慢很多。如果既想保留分頁(yè)的優(yōu)點(diǎn),又不想頁(yè)面加載緩慢,可以通過分頁(yè)+無限滾動(dòng)的方式在不同頁(yè)面間來回跳轉(zhuǎn),高效地跳過無關(guān)內(nèi)容。

四、回歸需求

分頁(yè)雖會(huì)給人一種切割感,在查看上也會(huì)更耗時(shí),但因?yàn)榍岸碎_發(fā)的性能壓力而不得不采用分頁(yè)時(shí),那么也沒有什么辦法了。

在設(shè)計(jì)中,設(shè)計(jì)師需要回歸需求,與開發(fā)隨時(shí)保持交流。尤其是跟前端開發(fā)工程師,他們?cè)诰帉懘a時(shí)都要考慮性能問題,如果不和他們進(jìn)行充分的溝通,那么做出來的交互體驗(yàn)可想而知。

歡迎關(guān)注作者微信公眾號(hào):「一盞茶的設(shè)計(jì)日記」

系列干貨!B端組件指南:分頁(yè)設(shè)計(jì)(下)

收藏 38
點(diǎn)贊 34

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