編輯導讀:系統透過交流當前狀態可以使使用者感知到對正在對系統的控制,這樣可以幫助使用者可以採取適當的措施來實現自己的目標,並最終使得使用者信任品牌。本文對系統狀態的可見性進行四個維度的分析,希望對你有幫助。
雅各布·尼爾森(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協議