今天我来做个小小的搬运工以下内容摘录于《认知与设计:理解UI设计准则》。主要是为了方便以后自己快速查找和回忆,也希望能帮到你们。
原则1:专注于用户和他们的任务,而不是技术
1.了解用户
2.考虑所执行的任务
3.考虑软件运行环境
原则2:先考虑功能,再考虑展示
1.开发一个概念模型
原则3:与用户看任务的角度一致
1.要争取尽可能自然
2.使用用户所用的词汇,而不是自己创造的
3.封装,不暴露程序的内容运作
4.找到功能与复杂度的平衡点
原则4:为常见的情况而设计
1.保证常见的结果容易实现
2.两类“常见”:“很多人”,“很经常”
3.为核心情况而设计,不要纠结于“边缘”情况
原则5:不要把用户的任务复杂化
1.不给用户额外的问题
2.清楚那些用户经过琢磨推导才会用的东西
原则6:方便学习
1.“从外向内”而不是“从内向外”思考
2.一致,一致,还是一致
3.提供一个低风险的学习环境
原则7:传递信息,而不是数据
1.仔细设计显示,争取专业的帮助
2.屏幕是用户的
3.保持显示的惯性
原则8:为响应度而设计
1.即刻确认用户的操作
2.让用户知道软件是否在忙
3.在等待时允许用户做别的事情
4.动画要做到平滑和清晰
5.让用户能够终止长时间的操作
6.让用户能够预计操作所需的时间
7.尽可能让用户来掌控自己的工作节奏
原则9:让用户试用后再修改
1.测试结果会让设计者(甚至是经验丰富的设计者)感到惊讶
2.安排时间纠正测试发现的问题
3.测试有俩个目的:信息目的和社会目的
4.每一个阶段和每一个目标都要有测试