简约至上-交互式设计四策略

来源:互联网 发布:致远 移动协同软件 编辑:程序博客网 时间:2024/05/03 10:56

第一章:话说简单

1、人们喜欢简单、值得信赖、适应性强的产品;

2、复杂的产品是不可持续的,所有不必要的功能都是需要付出成本的(时间和金钱);

3、简单,但要有用,无用的设计就没有任何意义了;

4、简单,但需要有自己的特色;

5、简单不是看起来的、感觉上的,应该是实际应用过程中感受到的,粘贴在用户界面上的装饰只是貌似简单;

6、评判一个功能是否需要,只需要对比这个功能的成本与带来的收益谁高(收益包括用户体验)

第二章:明确认识

1、评判是否简单可以试着用一句话来描述它的作用;

2、使用的场景很重要;

3、用户使用场景各不一样,用户体验应该简单到能够在不断打断的间隙中生存;

4、主流的用户永远是希望拿来就用的,而不是要看说明书;

5、专家型用户想要的功能往往会吓到主流用户,不要走入专家的误区;

6、为主流用户设计,主流用户永远是新手;

7、简单就是感觉在掌控一切,用户总是希望能够掌控一切;

8、用用户的话来描述用户的目的是什么,下一步会做什么;

9、可以用一个故事来描述你的设计,在故事中你的设计做了什么,可以从环境(“时间”和“地点”)、角色(“谁”和“为什么”)和情节(“什么”和“怎么样”)三方面入手;

10、评估你的故事并追问:什么因素对用户的影响最大;

11、设计简单的体验意味着要追求极端的目标;

12、不要因为复杂性而放弃简单,真正的伟人还会继续向前,直至找到深层次的原因,然后再拿出一个优雅的、堪称完美的解决方案;

第三章:简单的四策略

1、删除:去掉所有不必要的功能,直至减到不能再减;

2、组织:按照有意义的标准将功能划分成组;

3、隐藏:隐藏不是最重要的功能,避免分散用户注意力;

4、转移:将最主要、最常用的功能放在最容易看到的位置,将次要、不常用的功能转移;

第四章:删除

1、简化设计最明显的方式就是删除不必要的功能;

2、删除不必要的,但不能因为难于实现就放弃有特色的功能;

3、与新增功能相比,客户更加关注基本功能的改进;

4、残缺的功能可能带来更差的体验,问问自己“为什么要留着它”,不要以“去掉它们是一种浪费”抓住残缺的功能;

5、没有“假如用户······……”,要做的就是实实在在的了解用户;

6、如果一个小的变化导致了复杂的流程,就应该退一步去寻找更好的解决方案;

7、如果功能不是必要的,从长远来看,增加功能是有害无益的;

8、对于用户来说真正重要的是你的设计能否解决他的问题;

9、给你的功能排定优先级,那些轻易能满足主流用户需求的放在前面;

10、所有的功能对于用户来说都是负担,需要时间和精力,太多的功能就会分散它们的精力;

11、选择可以给人把控局面的感觉,但太多的选择就是负担;

12、太多的链接会让人分心,干净的页面能让人专心;

13、默认值会让用户更简单;

14、消除错误的来源是简化体验的一个重要思路;

15、删除视觉混乱的元素,避免分散注意力;

减少视觉混乱的方法:

使用空白或轻微的背景色来划分页面,而不要使用线条;(线条在前景中,空白和颜色在背景上);

尽可能少使用强调;

别使用粗黑线,均匀、浅色的线更好;

控制信息的层次;(太多的层次会让用户迷惑)

减少元素大小的变化,重点突出,次要的保持一致;

减少元素形状的变化,尽量保持一致;

16、描述一定要简洁最好一句话就说清楚;

17、避免删除过多,影响用户体验;

18删除混乱的要素可以让用户聚焦在真正重要的功能上;

第五章:组织

1、组织往往是简化设计的最快捷方式;

2、分块,一块一块的,操作更简便;

3、围绕行为进行组织,画出用户的行为有助于理解如何组织你的软件产品;

4、好的分类是根据用户习惯和需求进行组织的;

5、搜索要比选择复杂;

6、可以通过时间和空间来进行组织;

7、利用不可见的网格来组合元素;

8、分层有利于组织更多的信息,

分层的要点:

可以借助颜色、灰色阴影、大小缩放、形状等进行分层设计;

尽可能使用较少的层,

可以考虑把通用的元素放在背景层;

让层与层之间差异最大化;

对于相对重要的类别,使用明亮、高饱和度的颜色;同等重要的,使用同样的亮度、饱和度;

第六章:隐藏

1、隐藏部分功能是一种低成本的方案;

2、不常用但不能少的就需要隐藏,例如事关细节、选项和偏好、特点的地区信息等;

3、渐进展示,先显示核心功能,隐藏扩展功能;

4、阶段展示;

5、适时出现,隐藏的内容最好现在需要的时间和位置上;

6、用细微的线索提示隐藏的内容,提示的位置比大小更重要;

9、隐藏的要求:

隐藏一次性设计和选项以及自定义功能;

隐藏精准控制选项,专家用户这需要保持可见;

巧妙的隐藏,首先要彻底的隐藏,其次要适时出现;

第七章:转移

1、屏幕、设备之间进行功能的转移;

2、向用户转移,用户指挥,计算机操作;

3、将不同的功能转移在相同的设备中;

4、将基础的、简单重复的操作从用户转移到程序中;

1 0