無論你的用戶界面設計得如何精美,在某些時候,用戶不得不耐心等待加載。漫長的加載過程可能會損害整體的操作體驗,甚至因此而“移情別戀”。作為設計師,我們雖然不能真的縮短加載時間,但幸運的是,我們可以采取一些措施,“欺騙”用戶的時間感受,讓他們感覺加載過程其實很快很流暢。
1.永遠不要讓用戶在沒有得到反饋的情況下等待用戶的等待時間是從發(fā)起動作時開始,如果用戶的連接速度較慢,網站可能需要一段時間來加載內容。這其中最糟糕的情況是:用戶沒有收到任何指示表明“站點已經收到指令了“。當站點沒有通知用戶需要一些時間來完成加載時,用戶通常認為它沒有收到請求,并且再次嘗試。缺乏反饋,造成了大量的工作浪費。為了避免用戶感到困惑或煩躁,我們需要用視覺化的反饋表明“有事情正在發(fā)生,請等待”。
2.避免靜態(tài)的進度提示靜態(tài)進度指示是指不會變化的圖像或文本指示,如“正在加載...”或“請稍等...”。雖然任何反饋都比沒有好,但靜態(tài)的提示也并不能算是好的體驗。靜止的提示并沒有讓用戶體會到“正在進行”,反而他們會不確定這個操作進程是不是“卡殼”了。
3.使用加載動畫心理學研究表明,在等待1秒鐘后沒有得到反饋,用戶的注意力就開始轉移了。為了減少用戶注意力得流失,在超過1秒鐘的加載過程中,使用加載動畫可以延長用戶注意力集中的時間。(注意:加載動畫并不適用于不到1秒鐘的加載過程,因為用戶可能會對剛才在屏幕上一閃而過的內容感到困惑)。
?、傺h(huán)齒輪,適用于合理快速的加載操作循環(huán)齒輪只提示用戶需要等待,但不能表明應該等待多久,常規(guī)等待時間為2-10秒的較為快速的操作。循環(huán)齒輪通常與下拉刷新手勢一起使用。它可以作為界面兩個狀態(tài)之間的中介,幫助用戶了解屏幕在變更時發(fā)生了什么。
?、诎俜直葎赢?,適用于長時間加載過程如果我們知道事情什么時候會發(fā)生,那么等待過程就更容易被接受。這就是為什么在需要長時間加載時,你需要給用戶一個具體的等待時間。一般來說,百分比動畫用于需要10秒或更長時間的加載過程。
或者,你可以提供一個估計的操作時間,甚至不需要太確切,一個簡單的“這可能需要一分鐘”就足以通知到用戶并鼓勵他們耐心等待。
四,調整用戶對時間的看法
衡量加載速度有多快其實取決于用戶的內心感覺。當你嘗試創(chuàng)建更快更流暢的用戶體驗時,可以通過縮短感知時間,而不是實際時間。為了做到這一點,我們可以采用用戶可操作的內容、動畫或動作來“填充”等待時間。
?、龠M度條進度條可以讓用戶預判處理速度,并且這種預判會被進度條移動的方式所影響。在這里介紹以下幾點簡單的技巧來讓用戶感覺更快:①進度條不能停止,否則用戶會認為操作中斷了。最糟糕的情況是進度條接近99%的時候突然停止,這會讓大多數用戶感到抓狂。 ②通過“立即移動”來偽裝進度條中的小延遲。③一開始緩緩前進,逐漸加快進度,給用戶一種“很快就會完成”的感覺。
②預加載頁面等待的過程是預加載頁面(也稱為臨時信息容器)一展身手的主場。預加載頁面本質上是逐漸加載信息的頁面的空白版本。它可以替代傳統(tǒng)加載動畫的作用。預加載頁面不是一個簡單的視覺裝飾,而是創(chuàng)造了用戶對新頁面的預期,使用戶關注進度而不是等待時間。因為預加載頁面是由簡單形狀組成的小圖像,所以可以快速的完成加載。FacebookAPP的加載頁面,灰色的色塊代表圖片,粗線代表文字,組合起來便向用戶展示了正在加載的的頁面的組成,完成加載后,真正的圖像和文字就會出現在色塊代表的位置。事實上,如果拿預加載頁面和“循環(huán)齒輪”相比,加載速度并沒有加快,但是在用戶心中,預加載頁面是更快速的。
?、酆笈_操作將加載工作隱藏到后臺操作。一個很好的例子就是在Instagram上上傳圖片,一旦用戶選擇了要共享的圖片,圖片就開始在后臺上傳,這個時候,Instagram會邀請用戶為上傳的圖片添加標題和標簽。當用戶填完后準備按下“分享”按鈕時,上傳已經完成,用戶可以立即分享出他們的照片。
④漸進式圖像加載當越來越多的圖像被用于APP和網站,圖像的加載速度會直接影響到用戶體驗。使用模糊效果,可以創(chuàng)建出漸進式的圖像加載效果。一個很好的例子是Medium。加載圖片時會先加載一個較模糊的小縮略圖,當圖片加載完成后,再轉換到大圖像。與模糊效果相結合的縮略圖非常小,通常只有幾kb,與純色相比不會占用太多的有效載荷,是更好的占位符。
?、莘稚⒁曈X通過有創(chuàng)意、有表現力的畫面來分散用戶的注意力,讓等待的過程更愉快,可以讓他們忽略長時間的加載。
評論(0人參與,0條評論)
發(fā)布評論
最新評論