注:摘自《产品设计师技能书:知乎马力自选集》的笔记(编者:《知乎周刊》编辑部)
一些设计的基本原则往往是通用的,甚至可以说放之四海皆准的,例如优先级、一致性、界面的隐喻等等
1. 优先级
用户的认知资源和系统的界面资源都是稀缺的。
用户的认知空间和认知能力有限,当他们面前有1条路可以选择时,事情会变得很简单,但是当他们面临3条路时,往往会踌躇不前。
设计中对优先级的把握就是要让我们能够将真正重要的功能/内容/元素
放到突出的位置,以最多的界面资源去展示它们,而将次要的部分弱化、隐藏起来,再次的部分则索性砍掉。
1)用户优先级——把握核心用户
2)功能优先级——把握核心需求
亮点功能往往两三个就足够多了
3)内容 / 信息优先级
将内容分成不同的层次,核心内容需要明显地突出出来。例如报纸上的标题、摘要、正文等。
4)交互优先级
主要的交互路径需要让用户以最小的精神代价就能走得通,尽量减少这条路上的分支。例如【高级设置】
5)视觉优先级
重点的视觉元素需要让用户一眼扫过去就能看到,而次要的信息则要拉开距离,通过留白、颜色对比等手段。
2. 一致性
一致性可以让界面更容易被预知,可以降低用户的学习成本等。
1)交互逻辑的一致性
完成同意的功能,交互逻辑是否一样,流程是否相似。
2)元素的一致性
同意的交互逻辑,使用的控件等是否一致。不允许这里用按钮来执行动作,在那边变成了图标,另一个地方又是链接。
3)语词的一致性
界面上使用的语言,在描述同一个事物时是否是一致的。
4)信息架构的一致性
5)视觉的一致性
界面的图标、颜色、区域的分隔、指向等方面是否是一致的。
3. 感觉
1)快的感觉
例如:进度条的显示
2)安全的感觉
例如:有没有自动保存(知乎的文本编辑框)
3)其他感觉
例如:界面是否让用户感觉到尊重。
4. 临界点
临界点就是压倒大象的最后一根稻草。是什么让用户决定注册产品开始使用的?
往往就是多动那么一下手指、多学习思考那么一小下,用户就从门口溜走了。
通常我们要特别注意优先级高的任务/界面里,是否会存在临界点的问题。如果优先级最高的任务里,用户难以跨越我们的门槛,就很难保证产品的成功。
例如:一些产品能够在用户看到的第一个界面上就放一个大大的登陆或注册框在上面,任何好东西都没给用户看到,就让用户先来注册。
Kik这个产品的成功,和他们不动声色地利用用户通讯录来帮用户快速匹配好友有很大关系。如果它需要用户自己通过昵称、账号来一个一个地添加好友,还能有今天的成果么?