简约至上 -交互式设计四策略 读罢
前言
工作性质原因,我不得不了解处于上游的同事工作中的一些准则,这本书是我借来的数本之一。Giles Colborne写的这本书并不长,我用了数小时便读完了它。在此将书中部分重要的见解整理下来。
优快云是我整理技术博客的地方,本身是想放到简书,但简书的markdown实在让人难受,所以先放在优快云
正文
关键问题:四策略为何?
- 删除 delete
- 组织 organise
- 隐藏 hide
- 转移 transfer
删除
删除:去除所有不需要的功能,评价准则就是不能再少了,这是专注的一种体现组织
组织:意味着需要有序,按照有意义的标准,将一堆东西划分成组隐藏
隐藏的意义在于凸显重要的,依旧是专注的一种体现,不重要的、同时不能删除的那就在合理的地方藏起来,不让它们吸引用户注意力转移
转移对功能的总量是没有影响的,但是精简了部分模块,将复杂的功能迁移到一个某个地方(当然这个地方适合该功能的存在),原有的模块得到了精简和解放。这是一种“亮点”的思路
优秀设计的前提:了解你的用户
脱离用户群体谈设计就是耍流氓
Giles将用户群体分成了三个抽象类,为什么我说是抽象类呢,因为Giles只抽取了部分特征,在具体的、不同的产品上,这些特征是依旧的,但不够全面、具体。这三个抽象类如下:
- 专家型用户
- 随意型用户
- 主流用户
专家型用户:
他们愿意探索你的产品或服务,并且会给你提出各种改进建议。他们希望看到为他们量身定做的前所未有的技术。即便拿到的是一个从未见过的产品,他们也会摆出专家的态度。换句话说他们舍得花时间研究新产品,探索产品的新功能。如果你是造手机的,他们就是那些想要浏览手机的文件系统,哪儿都动一动的人。不过这类用户总体上占少数。
简单粗暴的说,你可以认为这帮家伙是你的同行、而且领域一致,甚至水平更高。就你自身而言,过了一个产品设计“成功”的兴奋期后再回头看看,你很难感到完美,所以不要觉得你能满足这帮家伙的胃口并去为此努力,除非你从头到尾就是为了满足他们。
随意型用户:
他们可能使用过类似的产品或服务。他们有兴趣使用更高级更复杂的产品,但却不愿意接触全新的东西——要想让他们认可新功能,那么新功能必须足够简单。比如说,他们可能会对更先进的手机感兴趣,但是必须保证能够轻松地导入他们宝贵的联系人。这一类用户比你想象的少,而且他们的学习意愿不强烈。
像我这样的程序员就可能是随意型用户,但将所有的设计用来满足我们的胃口,并不是明智的选择,为发烧而生的小米都为大众做百货了。
主流用户
他们自己不会因为你的技术而使用你的产品,使用你的产品的目的是完成某项任务。他们会掌握一些重要功能的使用方法,但永远不会产生学会所有功能的想法。这些人的口头禅就是:“我的手机只要能打电话、能发信息就行了。”大多数人都属于这一类。你可能会天真的认为,一段时间以后,其中一类人就会升级为另一类人。但这几乎是不可能发生的。即使一个产品用了很多年,用户类型的标签也是不会变的。举例来说,有一大群使用微软的Excel软件长达5年的用户,其中有一些人可能已经知道了某些设置和选项的作用,有一些人会掌握一些高级技巧,能够通过它们为自己提供便利,而剩下的一大部分人则只会对金额一栏求和。
主流用户使用一样东西,无非是解决了他的痛点,这便够了。
另外重要十点内容:
- 简单就是感觉在掌控一切。
- 要方案,不是流程。如果一个小的变化导致了复杂的流程,就应该退一步去寻找更好的解决方案。
- 选择有限,用户反而更喜欢。因为过多的选择会让用户无所适从。
- 删除多余文字的三大好处:
- 重要的内容“水落石出”
- 消除了分析满屏内容的麻烦
- 读者会对自己看到了什么更有自信
- 复杂性是相对的,对于用户擅长的事情,往往就变得简单。
- 创建简单用户体验的秘诀就在于把复杂性转移到正确的地方,让用户每时每刻都能感受到简单之美。
- 简单的体验应该为用户留出足够空间,让他们能够想象到当前正在做的事情同样也是自己生活的一部分。
- 对一个产品的认识大致可以分为三个层次:
- 可信的环境(故事中的时间和地点)
- 可信的角色(谁和为什么)
- 流畅的细节(什么和怎么样)
- 不要匆忙着手设计。理解核心问题需要时间。
- 想吸引大众,必须要关注主流。专家想要的功能往往会吓倒主流用户。
补充
删除仅仅是删除没有必要的东西:
对主流用户没有必要的功能就删掉,不怎么使用的、冗余的都是没有必要的。这样可以更专注痛点、同时减少选择。
注意核心是不能删的,核心就是主流用户的痛点
简单意味着更多的心血:
简单的操作也许隐藏着复杂的逻辑,将复杂的逻辑被简单的操控面临这样的风险:错误,或者某一方更加复杂。
简单也有底限:
适度即可,否则用户将失去掌控感
后记
读书是愉快的!