中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

“進度條”如何有效的幫助用戶體驗設計?

2023-12-16    分類: 網(wǎng)站建設

用戶及其痛恨的一件事就是等待。如果你為了考驗他們的耐心而讓他們等的太久,那你就極有可能失去這些用戶了,他們會毫不留情的放棄你的網(wǎng)站或應用程 序轉而投向更好的地方。雖然在技術上是有一定方法能夠加快程序的響應速度的,但是更多的程序往往都需要用戶在某些時候等待一段時間而別無他選。然而,如果 能讓用戶意識到你的程序的加載速度要快于其他程序,那么他們就會感覺到你的加載速度還是蠻快的。如果在應用程序開始加載數(shù)據(jù)響應請求的時候,訪問用戶能在 屏幕中看到一個進度條來指明程序的加載過程,那便是極好的。

現(xiàn)在,你必須要理解進度條的顯示方式跟動畫效果是能夠影響到用戶的心理感知的。 進度條的目的在于通過向用戶反饋當前的響應進度和合理的時間消耗來讓用戶在等待過程中放松下來。用戶不應該被傻傻的丟到一邊自己去猜程序正在處理的事情。 正是在這樣的情境下,似乎進度指示器剛好能構建起連接用戶和系統(tǒng)間的一條友好橋梁。在本文中,我們將探討集中不同類型的進度指示器以及他們的使用方法:

1、反饋的關鍵

沒錯,我們當然都喜歡一個應用程序能夠即時響應。但是有些時候你的程序確實不夠快,緩慢的加載速度和延遲問題都可能降低你的程序性能。在這個時候, 你就必須保證用戶能清楚的知道程序正在按著他們的請求作出并在逐步完成響應動作。一個優(yōu)秀的交互設計就是那些能通過視覺反饋向用戶傳達系統(tǒng)當前的狀態(tài)(正 在發(fā)生什么?),產(chǎn)生的結果(剛剛發(fā)生了什么?)以及未來的狀態(tài)(下一步會發(fā)生什么?)。

如果一個進度指示器能夠面向用戶提供一些類型的即時反饋信息,那它就是發(fā)揮了有效的作用。想辦法告訴用戶程序確實需要一些更多的時間來響應他們發(fā)出 的動作甚至告訴他們需要花費的大概時間,這對用戶來說都是極其友好的。用戶的等待時間一般開始于他們觸發(fā)屏幕動作的那一刻,而理想上,系統(tǒng)應該在用戶觸發(fā) 動作后立刻給予一些視覺上的反饋以告訴用戶系統(tǒng)收到他們的請求了。這樣做帶來的積極一面就是:

(1)它們打消了用戶對程序響應的疑惑,使他們能夠確信程序是正常工作的。

(2)這種視覺信息向用戶傳達了一個有根據(jù)的等待原因,減少了他們對無聊的等待時間的感知。它能夠從一定程度上分散轉移用戶對等待時間的注意力。其 實,對于任何需要花費1秒鐘以上的動作來講,使用一個進度指示器都是合適的。不過對于更快的動作,如果還來使用這種動畫效果,那只會適得其反激怒用戶。

2、進度指示器類型

進度指示器整體上分為兩大類: 1) 確定性的 2) 不確定性的

對于確定性的進度指示器而言,它們能夠告訴用戶當前動作需要多久時間方能完成,因為用戶能從視覺上看到百分比。

而如果一個指示器要求用戶在動作執(zhí)行的全程中只能傻傻等待卻沒有告訴這個過程需要多久的話,那它就是不確定的進度指示器。

更進一步的,還有將這兩類指示器組合起來一起使用的情況。

3、圓形進度指示器

另外一種能確保用戶知曉系統(tǒng)正在響應的方法是使用一個循環(huán)的環(huán)形動畫,不過這種方法沒有足夠的信息告訴用戶在當前動作完成之前他們還得等多久。以往 的經(jīng)驗法則表明,只有在執(zhí)行2-10秒鐘內這種快速的動作時再考慮使用圓形進度指示器。如果讓用戶盯著這么一個圓環(huán)更久的話,用戶可能就不會再有耐心轉而 放棄。另外,如果能通過文字向用戶傳達一些更明確的信息,比如告訴他們?yōu)楹我却@時候使用“正在加載評論信息”這樣的文字就能讓用戶變得更有耐心一 點。

