阅读更多

3顶
1踩

Web前端

转载新闻 设计中的 Less 和 More

2012-06-08 11:20 by 副主编 MnouW 评论(2) 有3283人浏览
Less is More是很多设计师的口头禅,它最早是由建筑大师Ludwig Mies van der Rohe提出,是一种提倡简单,反对过度装饰的设计理念。在此基础上,不断的有设计师对这个思想加以改进和新的解读,现在它已经成为了设计界的一个基本理论和准则。该理论的拥护者认为,使用简约的设计,去除不必要的细节,可以让产品和用户获得更大的收益,产生更好的效果。

在传统行业,有很多关于Less is More的成功案例。

1979年,索尼发现大部分用户对于播放的需求远远大于录音,所以他们去掉了传统录音机的录音功能,甚至去掉了当时认为必不可少的外置扬声器。然后把剩下的部分做到一个小盒子内,并配以立体声耳机。这就是风靡全球的Walkman随身听。



1984年,IBM在鼠标和轨迹球的基础上,精简结构,发明了TrackPoint(小红帽),在移动设备上有效的替代了鼠标的功能,并解决了轨迹球占用空间过大等缺点。现在TrackPoint已经成为了Thinkpad笔记本的标志,并且类似的设计被应用在很多其他品牌的笔记本电脑上。



2007年,苹果精简了手机的按键,甚至砍掉了整个实体键盘,推出了iPhone。在全世界范围内引领了一场智能手机的革命。



上面这些都是Less的思想带来的巨大成功。但是在实际的设计工作中,有时我们会因为对于这个思想理解不够深刻,而犯下一些错误。所以,具体的设计究竟是该Less还是该More,还是应该根据实际情况来决定。比如下面这些例子:

一、百度商业产品的某处细节

在百度推广的凤巢这个系统中,一个账户有如下的基本结构:账户 > 推广计划 > 推广单元 > 关键词。如图:



也即:一个账户中,可以有多个“推广计划”;某推广计划中,可以有多个“推广单元”;某推广单元中,可以有多个“关键词”。现在PM需要上一个新功能,他提供了这样的一个草图:



引用
PM解释说:“我需要一个定位器。可以让用户选择定位到「全账户」、某「推广计划」、某「推广单元」或者某「关键词」。简单画了一下,本着‘少即是多’的原则,我把它们组合在了一起。”

我看了以后很困惑,问到:“如果我想定位到全账户,该如何操作?”

PM回答说:“全账户的话,就什么都不选,直接点「查看」即可。”

我:“晕…”

这是一个比较典型的,精简了界面上的内容,但却损失了用户体验的例子。虽然这样的设计是最简洁最省空间的,但是却没能表达清楚这里的功能。后来经过讨论,将其改为了类似下面这种:



也即,在原有的下拉框和输入框之前,加上了4个选项。这4个选项,分别对应着可以做分析的4个不同层级,只有选定了层级之后,才会在下方出现该层级下面的具体选择控件。这样的改动,将用户的任务分成了两个步骤:1、选择自己要分析哪个层级。2、选择具体的分析对象。虽然流程变长了,点击次数变多了,界面上的元素也变得更加复杂了,但是收益很明显,那就是整个流程变得更加简单顺畅了,用户几乎无需任何思考即可上手操作。所以界面元素上的More反而提升了实际的用户体验。就像是《Don’t make me think》这本书中的一句话:“点击多少次都没关系,只要每次点击都是无需思考,明确无误的选择。”

二、网页上的斜体字

在很多英文网页上,设计师会选择将一些文字变成斜体。对于英文来说,在一些特定的字体下,斜体字会比较美观,同时这种效果在一些特定的场合也承担着一定的特殊含义。比如在维基百科中,斜体字经常会用来写书名或者注释类内容,如图:



在上面的截图中“This article is about the line of …”这一行内容,是注释的性质,并非介绍iPhone的正文,所以维基百科使用了斜体字。合理的使用这些样式,可以提高读者的阅读效率,也可以提升美观程度。

但是就斜体字本身而言,我认为它并不是很适合中文网页。理由很简单,在中文网页比较通用的12px字号下,斜体汉字的识别性会变差。例如,下图是某航空公司网站上,同一功能控件的两种不同语言的对比截图(为了让问题更明显,我选择了繁体中文):



