6.1.3. Mentor: Design Not Just for Usability, but Learnability
生活随笔
收集整理的這篇文章主要介紹了
6.1.3. Mentor: Design Not Just for Usability, but Learnability
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
6.1.3.?Mentor: Design Not Just for Usability, but Learnability
可用性設計師的下一個角色是導師。對于每個專業(包括生活中)都需要一個導師,他為你的未來鋪平道路,跟你分享知識和經驗。一個好的導師一定會對你耐心,并且激勵你上進。一個好的用戶界面也應該具備類似的功能:耐心的指導用戶、幫助用戶更加有效的工作。
可用性并不總是和學習能力交迭在一起的。對某些具體應用來說,那些經驗豐富的用戶的所具備的能力使得他在操作上勝過新手。命令行界面就是個很好的例證,只有黑屏和閃動的光標,再沒有比這更令人不爽的界面了。但是對一個有經驗的用戶來說,它是非常強大的。如果將Unix的命令行取走,這可能至少導致它的功能減掉一半。
在可用性的設計中,讓新用戶和經驗用戶都能快速適應也是應用程序目標中最重要的一個方面。
6.1.3.1. Teach with affordances
Affordance是一套教學工具。它是對象的一種屬性,并且能暗示對象的功能。例如,一個門把手就是一個affordance,提示你拉門,一個按鈕是用來按的,旋鈕告訴你它是用來旋轉的。UI?設計師也要提供這些affordance,這些affordance通常是符合慣例的。例如,你打開一個窗口來看看,設想你不知道打開以后是什么樣的,看看這個窗口是不是可調大小的?如果答案是肯定的,那可能是因為窗口右下角有一個斜線斑紋的東西,這個東西有時叫做把手。這個小圖標是一個標志:用來拖動窗口大小。甚至命令行界面也提供了一個affordance:閃動的光標。Affordance是功能的可視化標志,圖6-1是一些常見的affordances.
6.1.4. Trainer: Provide Immediate Feedback
你知不知道為什么去體育館鍛煉身體的人們為什么要付錢給教練呢?畢竟,許多訓練是在跑步機上或者是推舉杠鈴中進行的。而事實上,給教練付錢有很多理由,教練扮演了一個很重要的角色,就是在我們鍛煉之后給出及時的回饋:鼓勵,糾正,調整和教授,使得我們的鍛煉能夠更好的進行。
可用性的界面設計工作也是同樣的道理:將因果作出對比,形成緊密的回饋機制,這樣用戶可以很自然的作出響應,糾正自己的錯誤。
6.1.4.1. Direct manipulation
要理解直接操作的概念,最好的例子就是上面說過的緊密的回饋機制。無論什么情況下,請允許用戶對數據的直接交互和操作。一些電子報表軟件應該在這方面加以改進:他們不允許直接在cell中對數據進行操作。這樣,用戶只能首先點開一個cell進行編輯,然后將注意力集中到電子報表的頂部來觀察變化。
6.1.4.2. Work with the mind
當在頁面上添加一些東西的時候,最重要一點的是讓用戶發現它,script.aculo.us中的highlight效果也許正適合這種情形:這個視覺效果可以很好的配合你的視覺神經,告訴你這個地方很重要。另一種情況,假想有些信息因為不再需要所以要從屏幕上刪除,如果再使用highlight效果會產生反作用。最好使用類似fade效果來實現。
6.1.4.3. Use color appropriately
顏色是增強用戶體驗的一個重要途徑,因為它是除了文本、形狀、版面之外的又一層可視數據。
在UI設計時,如果顏色的使用始終符合一種風格,會讓用戶慢慢習慣并且依賴這種顏色風格,也會讓用戶對新的UI界面很快的適應,會對你的應用程序產生一種信任,并且操作起來會更快,也不會經常犯錯。
如果你是在UI中傳遞信息,使用顏色要盡量保守,不要嘗試把一堆顏色加進去。否則,你會適得其反的造成視覺的混亂。
雖然顏色一般沒有許多內在語義上的說法,但是卻有一些慣例,這些慣例在設計中是非常有用的。對一個小孩子來說,紅色代表停止。(事實上,這是因為某些技術原因。早期的燈塔選擇紅色作為停止信號是因為當時紅色是可用的透明度最高的彩色玻璃的顏色。后來,鐵路上也借鑒使用,再后來,交通系統也遵循了這個慣例.)所以請不要讓這數百年來的慣例在你的web應用中終結!現在,紅色的語義也被延伸了,暗示著:小心、否、取消、移除、打開、刪除,等等。另外,綠色代表,進行中,是,確定,新建,添加,打開,創建,等等。
本文轉自 fsjoy1983 51CTO博客,原文鏈接:http://blog.51cto.com/fsjoy/111342,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的6.1.3. Mentor: Design Not Just for Usability, but Learnability的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redhat安装wine教程_超简单制作
- 下一篇: undi是什么意思_undefined是