關于系統狀態的可見性,你需要知道這幾點
編輯導讀:系統通過交流當前狀態可以使用戶感知到對正在對系統的控制,這樣可以幫助用戶可以采取適當的措施來實現自己的目標,并最終使得用戶信任品牌。本文對系統狀態的可見性進行四個維度的分析,希望對你有幫助。
雅各布·尼爾森(Jakob Nielsen)的十種啟發式方法中的第一種-系統狀態的可視性-不僅涉及用戶界面設計,還涉及更多的內容。從本質上講,它與溝通和透明度有關,這對于生活的許多方面都是至關重要的。人們追求可預測性和可控制性,并且在大多數情況下,更多的信息可以轉化為更好的決策。
無論您身在何處,無論在做什么,都可以花一些時間環顧四周,并記下您周圍的各種系統以及它們如何傳達當前狀態。
- 您的手機或筆記本電腦會顯示剩余電池的壽命;
- 您的電子郵件應用程序會告訴您您有多少未讀電子郵件;
- 地鐵上的標牌指示下一站(或者,如果您錯過了最后一站,則表示下一列火車到達車站要多少分鐘)
所有這些信息塊使您可以準確評估與之交互的系統的當前狀態。
定義:系統狀態的可見性是指系統狀態傳達給用戶的程度。理想情況下,系統應始終在合理的時間內通過適當的反饋使用戶了解發生的情況。
一、知識就是力量
只有知道當前的系統狀態,才能進行相應的調整。 也就是說,您可以克服評估的難題,并弄清楚下一步需要做什么才能實現目標。
例如,當您開車時,您需要不斷查看它的速度,以確定您需要加快還是減速。如果您曾經駕駛過車速表損壞,可以證明這一點非常困難。試想當這發生在我身上時,我試圖跟上步伐并盲目地相信它們的行駛速度是合理時,我會感到周圍汽車的擺布。缺乏信息通常等于缺乏控制。
二、適當的反饋
每當用戶與系統交互時,他們都需要知道交互是否成功。系統實際上獲取了點擊按鈕后的那個請求,還是忙于其他事情卻忽略了它?該商品是否已添加到購物車?請求通過了嗎?(用戶有這些問題的原因之一是,它們曾經被無法正常運行的技術所摧毀。但是,即使無錯誤技術的歡樂時光到來,人們仍然會懷疑他們是否確實點擊或輕按了)
用戶操作的適當反饋可能是用戶界面設計的最基本準則。它用于使用戶了解當前狀態,并允許他們在正確的方向上引導交互,而不會浪費精力。
這樣的反饋可以像用戶單擊按鈕時改變顏色一樣簡單,或者在過程需要更長的時間來完成時顯示進度指示器。這些指示器表明系統正在運行,并減少了不確定性-防止用戶多次單擊同一按鈕,因為他們不確定第一次是否可以運行。
更改顏色并在選擇屏幕上的按鈕上添加選中標記,表明系統已注冊用戶的選擇(左)。 進度指示器向用戶保證更長的等待時間是正常的,并且系統仍在工作(右)。
為交互式事件提供即時反饋,使用戶可以快速識別錯誤源并在錯誤發生后立即予以修復。 實際上,即時反饋是直接操作的主要好處之一,直接操作是一種交互樣式,用戶可以直接對不同的UI對象進行操作。 與直接操作UI相比,命令行界面不顯示系統的當前狀態,也不提供即時反饋。 程序員知道在缺乏即時反饋的界面中定位錯誤的源可能有多困難。 他們通常不得不求助于斷點和步進之類的工具,以了解系統狀態如何隨著代碼中指定的每個動作而變化。
您是否希望用戶感覺自己正在使用DOS或Unix? 這些古老的命令行用戶界面與現代GUI設計之間的真正區別不是彩色圖標的存在。 系統狀態的可見性。
即使當用戶由于系統沒有屏幕而無法看到操作的效果時(例如僅語音設備(例如Amazon Echo和Google Home)也是如此),聽到命令的最小反饋也是必不可少的。 亞馬遜的Echo在設備上顯示一盞燈,表明它當前正在監聽或正在使用該命令。 例如,這種開-關指示器不如正在運行的計時器好,但是至少可以確保用戶可以聽見系統發出的命令,并且計時器設置在第一位。
三、迫使用戶采取行動
現代系統通常很復雜,并且假設描述系統狀態的所有變量都可以傳達給用戶是不合理的。用戶不關心許多后臺組件,例如下載和執行哪些JavaScript文件以使站點正常工作。但是,有時后臺方面實際上可以在后臺發揮重要作用。
以庫存大小為例。產品可用的庫存量通常與用戶無關,因此不應顯示。但是,有兩個例外:
- 庫存不足時:如果人們知道只剩少量物品,那么他們就會更有可能立即采取行動-緊隨稀缺和社會證明等偏見。
- 沒有庫存的物品時:該信息可以節省用戶嘗試添加到不再可用的購物車產品的工作量。 (丟失立即下達訂單比失去對未來訂單的信譽要好,如果用戶覺得自己不信任您,則永遠不會下訂單。)
另外,告知用戶當前距離免費送貨或其他類型的交易有多遠,這也可以鼓勵更多購買。
NatureBox.com:頁面頂部的橫幅顯示用戶需要花費多少錢才能獲得免費送貨服務。
要傳達可能影響用戶的后臺事件,您可以使用通知或指示器。模態對話框也用于通知人們狀態變化,這可能會嚴重影響他們。
四、溝通創造信任
當在與人的現實關??系中,該人隱瞞我們的信息或單方面做出決定時,我們開始失去信任,并感到這種關系不再處于平等的地位。當我們與系統交互時,也會發生同樣的事情。
當我們了解系統的狀態時,我們會感到處于控制之中–我們可以依靠系統在所有情況下均按預期方式運行。互動的可預測性不僅可以建立網站或應用程序的機制,還可以建立品牌本身的信任。
網站和應用程序應向用戶明確傳達系統的狀態-在未通知用戶的情況下,不得采取對用戶有影響的行動。當外部事件或時間流逝導致系統狀態發生變化時,請簡要但易于理解地進行解釋。
例如,當用戶重新訪問以前創建的愿望清單,現在該清單列表包含缺貨或不再出售的商品時,應該怎么辦?最糟糕的用戶體驗是,如果這些項目只是從列表中消失而沒有說明原因。屏幕頂部的通知如何?這只會稍微好一點,因為它不會幫助用戶記住以前在列表中找到合適替代品的項目。這兩種方法都失去了對用戶的控制,降低了信任度-如果其中的項目有時會自行消失,則用戶可能會停止依賴愿望清單。
建立信任的一種更好的方法是明確傳達當前系統的狀態(哪些項目不再可用),然后允許用戶將其從列表中刪除或使其可見以備將來參考。
Loft.com繼續在愿望清單中顯示缺貨商品,并帶有適當的消息傳遞功能以將商品狀態傳達給用戶。
五、結論
系統狀態的可見性是良好用戶體驗的基本原則。 從本質上講,這種啟發式鼓勵開放和持續的溝通,這對于所有關系(無論是與人還是與設備)都至關重要。 對系統當前狀態一無所知的用戶無法決定下一步要實現其目標的方式,也無法確定其操作是否有效或是否犯了錯誤。,不要蒙住您的用戶。
原文作者:奧羅拉·哈利(Aurora Harley)
原文地址:https://www.nngroup.com/articles/covid-changed-users/
本文由 @汪仔8250 翻譯發布于人人都是產品經理。未經許可,禁止轉載
題圖來自 unsplash,基于CC0協議
- 目前還沒評論,等你發揮!