Peter Bickford 在他的書《 Interface Design》 中指出:用戶最厭惡的,是等待。
厭惡等待的,并不是指的實際速度,而是感覺速度。
舉例:
1-網頁1S內全部刷新出來,但沒刷新的時候網頁沒有任何內容
2 - 網頁 1.5S全部刷新出來,但是可以逐步展現內容。
用戶會認為情況 更慢。
1.8.1 什么是響應性
響應性和性能的差異:
性能:每秒鐘的計算能力
響應性:符合人對于時間,認知的需求而定。根據人的感知,運動和認知的底限來區分反饋的優先級。
雇傭功能3.0上線的時候,用戶反饋最大的問題就是“那我什么時候能夠得到開發者的確認呢?我要等到什么時候?而由于對這個問題不確認,導致雇傭方會同時預約多個開發者。 3.2 上線,會明確告訴企業方”通知已經發給開發者,1個小時之內會得到回復“,從而讓雇傭方滿意,不焦慮。這一個小時之內可以不用擔心,一個小時之后再來操作。
響應性差的軟件會產生的問題:
不能及時對用戶的操作提供反饋,讓用戶疑惑,不知道自己的操作是否有效。、,以及軟件是否有按照自己的希望在運行。不知道要等待多長時間,有時候甚至會嚴重影響用戶的使用步驟。
響應性差的示例:
- 對各類用戶的操作反應遲緩
- 阻礙其他工作的費時操作且不能停止
- 沒有提供任何線索來提示,操作要進行多久
- 執行用戶未請求的內部”內務性“任務時忽略用戶的輸入
1.8.3 設計應滿足響應性
- 對用戶操作即時做出應答,即使返回答案需要一定時間
- 讓用戶知道系統何時忙碌,何時空閑
- 在等待功能完成期間,允許用戶執行其他工作
- 讓動畫的移動變得流暢清晰
- 允許用戶放棄他們不想再執行的冗長操作
所以簽約步驟可以隨時保存然后退出;發布需求可以隨時保存草稿箱
- 使用戶能夠判斷操作將花費多長時間
- 盡可能允許用戶設置他們自己的工作步調