實際上,加載圖標往往并沒有傳達出動作的真實意義。因為它們廣泛應用于多種功能之間,比如運行系任務的時候,在系統(tǒng)引導時通知用戶當前狀態(tài)的時候, 網(wǎng)絡連接異常的時候以及數(shù)據(jù)加載的時候。這種一勞永逸的做法沒有針對具體動作設置特定的加載方式,這就是為何人們討厭看到一個環(huán)形加載動畫的原因。另外請 記住,若使用這種環(huán)形動畫代表從服務器加載數(shù)據(jù)的過程,那是充滿風險的,因為客戶端跟服務器間的網(wǎng)絡連接情況并不是掌握在開發(fā)人員的手里。 如果這樣做,在糟糕的網(wǎng)絡連接情況下等待時間可能要達到15秒鐘,而正常情況下可能僅僅需要2秒鐘,所以可控性很差。

4、整合后的圓形進度指示器

如果再進一步,你也可以將這種圓形的進度指示器動畫跟現(xiàn)有的控件結合起來,尤其是按鈕。比如在 Android 平臺中,一個圓形的加載器可以將一個懸浮按鈕整合進來。這種做法保證了能讓用戶看得到加載后的提交動作也確實完成了。它依靠圓形的逐漸閉合來代表了這個過程。

5、系統(tǒng)/自定義的循環(huán)動畫

Facebook 通過使用不同風格的循環(huán)動畫向用戶傳達出兩種不同的體驗感受。針對它們的加載指示器,如果用戶看到是一個自定義的加載動畫,他們會把這種延遲歸咎于程序本身的原因,而當他們看到是系統(tǒng)自帶的動畫效果的話,他們也會理所當然的認為延時是系統(tǒng)的責任。

6、線性動畫

一個確定線的線性進度指示器,其完成速度應該符合百分比的變化,并總是從0%到100%遞增而不減少。如果一個指示器針對的是多個線性任務,應該只用一個指示器來標明任務的整體執(zhí)行進度而不要針對每個任務都使用一個指示器。

7、顯示完成百分比的動畫

顯示完成百分比的進度指示器是在有等待動畫的指示器中最為有用的一種。它們突顯出當前的處理狀態(tài),告訴用戶系統(tǒng)已經(jīng)完成了多少工作量以及還剩余多 少。這種指示器能清楚的向用戶解釋當前動作的處理進度。就經(jīng)驗法則來看, 它適用于那些需要花費10秒鐘或者更久的任務。其實,給用戶一個預估的大概時間往往就夠了,并不是非得精確。類似于“這會耽誤您一分鐘的時間”這樣的文本 描述就足夠。

這種指示器也可以用在消耗時間少于10秒鐘的情況下,例如系統(tǒng)正在加載一系列的文檔或注冊表文件的時候。此時最好包含諸如“ 已更新3/50”這樣的文字解釋。另外一點,對于那些消耗時間的動作,要給用戶停止當前進程的選項,以免他們等的不耐煩想要退出。如果你忘了這么做,那你 的設計將會讓用戶失去控制權,而沒有能力根據(jù)自己的需求做出合適的選擇。

這種類型的動畫幫助用戶構建起一個關于動作執(zhí)行速度的期望值。反過來,速度的變化又可以見證究竟是哪個階段影響了用戶的滿意度。無論如何,如果指示 器在接近完成的時候卻停下來耽誤太久,這種情況就很容易激怒用戶(不信任你的指示器),這樣的話進度指示器在用戶心里似乎也變得沒有用。

8、連續(xù)性動畫

