篮球巨星拍电影

將想法與焦點和您一起共享

“進度條”如何有效的幫助用戶體驗設計? 發布者:本站     時間:2019-01-28 14:01:17

用戶及其痛恨的一件事就是等待。如果你為了考驗他們的耐心而讓他們等的太久,那你就極有可能失去這些用戶了,他們會毫不留情的放棄你的網站或應用程 序轉而投向更好的地方。雖然在技術上是有一定方法能夠

加快程序的響應速度的,但是更多的程序往往都需要用戶在某些時候等待一段時間而別無他選。然而,如果 能讓用戶意識到你的程序的加載速度要快于其他程序,那么他們就會感覺到你的加載速度還是蠻快的。如果

在應用程序開始加載數據響應請求的時候,訪問用戶能在 屏幕中看到一個進度條來指明程序的加載過程,那便是極好的。

現在,你必須要理解進度條的顯示方式跟動畫效果是能夠影響到用戶的心理感知的。 進度條的目的在于通過向用戶反饋當前的響應進度和合理的時間消耗來讓用戶在等待過程中放松下來。用戶不應該被傻傻的丟到一

邊自己去猜程序正在處理的事情。 正是在這樣的情境下,似乎進度指示器剛好能構建起連接用戶和系統間的一條友好橋梁。在本文中,我們將探討集中不同類型的進度指示器以及他們的使用方法:

1、反饋的關鍵

沒錯,我們當然都喜歡一個應用程序能夠即時響應。但是有些時候你的程序確實不夠快,緩慢的加載速度和延遲問題都可能降低你的程序性能。在這個時候, 你就必須保證用戶能清楚的知道程序正在按著他們的請求

作出并在逐步完成響應動作。一個優秀的交互設計就是那些能通過視覺反饋向用戶傳達系統當前的狀態(正 在發生什么?),產生的結果(剛剛發生了什么?)以及未來的狀態(下一步會發生什么?)。

如果一個進度指示器能夠面向用戶提供一些類型的即時反饋信息,那它就是發揮了有效的作用。想辦法告訴用戶程序確實需要一些更多的時間來響應他們發出 的動作甚至告訴他們需要花費的大概時間,這對用戶來說

都是極其友好的。用戶的等待時間一般開始于他們觸發屏幕動作的那一刻,而理想上,系統應該在用戶觸發 動作后立刻給予一些視覺上的反饋以告訴用戶系統收到他們的請求了。這樣做帶來的積極一面就是:

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

(2)這種視覺信息向用戶傳達了一個有根據的等待原因,減少了他們對無聊的等待時間的感知。它能夠從一定程度上分散轉移用戶對等待時間的注意力。其 實,對于任何需要花費1秒鐘以上的動作來講,使用一個進

度指示器都是合適的。不過對于更快的動作,如果還來使用這種動畫效果,那只會適得其反激怒用戶。

2、進度指示器類型

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

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

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

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

3、 圓形進度指示器

另外一種能確保用戶知曉系統正在響應的方法是使用一個循環的環形動畫,不過這種方法沒有足夠的信息告訴用戶在當前動作完成之前他們還得等多久。以往 的經驗法則表明,只有在執行2-10秒鐘內這種快速的動作

時再考慮使用圓形進度指示器。如果讓用戶盯著這么一個圓環更久的話,用戶可能就不會再有耐心轉而 放棄。另外,如果能通過文字向用戶傳達一些更明確的信息,比如告訴他們為何要等待,這時候使用“正在加載

評論信息”這樣的文字就能讓用戶變得更有耐心一 點。

實際上,加載圖標往往并沒有傳達出動作的真實意義。因為它們廣泛應用于多種功能之間,比如運行系任務的時候,在系統引導時通知用戶當前狀態的時候, 網絡連接異常的時候以及數據加載的時候。這種一勞永逸

的做法沒有針對具體動作設置特定的加載方式,這就是為何人們討厭看到一個環形加載動畫的原因。另外請 記住,若使用這種環形動畫代表從服務器加載數據的過程,那是充滿風險的,因為客戶端跟服務器間的網絡

連接情況并不是掌握在開發人員的手里。 如果這樣做,在糟糕的網絡連接情況下等待時間可能要達到15秒鐘,而正常情況下可能僅僅需要2秒鐘,所以可控性很差。

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

如果再進一步,你也可以將這種圓形的進度指示器動畫跟現有的控件結合起來,尤其是按鈕。比如在 Android 平臺中,一個圓形的加載器可以將一個懸浮按鈕整合進來。這種做法保證了能讓用戶看得到加載后的提交

動作也確實完成了。它依靠圓形的逐漸閉合來代表了這個過程。

5、系統/自定義的循環動畫
Facebook 通過使用不同風格的循環動畫向用戶傳達出兩種不同的體驗感受。針對它們的加載指示器,如果用戶看到是一個自定義的加載動畫,他們會把這種延遲歸咎于程序本身的原因,而當他們看到是系統自帶的動

畫效果的話,他們也會理所當然的認為延時是系統的責任。

6、線性動畫

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

使用一個指示器。


篮球巨星拍电影 球探数据大师ios 独胆稳定方法 赛车pk10官网彩票控 南京按摩足浴 北京赛车pk10开奖记 浙体彩6+1走势图 排五走势图最近100期 bet365体育在线合法吗 快乐赛车五码看号技巧 赛车pk10稳赚八码 山东11选5人工免费计划 万博足球app