在上一篇文章《從加載到刷新,信息載入的交互設(shè)計》中,我們介紹了用戶情緒隨等待時間的變化曲線:
圖1用戶情緒隨等待時間的情緒變化曲線
這條曲線明確地告知我們:等待時間越長,用戶情緒越負(fù)向。
行為生物學(xué)家指出:人和大多數(shù)動物一樣,都偏好即時滿足,天生不愿意等待。隨著等待時間變長,用戶會逐漸開始焦慮、煩躁,憤怒,甚至摔手機(jī),從而降低對產(chǎn)品整體的評價。
在討論設(shè)計等待策略之前,我們先回到等待的源頭,看看等待是怎么產(chǎn)生的?
圖2等待出現(xiàn)的原因
用戶與軟件產(chǎn)品交互后,前臺需要將交互行為和數(shù)據(jù)傳輸給后臺,后臺經(jīng)過計算后,再將相應(yīng)的數(shù)據(jù)傳輸?shù)角芭_,經(jīng)前臺刷新后呈現(xiàn)給用戶。
如果我們把用戶跟產(chǎn)品交互的時刻當(dāng)做開始時間,把數(shù)據(jù)傳到后臺計算后再傳送回到前臺刷新的時刻當(dāng)做結(jié)束時間,這兩個時刻之間的時距就是客觀等待時間,它是可以用計時器精準(zhǔn)測量出來的,具有客觀性和確定性。
圖3等待時間的示意
與此同時,在操作開始和信息反饋結(jié)束之間,用戶并不會拿著計時器來測量,而用戶心理所感知到的等待時間就是用戶的主觀等待時間,主觀等待時間具有主觀性(因人而異)和伸縮性(可能比客觀時間長,也可能比客觀時間短)。
那么,回到我們的主題,為了讓用戶等待不焦慮,我們可以從兩大維度出發(fā):
圖4如何設(shè)計等待的2大維度
來達(dá)成縮短用戶等待時間感知的目標(biāo),讓用戶等待不焦慮,下面我們就逐一來看。
一、如何壓縮客觀等待時間
一方面技術(shù)團(tuán)隊深入鉆研,調(diào)整算法和信息傳輸方式,努力讓客觀等待時間變短。另一方面可以依靠3大設(shè)計策略:預(yù)加載、保留緩存和先行呈現(xiàn),來減少用戶操作后的客觀等待時間,這三大策略的實現(xiàn)邏輯如下圖:
圖5 壓縮客觀等待時間的3大策略
1. 預(yù)加載少等待
對于信息流類產(chǎn)品而言,預(yù)加載是非常普遍的一種設(shè)計策略。
當(dāng)用戶瀏覽信息流列表時,隨著列表內(nèi)容的曝光,通常還未展示到最后一條時就會提前加載下一刷的內(nèi)容,給用戶的感受是列表內(nèi)容源源不斷,用戶壓根感知不到列表的加載過程(如果非正常瀏覽,手勢快速滑動還是可以看到加載狀態(tài)的)。
圖6預(yù)加載少等待的案例
除了列表內(nèi)容預(yù)加載外,信息流類產(chǎn)品通常還會預(yù)加載詳情頁的文本。以今日頭條為例,我在瀏覽信息流列表時斷網(wǎng),上滑依然可以看到預(yù)加載的文字列表,點擊有圖片的新聞,還可以看到詳情頁的正文,這都是預(yù)加載的內(nèi)容,預(yù)加載可以幫助用戶實現(xiàn)少等待甚至不等待。
2. 保留緩存免等待
對于用戶查看過的內(nèi)容,保留緩存可以讓用戶再次查看內(nèi)容時免等待。
對于刷新頻率較低的內(nèi)容,我們完全可以采用保留緩存的形式來避免用戶等待。這個在客戶端上是非常常見的設(shè)計策略,但在網(wǎng)頁中卻非常鮮見,很多瀏覽器每次打開網(wǎng)頁都需要重新加載。
設(shè)想一下你正在瀏覽一個網(wǎng)頁內(nèi)容,不小心左滑退出了,不僅要再次點擊等待網(wǎng)頁加載,而且還要重新滑動來定位原來瀏覽的內(nèi)容位置,這是一個多么糟糕的體驗。
圖7保留緩存免等待的案例
今日頭條的搜索結(jié)果頁,部分結(jié)果是保留了詳情頁緩存的,即使斷網(wǎng),也可以再次訪問(但訪問過的鏈接卻沒有已訪問的狀態(tài)變化,不易識別和定位,體驗有待改善)
3. 先行呈現(xiàn)免等待
對于一些內(nèi)容發(fā)布類的場景,還有一種常見的設(shè)計策略是:一鍵發(fā)布并先行呈現(xiàn)內(nèi)容,然后后臺默默地傳輸數(shù)據(jù),避免卡在發(fā)布狀態(tài)造成用戶等待。
圖8先行呈現(xiàn)免等待的案例
以微信朋友圈和信息發(fā)送為例,即使斷網(wǎng),依然可以發(fā)布圖文或者發(fā)送消息并展示在相應(yīng)的窗口,然后后臺默默上傳,只要在幾分鐘內(nèi)有網(wǎng)就能上傳成功。這種先行呈現(xiàn)的設(shè)計策略就把加載留給了后臺,無需用戶等待,當(dāng)用戶網(wǎng)絡(luò)較慢或者網(wǎng)絡(luò)較差時,體驗會很順暢。
二、如何壓縮主觀等待時間
在現(xiàn)實產(chǎn)品設(shè)計中,除了上述場景,還有很多其他場景,由于種種限制性因素,客觀等待時間往往難以壓縮,或者壓縮成本過高,所以壓縮用戶等待時間更依賴于壓縮用戶等待的“時間感知”,也就是主觀等待時間。
根據(jù)諾曼在《如何管理復(fù)雜》書籍中提出的排隊等待6原則,以及李愛梅、趙丹等作者在《等待是一種折磨?等待時間直覺及其導(dǎo)致的非理性決策行為》論文中總結(jié)的影響時間感知的主客觀因素:
圖9壓縮客觀等待時間的設(shè)計原則與影響因素
結(jié)合用戶與軟件產(chǎn)品交互的具體場景,我篩選并總結(jié)了6條適用于軟件產(chǎn)品交互的等待設(shè)計策略(具體篩選方式我將在小課堂中為大家詳細(xì)介紹)下面我們就來逐一介紹:
圖10壓縮客觀等待時間的設(shè)計原則與影響因素
1. 全鏈路的體驗設(shè)計,保持用戶的好情緒
好情緒會壓縮用戶的時間感知。
圖11保持用戶的好情緒
用戶體驗是一個整體,我們不能一葉障目,只關(guān)注用戶當(dāng)下的等待。即使我們無法預(yù)知和改變用戶使用我們產(chǎn)品前的情緒,也要盡量保持用戶與我們產(chǎn)品交互的全鏈路操作體驗,激發(fā)并維持用戶的好情緒。因為擁有好情緒的用戶會更有耐心和期待,會更有探索欲,能夠分散注意力多關(guān)注等待之外的信息,從而壓縮等待時間的感知。
2. 告知等待原因,讓等待看起來合理
合理的等待理由,會延長用戶等待時間的預(yù)期。
圖12讓等待看起來合理
反之,不符合用戶預(yù)期的等待,會拉長等待時間感知。隨著硬件設(shè)備的升級和網(wǎng)速的提升,多數(shù)人機(jī)交互反饋都是即時的,如果出現(xiàn)較長時間的等待(時間≥5秒)或者出現(xiàn)相對更長的等待時長,就需要給用戶一個等待的理由:
比如:排隊人數(shù)太多、參與人數(shù)太多、所獲取資源較大、當(dāng)前網(wǎng)絡(luò)較差等等。這些理由能讓用戶理解并認(rèn)同等待,避免負(fù)向情緒的產(chǎn)生。
3. 告知等待時間,給予用戶掌控感
不確定的等待時長,會拉長用戶的時間感知。
圖13 告知用戶等待時間
人們偏愛確定性的等待時間。如果給等待中的用戶提供等待時間相關(guān)的信息,他們感知到的等待時間會短于客觀等待時間。因為在確定時間的等待情境下,人們可以較好的規(guī)劃時間,增加對時間的有效利用,減少由于等待導(dǎo)致的負(fù)面情緒。
反之,如果用戶對等待時間相關(guān)的信息一無所知,他們感知到的等待時間會長于客觀等待時間。因為不確定的等待時間會降低用戶的控制感,增加潛在的經(jīng)濟(jì)成本和心理壓力。
所以為了給用戶掌控感,壓縮用戶的等待時間感知,我們要盡量給予用戶明確的時間點、時間范圍、加載資源進(jìn)度等時間相關(guān)信息。
4. 填充相關(guān)有用有趣內(nèi)容,讓用戶保持忙碌
讓用戶保持忙碌可以壓縮用戶的等待時間感知。
本文經(jīng)授權(quán)發(fā)布,不代表增長黑客立場,如若轉(zhuǎn)載,請注明出處:http://m.allfloridahomeinspectors.com/cgo/user/81753.html