進度條能代表一個動作還要多久才能完成,但通常情況并不總是準確的。你可以通過讓你的連續(xù)性動畫一開始較慢而接近完成時運行很快來把那些小的延遲隱藏起來。但是這里要注意的一點是進度條切不可停下來,這樣的話容易誤導用戶以為程序凍結出故障了。

9、顯示步驟

相比于僅顯示完成的百分比進度,更好的方法是顯示出加載進程中涉及到的多個步驟。這樣做,用戶雖然可能還判斷不出每一步要花費多長時間,但是如果能看到總的步驟數(shù),他們至少在心里會有一個評估值。

10. 輪廓圖屏幕

長時間的等待會嚴重的影響到用戶的體驗過程,但還是有可能使得這個等待過程令人愉快而具有說服力的。輪廓圖屏幕就正好可以派上用場。它能夠讓用戶專注于數(shù)據(jù)加載的過程而非等待時間本身。

輪廓圖屏幕其實還是一個空白頁,只不過它在數(shù)據(jù)加載出來之前能夠先向用戶傳達出頁面究竟會有哪些數(shù)據(jù)類型以及各數(shù)據(jù)量如何。這種做法的好處就是能讓 用戶理解到程序對動作的響應速度是正常的,只是頁面中的具體信息尚需要一點時間陸續(xù)顯示出來。 Medium 就是采用這種方法,在數(shù)據(jù)加載過程中先顯示出一些數(shù)據(jù)的占位符, 這就將屏幕中的重點放到了這些正在加載的內容上而不是等待過程。

11、避免靜態(tài)的進度指示器

靜態(tài)的進度指示器就是那些沒有任何動態(tài)圖片只配有一些類似于“加載中…”、“請稍后…”這樣的靜態(tài)文本信息的指示器,它們只能告訴用戶他們的動作請求系統(tǒng)已經(jīng)收到了,卻沒有提供任何有價值的反饋信息。因此,這種做法必須被其他更有效的指示器取代。

12、避免有不可重新點擊的警告

設計的大失禮之處就是程序通過諸如“再次點擊可能創(chuàng)建一個額外的訂單”這樣的信息來警告用戶針對同一操作不能點擊兩次。這樣的做法是極為不友好的因為不論在任何情況下你都不該威脅警告用戶。 而且,用戶基本不會有興趣去閱讀如此長的提示信息。

13、處理無聊的等待過程

注意不要讓用戶在等待的過程中太過無聊,可以嘗試一些能夠分散他們在等待時間的注意力上的事情,讓這個過程變得有趣而令人愉快,甚至給他們一些超出預期的驚喜吸引他們,從而誘使他們多點耐心等待加載的完成。比如你可以嘗試使用一些精美的動畫效果。

總結

進度條是使用戶的等待過程變得清晰而流暢的最好方法。給與用戶反饋信息將一定程度上提升他們的耐心,而且會促成一個積極有效的用戶體驗過程。反饋信息能夠很好的處理不確定性并使用戶更愿意花些時間來等待程序作出響應。一個優(yōu)秀的進度指示器能夠指引用戶順利的完成目標任務,甚至能在用戶間,建立起對你的網(wǎng)站或應用程序的更好印象。

本文來源于成都網(wǎng)站建設公司與成都網(wǎng)站設計制作公司-創(chuàng)新互聯(lián)成都公司!

分享名稱:“進度條”如何有效的幫助用戶體驗設計?
文章鏈接:http://www.rwnh.cn/news43/308993.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站維護外貿網(wǎng)站建設、建站公司虛擬主機、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
本溪| 昭通市| 苏尼特左旗| 洱源县| 通河县| 四川省| 祁门县| 龙州县| 永德县| 正镶白旗| 科技| 革吉县| 大城县| 江山市| 日照市| 荥经县| 维西| 宣城市| 沐川县| 永寿县| 绥芬河市| 汉阴县| 仪陇县| 藁城市| 宜昌市| 车险| 江阴市| 龙里县| 珲春市| 栾城县| 潼关县| 闽侯县| 建阳市| 昭苏县| 曲松县| 三江| 榆林市| 津南区| 二连浩特市| 泸西县| 镇原县|