从截图中我们可以清楚的看到,左侧的英文版,在Arial字体作用下,斜体字表现得不错。看得清,又美观。但是右侧就比较悲剧了。中文的12px宋体字,加了斜体样式后,识别度严重下降(这就有点儿像Ludwig Mies van der Rohe所说的“过度装饰”)。特别是一些比划比较多的汉字,会出现叠在一起的情况。

显然,在这个例子中,设计中文版的时候,应该更Less一些,去掉斜体样式体验会更好。

三、播放按钮和电话按键

在很多电子产品上,设计师使用一个向右的三角符号来代表播放键。这已经是一个行业标准,我们见到这种符号,就会很自然的产生正确的认知。所以当再次设计类似功能的时候,我们可以直接沿用这个符号:



在上图所示的3个完全不同的播放软件中,我们能够轻易的找到代表播放功能的那个按钮,并不需要在图形下面注明“播放”2个字。这样即节省了空间,也传达出了我们对于功能的定义。这里的Less达到了More的效果。

但是,这是否意味着,在为一个产品设计按键的时候,都可以沿用这种只提供图形不提供文字的Less方式呢?答案一定是否定的。比如:



这是某品牌电话机上面的按键,有谁能猜出数字键上方的3个按键的具体含义?特别是第1个和第3个,可能除了这个产品的设计者之外,大部分用户都无法在第一时间得出准确的结论。对于具体使用该产品的用户来说,他们面临的不仅仅是功能上的困惑,更重要的,是他们在操作这个产品的时候,对于按下这些按键以后会发生什么,将毫无预期。如果没有预期,很多用户就会选择根本不去尝试,那么即使这个功能本身很有用,也难以成功推广。如果我们的Less是建立在表达不清楚的代价之上,那就偏离了Less原本的初衷。在这样的细节上,我认为还是考虑在按钮下面标上文字吧,或者,直接把图形替换成文字来表达。

总结

  • 简约的设计在很多时候可以让产品使用起来更加流畅和高效,可以让用户体验更好。
  • 但有时我们对于Less is More这句话的理解还不够透彻。它的原意是反对“过度装饰”,而不是一味的“简单”。
  • Less不仅仅是UI上的简单,更重要的,是流程、认知层面的简单易用。如果为了精简UI而搞乱了流程,就得不偿失了。
  • 更核心的原则,还是那句经典的Don’t make me think。
原文:http://uxcafe.org/blog/2012/05/582
作者:http://weibo.com/xidea
  • 大小: 36.9 KB
  • 大小: 45.8 KB
  • 大小: 47.7 KB
  • 大小: 37 KB
  • 大小: 21.2 KB
  • 大小: 47.4 KB
  • 大小: 44.3 KB
  • 大小: 51.2 KB
  • 大小: 32.4 KB
  • 大小: 53.2 KB
