袋鼠雲數棧UI5.0體驗升級背後的故事:可用性原則與互動升級
最近,我們袋鼠雲的 UED 部⻔小夥伴們,不聲不響地⼲了⼀件⼤事 —— 升級了全新設計語言「數棧 UI5.0」。
眾所周知,使用者在使用產品時,是一個動態的過程,使用者和產品之間進行互動的可用性,能否讓使用者愉悅、快速地在產品內達成目的,直接影響使用者使用產品的體驗。
在設計中,有一個廣泛的經驗法則被稱為「尼爾森十大可用性原則」,1995 年由著名的人機互動學博士尼爾森發表。它是產品設計和⽤戶體驗設計的重要參考標準,這⼗⼤原則在設計過程和落地中能都能很好的幫助設計師去提升產品互動體驗。
針對數棧現有產品存在的⼀些問題,⽐如同質化嚴重, 視覺不統⼀,⽤戶體驗差等,從視覺呈現到互動細節,結合這經典十大可用性原則,進行了重⼤的提升。
今天就給大家講講數棧 UI5.0 的煥新升級,究竟做了哪些事。
系統可⻅性原則(Visibility of system status)
系統要在適當的時間內給予使用者恰當的反饋,始終讓使用者知道當前正在發生什麼。—— 尼爾森
可以理解為包括⽤戶在⻚⾯上的任何操作,系統需要給出相應的反饋,來確保⽤戶在操作過程中的狀態可⻅、變化可⻅、內容可⻅,從⽽幫助⽤戶將互動引導到正確的⽅向,⽽不會浪費精⼒。
1)在數棧 UI5.0 中,透過按鈕互動狀態的變化,來響應⽤戶的操作⾏為
2)提交任務之後給出的適當反饋提示,明確任務⽬的是否成功,減少不確定性
3)在數棧 UI5.0 中,透過⽤戶操作後導航的顏⾊狀態區分,從⽽告知⽤戶當前所處的模組
貼近場景原則(Match between system and the real world)
系統要使用使用者的語言,使用者熟悉的單詞、短語和概念,而不是系統術語。遵循現實世界的約定,使資訊以自然和合乎邏輯的順序出現。—— 尼爾森
“Match between system and the real world”—— 系統與現實世界之間的匹配。
⽤戶會習慣⽤現實世界中已有認知來看待問題,這個已有認知是⽤戶根據⾃⼰掌握的經驗、知識和想象所建⽴的⼼智模型。⽐如在⾊彩運⽤上,綠⾊代表成功,紅⾊代表失敗,⻩⾊代表警示,當⽤戶在看到這⼏種⾊彩時,會延續已有慣性的思維。
再⽐如圖示的設計,我們設計圖示時會按照實際事物來描繪圖形,⽐如垃圾桶的圖形表示刪除。當我們在設計時如果遵循這種習慣,能夠很⼤程度上去降低⽤戶的認知成本。
可控性原則(User control and freedom)
當使用者錯誤地選擇了的某個功能後,系統需要提供一個明確的「緊急出口」,來讓使用者離開其不想要的狀態,而且無需額外的對話方塊,支援撤銷和重做。—— 尼爾森
可控是⼀種原則和框架,是指事物的發展在我們能夠預期和把握的範圍內。在⾮業務場景下,數棧選擇給⽤戶更多的選擇和控制的⾃由,增加⽤戶對於產品的 “安全感”,從⽽塑造良好的體驗。
1)在數棧 UI5.0 中,當操作不可逆時,給予⽤戶⼆次確認的機會,避免⽤戶由於誤操作造成的後果
2)在數棧 UI5.0 中,當⽤戶在完成任務過程中,允許⽤戶回溯所做的選擇或退出流程
一致性原則(Consistency and standards)
我們不應當讓使用者去懷疑不同的語句、狀態或操作是否在表達同一件事,設計需遵循平臺的慣例。—— 尼爾森
⼀致性可以給⽤戶統⼀的認知,幫助⽤戶快速學習、記憶和熟悉產品的功能,從⽽建⽴⽤戶穩定的⼼智模型。為了保障產品間的⽤戶體驗統⼀,通常都需要建⽴設計規範,來確保產品內部的⼀致性,這裡的⼀致性包括視覺⼀致性、⾏為⼀致性和感知⼀致性。
數棧 UI5.0 在此次升級中建立了一套完整的設計規範體系,透過這套規範可以解決產品中的體驗問題,併為產品設計提供指導原則,從而解決業務問題。
1)數棧 UI5.0 中的視覺⼀致性包括字型、顏⾊、尺⼨佈局、圖示等,統⼀視覺使⻚⾯井然有序
2)⾏為⼀致性體現在各種⻚⾯控制元件佈局、操作互動的⼀致性,⻚⾯跳轉邏輯的⼀致性
3)感知⼀致性以及⽂本⼀致性
感知一致性:指位置⼀致性,確定、取消按鈕、儲存,類似模組的相同按鈕位置相似
文字一致性:提示語、操作提示、 功能按鈕、編輯提示
錯誤預防原則(Error prevention)
比報錯提示更好的方法是,透過嚴謹的設計來防止錯誤的發生:要麼消除容易出錯的情況,要麼把這些容易出錯的情況找出來,並在使用者採取行動之前提供確認選項。—— 尼爾森
在操作過程中⽤戶很難避免會出現錯誤操作,提前考慮到會影響⽤戶犯錯的原因,並提供正確的引導,能夠大大降低⽤戶的犯錯機率。同時在⽤戶操作錯誤時提供有效的解決措施來幫助⽤戶完成任務,在提升操作效率的同時,也能給⽤戶帶來安全感。這就好⽐你⾛在⼀個⼗字路⼝,清晰的指示牌可以避免你⾛錯路。
同時,文字提示(tooltip)在數棧 UI5.0 也被廣泛應用,主要用於適時的提醒以解決使用者的疑惑,而不打斷使用者的操作。
系統識別勝過記憶(Recognition rather than recall)
透過將物件、操作和選項進行視覺化,最大限度地減輕使用者的記憶負擔,使用者不需要記住對話方塊中某一部分到另一部分的資訊,系統操作的指示資訊需要易於被使用者發現和獲取。—— 尼爾森
⽤戶是不可能記住操作過程中的過多資訊的,數棧在設計產品時就考慮到了需要減少⽤戶的記憶負擔,如在⽤戶重新編輯任務時記住⽤戶之前的操作記錄⽽不是清空;提供有效的提示資訊幫助⽤戶理解和記憶;可以的情況下,儘量讓⽤戶選擇⽽不是輸⼊,對⽤戶側⽽⾔,選擇的操作成本肯定⽐輸⼊要低。
1)記住⽤戶操作歷史
“最近使⽤” 按照項⽬開啟時間由近⾄遠排序,⽅便⽤戶快速回到需要使⽤的項⽬
2)選擇⽽不是輸⼊
由於業務需要,數棧產品中會有⼤量表單內容需要⽤戶來操作,數棧 UI5.0 ⽤選擇代替輸⼊可以減少⽤戶的記憶負擔,也能減少輸⼊錯誤等問題,可以有效的提升操作效率
使用的靈活性和效率 (Flexibility and efficiency of use)
一些快捷操作的功能,雖然會被新手使用者忽略,但可能為專家使用者所使用並幫助提升其使用效率,因此,系統需要同時滿足新手使用者和專家使用者的需求,允許使用者頻繁地操作。—— 尼爾森
關於這⼀點其實是在 B 端產品設計中⽐較容易忽視的⼀個原則,我們往往預設使⽤產品的業務⼈員是相對成熟的產品使⽤者,因為⼤部分⽤戶在進⼊產品後都會經過最初的產品培訓,從⽽成為中級⽤戶。
在《About Face 4:互動設計精髓》一書中有提到為中級⽤戶 最佳化設計,⼤多 B 端⽤戶既⾮新⼿⼜⾮專家,⽽是屬於中級⽤戶。當然不是說這樣就不需要在產品設計中考慮新⼿⽤戶,反⽽更應該考慮如何在減少⼈⼒培訓成本的條件下,幫助新⽤戶快速過渡到中級⽤戶。
數棧 UI5.0 選擇提供 demo 專案,來幫助使用者更快熟悉掌握產品。
美觀和簡約設計 (Aesthetic and minimalist design)
對話方塊中不應包含無關或很少用到的資訊,在對話方塊中每增加一個資訊,就意味著降低了主要資訊的相對可見性。—— 尼爾森
視覺是互動設計中⾄關重要的⼀點,對於體驗本身,視覺的感知是最直觀的呈現⽅式,⼈往往會對好的設計有更⼤的包容性。
在⻚⾯的設計中,視覺的層次可以有效的引導⽤戶操作路徑,良好的視覺層次結構可以提⾼相應⻚⾯的可⽤性。⽐如格式塔視覺理論中提到的接近性原則:位置緊密的元素看起來是相關的。當將某些元素放在⼀起時,我們就向⽤戶提供了⼀個清晰的訊號,說明物件是相關的。
1)視覺效果可以建立良好的第一印象
2)視覺的層次可以有效的引導使用者操作路徑,在數棧 UI5.0 中,根據資訊的關聯性佈局,形成分組暗示
幫助⽤戶發現、判斷和修復錯誤 (Help users recognize, diagnose,and recover from errors)
報錯資訊應該用通俗易懂的語言表達,而不是用程式碼,準確地反應問題,並且提出可行的解決方案。—— 尼爾森
⽤戶在產品使⽤中經常會遇到操作錯誤,給予合理的錯誤提示可以幫助⽤戶快速解決問題。例如填寫表單時校驗資訊,用簡潔的語言解釋錯誤資訊,指出問題並提供有效解決方案。
幫助文件 (Help and documentation)
幫助文件的資訊應該易於被搜尋,聚焦於使用者的任務,並列出具體的步驟,而且,不能太龐大。—— 尼爾森
對於數棧這類業務性較強的產品來說,幫助⽂檔是必不可少的存在,它能夠幫助⽤戶更加快速的瞭解產品。同時也需要在⻚⾯上提供資訊提示來幫助⽤戶完成任務,常⻅的如 tooltip,較為輕量化的互動形式,需要⽤戶主動去觸發喚起,不打斷⽤戶的正常操作流程。
數棧 UI5.0 採用圖文方式提供功能介紹,幫助使用者更好的理解功能。
寫在最後 (Conclusion part)
我們以往常說 B 端產品重功能,C 端產品重互動,但隨著互聯⽹的 “內卷”,B 端的互動體驗現在也越來越受到重視。
本次數棧 UI5.0 全面煥新升級,不但要滿⾜當下的新功能需求,同時也在思考重新設計的內容能否為之後的業務擴充做到更強的相容性,這也需要我們不斷地去進行探索和最佳化。
未來數棧也將從更多的細節中去提升互動體驗,來幫助我們的客戶更加⾼效的完成任務,給大家帶來更加好用的功能和體驗。
想了解更多有關袋鼠雲大資料產品、行業解決方案、客戶案例的朋友,瀏覽袋鼠雲官網:https://www.dtstack.com/?src=szitpub
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995740/viewspace-2923890/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 袋鼠雲出品!數棧UI 5.0全新體驗升級,設計背後的故事UI
- 袋鼠雲數棧UI5.0煥新升級,全新設計語言DT Design,更懂視覺更懂你!UI視覺
- 互動內容的遊戲化“升級”遊戲
- FinClip SaaS 版體驗升級
- 路在何方:小白程式猿打怪與升級的故事(10)
- 路在何方:小白程式猿打怪與升級的故事(9)
- 路在何方:小白程式猿打怪與升級的故事(8)
- 路在何方:小白程式猿打怪與升級的故事(7)
- 路在何方:小白程式猿打怪與升級的故事(6)
- 路在何方:小白程式猿打怪與升級的故事(5)
- 路在何方:小白程式猿打怪與升級的故事(4)
- 路在何方:小白程式猿打怪與升級的故事(1)
- 路在何方:小白程式猿打怪與升級的故事(3)
- 路在何方:小白程式猿打怪與升級的故事(2)
- rac 升級crs 升級資料庫軟體,升級資料庫資料庫
- selenium的升級與降級
- 華為機器學習服務活體檢測再升級,構建安全友好的互動式體驗機器學習
- MIUI8體驗版升級需要注意哪些 MIUI8體驗版升級說明UI
- 資料庫升級之-Dataguard滾動升級資料庫
- Istio 升級後踩的坑
- iOS一定要升級到最新的背後真相大揭秘iOS
- 阿里雲 Serverless 再升級,從體驗上拉開差距阿里Server
- Nacos 爆重大 Bug!!不要升級,不要升級,不要升級
- 關閉chrome自動升級的教程 chrome如何取消自動升級Chrome
- 華為雲SQLServer軟硬體升級,推動效能全面提升SQLServer
- ERP系統升級與整合的考驗
- nginx升級與回退Nginx
- 中國移動奏響5G商用序曲,雲遊戲和雲VR體驗精彩升級遊戲VR
- 9.2.0.4 升級到10.2.0.5升級後 Oracle Ultra Search 元件NO SCRIPTOracle元件
- ABP Framework 手動升級指南:從6.0.1升級到7.0.0Framework
- 升級AI體系架構背後:產業AI篤信者百度AI架構產業
- Truffle 2.0升級3.0升級指南
- oracle upgrade 升級前測試,升級後穩定計劃Oracle
- 突破大小“屏”壁,互聯體驗升級,全面解讀華為Cast+KitAST
- ORACLE RAC 的滾動升級Oracle
- 全新升級!有道詞典筆與有道詞典App打通 軟硬一體助力更互動式學習體驗APP
- 如何做出“好玩”的小遊戲?——升級遊戲體驗遊戲
- iOS一定要升級到最新的原因揭秘 背後的真相亮了iOS