What does it mean to be simple?(译)
什么才意味着真正的简单呢?(What does it mean to be simple?)
所有的设计师都在说"简洁性"是多么多么的重要,那么,究竟什么才真正意味着简单呢?多数情况下我我们认为简单意味着更少,通过去掉一些事物来达到简单的目的. 我们以为通过把内容放置在明显位置,可以帮助用户更好的集中注意力,或者采用使用符号列表而不是段落的形式,会有更多的人愿意去阅读;亦或者通过将文本内容缩略到一半可以让内容更清晰. 但是简单并不意味着"更少".一个更准确的定义应该是"刚刚好".唔,我可能过于简单了…
在一些时候,设计需要更多的东西来实现简单.所以,一个更好的定义应该是:”刚刚好可以满足理解以及实现我们的目标”.不采用隐藏或者去除某些东西,我们采用如下的方法让我们的设计变得更加有意义的简单:
- 只有一个核心观点(不要多个观点或者一个不完全的观点)
- 随时间而逐渐增强清晰性(不要被不恰当的细节淹没)
- 一致性(避免使用不必要的特殊界面和信息)
只有一个核心观点
注意力和兴趣是你试图让某人做任何事的首要因素.最好的吸引注意力和建立兴趣的方式是只展现一个核心的观点,全面的阐述这一观点.这将允许用户来做一个二选一的选项:"我感兴趣啊?".在介绍某个特性的时候,应当让用户能立刻”看到”自己的操作会产生的任何后果,这将帮助用户更好的理清内容同时对于下一步要做什么有更好的掌控. 只有一个核心目标的原则是贯穿始终的,从全局到每个细小的属性.
“除了’Send Message’,没有更好的词语可以描述清楚’Send Message’”.—Des Treynor
这是一个非常典型的例子,它的结果非常清楚(就是Send Message).这里其他的版本可能是”Go”或者”Submit Now”,或者仅仅是”Send”.但这些都没有”Send Message”那样清楚,只用两个词就可以让用户非常清楚的理解其含义,从而更轻松的做出选择. 随着转移到更加复杂的一些属性,让其概念清晰易于选择的困难程度呈指数级增长,但是我们的目标应该是一致的:利用一个核心观点指引用户合理的设定他们的预期.如果我们没能成功的做到这一点,那么感知起来的复杂度就会有所增加.
只有一个核心观点包括以下内容:
- 二选一的:足够简单只有两个选择...允许人们方便的评估他们同意与否
- 用朴实的语言来陈述:尽可能的清晰以及明显的表述问题或者选择的机会
- 不断的重复:每一个界面都应该在适当的位置不断重复恰当的问题或选择的机会.
- 让预期变得明显:每一个问题或者选择机会的结果都应该可预计;
随时间提升其清晰性
在获得人们的兴趣之后,下一步就需要让他们投入时间和精力了.即便当你的用户发现你的应用非常有趣,也依然有很多"摩擦"可能会出现.如果他们被这些阻拦了,那么转化率依然很低.你必须要清晰的没有任何困扰的展示给他们他们可以实现他们的目标. "网络出版:写的太少,无法清楚地表达意思.写的太多,会因为太厚而无法浏览从而有很多内容被跳过."--Ryan Singer 就好比很多对话可以随着时间的进行而变得更清楚更准确,正确的时间出现的正确的细节将会增加最终获得满意结局的机会.去除相关的但是不恰当的细节,将可以帮助用户不断前进而减少被分散的机会.谨记,每一个无法获得有意义的结果的时间和精力的投资都会增加感知的复杂性.随时间提升清晰性可以采用如下方法:
- 清楚的开始和结束--确保界面中如何清楚的做某一件事实非常清楚地.
- 逐步解密--要做到恰到好处:把用户的焦点只放在那些有主意他们理解当前任务的细节上.
- 明显的路径--总是提供一个清晰的路径到下一步或者下一层次的细节.
一致性
一个新用户和一个老用户是完全不同的两种用户.如果你想要让人们一直停留这里,那么你需要帮助他们,让他们感觉自己掌握了这一应用的每一部分,而且完全没有必要去担心下一个是什么. 每一个特性都需要足够的便捷而让用户感到愉悦以及他们的时间和精力得到了最好的利用. "无论是风中舞动的旗子,空的和挤满人的站台的区别,亦或者是那些暗示着可行的路径的脚印,我们一直寻找着世界上那些明显的标志来提供指引."--Don Norman 你给予他人友好的表情可以带给他们自信,而且可以收获笑容.帮助人们看到那些他们之前看到的内容,基于他们已经知道的事情获得结论.当你确实有一个复杂的问题时,你的界面比较复杂并没有错,但是毫无理由的把用户扔在一个陌生的地方,而且不给于任何指引或者地图,那就是不友好了.通过以下方法保持一致性:
- 巩固惯例--使用相似的处理过程,使用相似的方法.
- 建立模式--把相似的事物放在相似的地方,这样用户就可以根据直觉来行动了.
- 偶尔破坏规则--知道什么时候一个界面需要独一无二,实际上可能比你想象中更少一些.