什么是“對用戶友好”(2)

發表于:2014-02-12來源:酷勤網作者:不詳點擊數: 標簽:用戶
所以我們看到,對用戶不友好的背后,其實是程序設計的不合理使得它們缺少抽象,而不是用戶的問題。這種對用戶不友好的現象在 Windows ,Mac,iPhone,

  所以我們看到,“對用戶不友好”的背后,其實是程序設計的不合理使得它們缺少抽象,而不是用戶的問題。這種對用戶不友好的現象在 Windows,Mac,iPhone, Android 里也普遍存在。比如幾乎所有iPhone用戶都被洗腦的一個錯誤是“iPhone 只需要一個按鈕”。一個按鈕其實是不夠的。還有就是像 Photoshop, Illustrator, Flash 之類的軟件的菜單界面,其實把用戶需要的功能和設置給掩藏了起來,分類也經常出現不合理現象,讓他們很難找到這些功能。

  如何對用戶更加友好,是一兩句話說不清楚的事情。所以這里只粗略說一下我想到過的要點:

  統一:隨時注意,人是一個統一的系統的一部分,而不是什么古怪的神物?;旧峡梢园讶讼胂蟪梢粋€程序模塊。

  抽象:最大限度的掩蓋程序內部的實現,盡量不讓人知道他不必要知道的東西。不愿意暴露給其它程序模塊的細節,也不要暴露給人。“機所不欲,勿施于人”。

  充要:提供給人充分而必要(不多于)的機制來完成人想完成的任務。

  正交:機制之間應該盡量減少冗余和重疊,保持正交(orthogonal)。

  組合:機制之間應該可以組合(compose),盡量使得干同一件事情只有一種組合。

  理性:并不是所有人想要的功能都是應該有的,他們經常欺騙自己,要搞清楚那些是他們真正需要的功能。

  信道:人的輸入輸出包括5種感官,雖然通常電腦只與人通過視覺和聽覺交互。

  直覺:人是靠直覺和模型(model)思考的,給人的信息不管是符號還是圖形,應該容易在人腦中建立起直觀的模型,這樣人才能高效的操作它們。

  上下文:人腦的“高速緩存”的容量是很小的。試試你能同時想起7個人的名字嗎?所以在任一特定時刻,應該只提供與當前被關注對象相關的操作,而不是提供所有情況下的所有操作供人選擇。上下文菜單和依據上下文的鍵盤操作提示,貌似不錯的主意。

原文轉自:http://www.kuqin.com/shuoit/20131106/336092.html

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97