3
1
评论 共 2 条 请登录后发表评论
2 楼 悲剧了 2012-06-12 10:45
成功的我们都知道,失败的less more可能更有意义吧,只谈成功的,很难深入分析,只能留在表面,说些大家都知道的罢了
1 楼 xfuajiao 2012-06-10 20:20
Less more 需要折中考虑

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 设计中的Less和More

    在此基础上,不断的有设计师对这个思想加以改进和新的解读,现在它已经成为了设计界的一个基本理论和准则。该理论的拥护者认为,使用简约的设计,去除不必要的细节,可以让产品和用户获得更大的收益,产生更好的效果...

  • 谈谈网页设计中的Less和More(图)

    作为网页设计师,除了要做出美观的页面外.还要注意到设计的一些技巧.本文就是从小和多的角度来谈的

  • linux中的less命令,linux中less命令使用

    less与cat和more的区别:cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。more命令功能:让画面在显示满一页时暂停,此时可按...

  • CSS预处理器sass和less

    CSS预处理器sass和less

  • Less Is More【少即是多】

    Less Is More Adults understand what it feels like to be flooed with objects. 成年人知道被物品淹没的感觉。 Why do we often assume that more is more when it comes to kids and their belongings? ...

  • 一款接口自动化神器—开源接口测试平台Lim(Less is More)

    很多公司往往是通过自动化框架而非测试平台来实现接口自动化,...可以看到,建设架构的成本和用例维护成本是一个成反比的关系。而且大多(中小型企业)公司也没有时间或愿意花较高的薪资聘请专门开发测试平台的人员。

  • Less is more——如何修复setup violation?

    如果设计频率过高的话,可能会出现setup和hold相互打架的情况,这时可以考虑提高net delay占的比重,修出margin。 2)尽量动靠近endpoint的cell。因为越往path后面的cell,影响的path数目越少。但有时还是需要考虑...

  • JQuery——Write less,do more

    在学JQuery之前,我一直都很好奇这个东西为什么叫JQuery,有疑问就去问百度。 百度上是这样子讲的:jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。

  • Learn-More-Do-Less:Java资料库

    Java 知识点,持续迭代中。 如果对你有帮助请点下 Star,有疑问欢迎提有好的想法请提 设计模式 源码分析 JDK 线程相关源码 框架使用 web 层框架 Spring MVC Webflux 持久层框架 Hibernate Mybatis 消息中间件框架 ...

  • 产品设计七大黄金定律

    产品设计七大黄金定律

  • Java IO中涉及到哪些设计策略和设计模式

    Java IO中涉及到适配器模式以及装饰者模式。 一、装饰者模式以及适配器模式的介绍 装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者模提供了比继承更有弹性的替代方案。 通俗的解释:装饰模式就是给一个...

  • less的了解及基本使用

    less的了解及基本使用

  • 华为“More Bits, Less Watts”新践行

    从2020年我国提出“2030碳达峰,2060碳中和”目标到2021年“1+N”顶层设计的颁布,再到2021年12月中央经济工作会议提出的“要正确认识和把握双碳目标,坚定不移推进,但不可能毕其功于一役”的定调,“双碳”工作的...

  • less 使用指南

    参考文档: less 中文网 less 快速入门 ...Less 是一种由Alexis Sellier设计的动态层叠样式表语言,受Sass所影响,同时也影响了Sass的新语法:SCSS。 LESS是开源的,其第一个版本由Ruby写成,但在后续的版

  • 文件内容查阅命令-cat、tac、nl、more、less、head、tail、od命令

    more -num text.txt 从第 num 行开始显示 more +num filename 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示 more +/pattern filename less命令 less也是一页一页翻动,那它和more有何区别?...

  • 七大黄金定律与产品设计

    费茨定律所突出的人机解密满设计法则,主页定义了游标移动到目标之间的距离,目标的大小和所花费时间的关系。 T代表:完成移动所需要的平均时间 a代表:光标开始/停止时间 b代表:光标移动速度 D代表:从起点到目标...

  • less和sass的区别

    本文来自thoughtworks Jing Ren ,感谢Jing ... 如果你还在为web前段css设计,维护,开发困扰的,我觉得你可以尝试下LESS或者Sass另类的动态css体系。 原文如下:  自从我几个月前开始使用LES

  • 项目中用到的设计模式

    https://blog.csdn.net/when_less_is_more/article/details/78004466 在一次面试过程,面试官问:对设计模式了解不,项目中用到了哪些设计模式。 发现:面试官考察面试者的知识体系,不单纯的停留在了解熟悉的层面...

  • 设计模式学习之策略模式

    如果在一个条件语句中又包含了多个条件语句就会使得代码变得臃肿,维护的成本也会加大,而策略模式就能较好的解决这个问题,本篇博客就带你详细了解策略模式。策略模式的定义和使用场景定义:策略模式定义了一系列的...

  • Unity Terrain Adjust

    核心特性:地形调整的灵活性 地形高度与坡度调整: 利用Terrain Adjust,设计师可以根据需要轻松调整地形的高度和坡度,创造出更加自然和真实的环境。 光滑边缘处理: 工具提供了边缘平滑功能,确保地形调整后的过渡自然,避免了突兀的高低变化。 自定义画笔设置: 可调整画笔大小、衰减、间距等参数,让设计师能够精确控制地形的每一个细节。 应用场景:多样化的地形创作 道路与岩石融合: 利用Terrain Adjust,可以将道路和岩石自然地混合到地形中,为游戏世界增添更多细节。 坡道创建: 工具还支持创建坡道,为游戏中的车辆或其他移动元素提供更加丰富的地形变化。 技术细节:轻量级与高效 编辑器专用: 作为编辑器的专用工具,Terrain Adjust不会对项目造成混乱,保持了工作环境的整洁。 Collider需求: 为了使用Terrain Adjust,目标对象需要有Collider组件,以确保地形调整的准确性。 Terrain Adjust工具以其轻量级设计和强大的地形调整功能,成为了Unity环境设计师的得力助手。它不仅提高了工作效率,还为创造更加丰富和真实的游戏世界提供了可能。

Global site tag (gtag.js) - Google Analytics