以用户为中心的设计原则(7)——来自MS Windows UX

2008年12月31日 由 木鱼猫 留言 »

这是从微软的Windows User Experience文档中读到的一段介绍“UCD”即“以用户为中心的设计”原则的内容,凭着自己这一年多来学到的经验翻译了下,有谬误之处请多多包涵 。这段内容共有好几部分,这是最后一部分,前六部分都已经翻译完成,并可以在下面的相关文章列表中找到。原文附在翻译之后。

译文:

简洁的设计

软件界面应该简单(但不能过度简单),易懂并且要易于使用。同时要为所有功能提供通道。将功能最大化与维持简单的操作在界面上是彼此相斥的。一个有效的设计应该平衡这些目标。

要实现简洁这个目标其中的一个方法就是尽量减少信息的展现,使用尽量少的信息来进行充分的交流。例如,避免对命令名或者消息使用文字描述。不恰当或者冗长的用语会使设计显得混乱,并会使得用户很难轻易提取出重要的信息。另一个实现简洁有效设计的方法就是使用自然映射与语义。元素的排列与展示会影响他们的含义与关联。

同时简洁又与熟悉相关联,通常熟悉的东西总会让人觉得更简单。无论何时只要有可能,尽量去努力在用户已有的知识和经验上进行设计。

同样可以使用进阶展开来帮助用户管理复杂的事务。进阶展开包含详细的信息组织因此它只会在何事的时候出现。通过隐藏已经呈现给用户的信息可以减少大量需要被用户处理的信息。例如,你可以试用菜单来显示操作或者选项列表同时你可以试用对话框来显示成组的选项。

进阶展开并不意味着使用非传统的技术来显示信息,例如试用一个辅助键作为存取基本信息或者强制用户穿过一个更长的交互层级序列。这样会让界面显得更复杂和笨重。

原文:

Simplicity

An interface should be simple (not simplistic), easy to learn, and easy to use. It must also provide access to all functionality of an application. Maximizing functionality and maintaining simplicity work against each other in the interface. An effective design balances these objectives.

One way to support simplicity is to reduce the presentation of information to the minimum required to communicate adequately. For example, avoid wordy descriptions for command names or messages. Irrelevant or verbose phrases clutter your design, making it difficult for users to extract essential information easily. Another way to design a simple but useful interface is to use natural mappings and semantics. The arrangement and presentation of elements affects their meaning and association.

Simplicity also correlates with familiarity; things that are familiar often seem simpler. Whenever possible, try to build connections that draw on your users’ existing knowledge and experiences.

You can also help users manage complexity by using progressive disclosure. Progressive disclosure involves careful organization of information so that it is shown only at the appropriate time. By hiding information presented to the user, you reduce the amount of information the user must process. For example, you can use menus to display lists of
actions or choices, and you can use dialog boxes to display sets of options.

Progressive disclosure does not imply using unconventional techniques for revealing information, such as requiring a modifier key as the only way to access basic functions or forcing the user through a longer sequence of hierarchical interaction.

注:原文版权归微软所有,译文版权归本翻译者所有,转载请注明来自爱婕入迷

2 条评论

  1. Sayisee 说:

    这系列的文章就不看了,因为看不懂,呵呵。
    Happy New Year ,Friend!

  2. 老科 说:

    既要包括所有的function,又要易用、简单,还真是需要很深的功力才能做到。

发表评论

:o) :-D :-( ;-) :-P =-O 8-) :-/ O:-) :-! >:o C:-) :-(|) O-) :@ :-[ (B) (^) (P) (@) (O) (D) :-S ;-( (C) (&) :-$ (E) (~) :-* (I) (L) (8) (T) (G) (F) (*) (N) (Y) (U) (W)

无觅相关文章插件,快速提升流量