關(guān)于加載設(shè)計(jì),你要知道的8種策略和4種樣式

4 評(píng)論 20789 瀏覽 247 收藏 9 分鐘

加載的作用在于緩解用戶的等待焦慮,同時(shí)及時(shí)的向用戶反饋當(dāng)前的系統(tǒng)狀態(tài),以提升產(chǎn)品的用戶體驗(yàn)。

什么是加載?為什么需要加載?

加載如同反饋,在人機(jī)交互中,用戶與界面的每一次互動(dòng)都是一次加載過程。因操作導(dǎo)致的頁面跳轉(zhuǎn)、刷新或彈窗等從而使頁面元素信息發(fā)生變化行為,頁面都需要向服務(wù)器發(fā)送請(qǐng)求信息,服務(wù)器接收到后在發(fā)送反饋信息,而由于網(wǎng)絡(luò)及頁面自身處理信息的原因?qū)е逻@個(gè)信息對(duì)換的過程可能發(fā)生延長(zhǎng)從而需要一個(gè)“反饋”即加載來緩和用戶的等待。加載有快有慢,快得可以讓你根本沒意識(shí)到這種“反饋”,同時(shí)慢得也會(huì)讓你感到崩潰。

因此我們需要一種設(shè)計(jì)來緩解用戶等待時(shí)間內(nèi)的焦慮感,同時(shí)即時(shí)反饋頁面狀態(tài)——那就是加載。

8種常見的加載策略,及其設(shè)計(jì)意義

啟動(dòng)頁加載

說到啟動(dòng)頁,大家肯定首先想到的是廣告位、節(jié)日營(yíng)銷或加強(qiáng)品牌意識(shí)??梢渣c(diǎn)擊,并且一般都可以選擇跳過。實(shí)現(xiàn)方式可以為靜態(tài)頁,也可以是動(dòng)態(tài)圖。

其實(shí)不然,啟動(dòng)app需要一個(gè)短暫的過程,啟動(dòng)頁的作用是自然地過渡這個(gè)過程。除了上述的3中做法,啟動(dòng)頁還有一種做法就是,做出和首頁一樣,給人感覺進(jìn)入首頁特別快。

界面跳轉(zhuǎn)加載

可分為兩種方式,當(dāng)前頁加載和進(jìn)入下頁加載。

1.當(dāng)前頁加載:點(diǎn)擊按鈕后,在當(dāng)前頁提示正在加載并處理,成功后進(jìn)入下一頁。適用于需要判斷及驗(yàn)證處理的頁面中。例如表單信息判斷和登錄驗(yàn)證等。

2.進(jìn)入下頁加載:點(diǎn)擊按鈕,跳轉(zhuǎn)至下一頁面并加載內(nèi)容。絕大部分app采用這種加載方式,極大的增強(qiáng)了流暢的感覺。

白屏加載

多出現(xiàn)在H5頁面中,特點(diǎn)是一次性加載完所有數(shù)據(jù),界面單一。若加載失敗,頁面為空。

分布加載/懶加載/預(yù)加載

界面中各類元素多種多樣,根據(jù)不同需求有不同加載方式,主要分以下三種:

1.分步加載優(yōu)先加載占網(wǎng)絡(luò)資源較小的元素。如先文字和默認(rèn)圖標(biāo)后圖片,圖片加載完成前使用占位符顯示;當(dāng)加載的頁面內(nèi)容有固定的框架時(shí),可以先加載框架,再加載框架內(nèi)的內(nèi)容。此方式能夠及時(shí)展示相應(yīng)內(nèi)容,減少用戶心理等待時(shí)間。

