《简约至上》读书笔记

作为程序员,最令人头疼的事之一就是做一些关于交互上的决定,我总是觉得面对A和B的选择,往往无从下手。因此,我想学习更多关于交互的知识,做个全能得程序员,这本《简约至上》是一本很好的入门教程。

正如书名所言,《简约至上》讲述了简约设计的强大和必要,以及如何能简化产品。文中图文并茂,深入浅出,给我了很大的启发。另外,我很喜欢这本书的章节设计,每一节的文字都不是很多,大概只有几百字,一般都还有一张配图进行说明,读起来很轻松,也很容易记忆。

简约的产品有强大?文中举了一个Flip摄像机的例子:相比当时市面上其他同类产品,Flip只有9个键,其中还有一个大大的红色摄像键。它也没有软件驱动CD —— 必要的软件会在第一次连接到电脑时自动安装。它的操作简单,即拍即得,而且可以很轻松地上传到Youtube上。Flip当时的销量上百万 —— 当时全美的摄像机销量只有六百万。我们熟知的苹果产品系列也都是简约产品的典范 —— 虽然现在的iOS也越来越臃肿了。

我们追求的简约是针对大多数用户的简约,文中将用户分为了三类:专家用户,随意用户和主流用户。在设计的过程中,由于专家用户更了解产品,我们听到的声音有可能更多地来自他们,然而好的简约设计并非要迎合专家用户,而是主流用户。他们不是因为你的技术而使用你的产品,而是为了完成某个任务。而且,这类用户经过一段时间,也不会转化成专家用户。

如何对产品进行简化?这是这本书中的重点。本书给出了四个策略:删除,组织,隐藏和转移。我讲这几个策略中关键的部分提炼出来:

删除

  • 砍掉残缺的功能,例如某些功能实现的不完美甚至造成用户精神上的负担。不要过分担忧用户可能用到的功能,除非它经常被用到。
  • 为了确定那些功能要保留和删除,我们进行排序,确定用户想要达到的目的。
  • 实验表明,较少的选择往往更能帮助用户进行决策,另外,聪明的默认值也可以减少用户的选择。
  • 在视觉方面,追求干净,减少使分散用户注意力的元素。使用空白或轻微的背景色划分页面,少用强调,控制信息的层次,不要超过三层。减少原色大小的变化。减少元素开头的变化。
  • 在文字方面,要进行精炼。不要使用介词。不要使用is,被动句。减少废话。

组织

  • 分块是组织的一种常见方法,但是分块越少,选择越少,用户负担越轻。
  • 可以围绕用户行为进行组织,例如医生和病人的行为不同,那么可以组织他们使用的功能。
  • 最简单地分类方法,是指重复交叉最少的分类方法。
  • 搜索的成分大于组织,最好先对内容进行有效的组织,然后再考虑如何设计搜索。

隐藏

  • 隐藏那些不常用但不能少的元素,例如个性化设置。
  • 让隐藏的元素适时出现,给用户提示与线索。

转化

  • 可以在不用设备上转移,例如同一个跑步app,在iPhone上采集数据,在电脑上查看数据。
  • 向用户转移,将决策的复杂性转向用户,要考虑用户擅长做什么。

“真正伟大的人还会继续向前,直至找到问题的关键和深层次原因,然后再拿出一个优雅的、堪称完美的有效方案。“ —— 乔布斯