2.懶加載:圖片一直是網(wǎng)絡(luò)資源占用大戶,對(duì)于一個(gè)前端有幾百?gòu)垐D片的網(wǎng)站來說,如果首屏即加載所有圖片(無論這些圖片有沒有被用戶看到),那無疑是既浪費(fèi)網(wǎng)絡(luò)資源,又傷害用戶體驗(yàn)的事。目前,淘寶網(wǎng)、知乎等大流量網(wǎng)站都已經(jīng)使用了圖片滾動(dòng)懶加載的方案——僅當(dāng)圖片滾入視窗,被用戶看到的時(shí)候,才會(huì)去真正加載。

3.預(yù)加載:就是提前加載。如在啟動(dòng)頁時(shí)預(yù)加載首頁;通常應(yīng)用在信息流中。比如搜索結(jié)果頁,也就是我們經(jīng)??吹降牧斜硪晥D。當(dāng)我們“將要滑到”頁面底部時(shí),頁面自動(dòng)請(qǐng)求數(shù)據(jù),為你加載出下一頁。所以一般你在瀏覽下圖這種列表時(shí),感覺非常流暢。因?yàn)轫撁孢M(jìn)行了預(yù)加載。

智能加載

考慮網(wǎng)絡(luò)流量問題,智能加載不僅需要考慮加載的速度,還需要考慮用戶流量成本。因此通常應(yīng)用于WIFI和4G網(wǎng)絡(luò)切換條件下,另外還需產(chǎn)品判定網(wǎng)絡(luò)是否通暢。

  • 在WIFI條件下:優(yōu)先加載高質(zhì)量圖片、優(yōu)質(zhì)音樂和視頻;
  • 在4G條件下:下載行為自動(dòng)終止,優(yōu)先加載普通甚至停止加載圖片或音樂視頻;
  • 在網(wǎng)絡(luò)不通暢下:默認(rèn)加載低質(zhì)量甚至停止加載圖片或音樂視頻;

緩存加載

針對(duì)無網(wǎng)絡(luò)的情況下,讓用戶仍能查看之前已緩存在本地的信息,使頁面不至于空白,這不僅能夠有效減少用戶流量成本,同時(shí)增加了訪問速度。

4種加載樣式

  1. 狀態(tài)欄加載:一般系統(tǒng)默認(rèn)配置加載樣式。
  2. 導(dǎo)航欄加載:將導(dǎo)航欄標(biāo)題臨時(shí)變成加載信息文字提示。
  3. 界面中加載:下拉刷新、懶加載和吐司加載。

總結(jié):加載設(shè)計(jì)的核心原則

加載貫穿用戶的行為路徑,通過以上的案例背后設(shè)計(jì)的目的我們可以總結(jié)出加載設(shè)計(jì)的原則:

  1. 讓加載時(shí)間變得更有價(jià)值——減少等待時(shí)間。
  2. 讓加載變得更加有趣——忘記等待
  3. 保證用戶對(duì)加載的可控性——及時(shí)退出加載。

減少等待時(shí)間

上述提到的加載策略都有案例分析,不再做描述。

忘記等待

讓加載有趣,情感化加載,即將情感化的設(shè)計(jì)元素融入到界面中,不僅增加了產(chǎn)品生趣,還緩解用戶等待的焦慮感。情感化的加載不僅能夠適當(dāng)降低用戶的焦慮感,同時(shí)能夠突顯品牌或其他信息。

及時(shí)退出

由于網(wǎng)絡(luò)或系統(tǒng)的原因,加載有時(shí)會(huì)時(shí)間過長(zhǎng),用戶并沒有足夠的耐心停留在當(dāng)前頁等待你慢慢加載。此時(shí)用戶有選擇退出加載的權(quán)利,同時(shí)也可以設(shè)置默認(rèn)時(shí)間內(nèi)加載無法進(jìn)行提示用戶重新加載。

THANK YOU FOR WATCHING…

 

本文由 @劉東晨?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 收藏點(diǎn)贊一波

    來自河南 回復(fù)
  2. 寫的非常不錯(cuò)

    來自河南 回復(fù)
  3. 來自山東 回復(fù)
  4. ??

    來自北京 回復(fù)