IBM的界面设计原则阅读笔记
来源:互联网 发布:上古卷轴5优化补丁 编辑:程序博客网 时间:2024/06/05 06:40
0. 简称UIA = User Interface Architecture
1. 12个界面设计原则
0. Affinity 亲和力
0. 简化设计极简主义,朴素主义
1. 视觉层次按用户任务的重要程度给予视觉层次,将重要项在色彩、位置、大小等方面进行设置突出效果
2. 供给能力用户需要容易判断一个对象对应的动作,例如按钮的凹凸效果能让人很容易知道按钮式可点击的
3. 视觉方案个性化配置用户模型的视觉方案,如外观、字体、颜色等; 适当使用空白空间来提供视觉上的呼吸空间
1. Assistance 协助
0. 软件系统应该帮助用户执行各种各样的任务(导航、向导、标题、提示、系统帮助等),并且为不同阶段的用户提供不同级别的帮助
2. Availability 有效
0. 让所有对象在任何时候都是可用的
让用户在任何时候以任何次序在同一个视图使用所有的对象(如所有文件(.*));模式对话框,不需要任何时候都出现,例如,word的保存每一次都会出现动画效果,但是只有在出错的时候才会出现 模式对话框 式的提示。
3. Encouragement 鼓励
0. 让动作可以预见并可以恢复(Ctrl + Z ?)
鼓励用户探索系统,尝试操作,查看结果,撤销或者删除。
操作独立,不要绑定操作,例如在取消的时候不要删除,这两个功能尽可能分开
4. Familiarity 熟悉
0. 基于用户已有的知识来设计界面,用户不需要学习不同的技巧来完成类似的任务
1. 一个软件的各分部功能都应该有类似的操作特性,如offce系列的word和ppt的编辑功能都是相似的,包括图标提示等都应该使用相同的
5. Obviousness 明显
0. 让对象和空间明显、直觉、显而易见;例如回收站满和空会使用两个不同的图标
6. Personalization 个性化
0. 允许用户对界面进行个性化设置,没有两个用户是绝地相同的
7. Safety 安全
0. 不要让用户轻易接触到危险的操作,例如WINDOW会将系统文件隐藏起来,防止用户不小心删除
1. 不要让用户知道系统的细节,例如错误堆栈等;提供双向沟通,而不是用户单独的请求
8. Satisfaction 满意
0. 让用户感觉到进度和完成
包括实时的动作提醒,预览结果等,例如WINDOW的屏保就提供了预览功能
9. Simplicity 简单
0. 简单
不要为了功能而采取折中的可用性。界面的组织不要按照功能模块的思维来划分和拼凑,不要认为代码实现上是独立的两个对象,在加冕上就要对应连个对象,而是应该以用户的工作任务和流程分析来组织。例如GOOGLE的界面就十分的简单,但是非常直接和高效
A. Support 支持
0. 让用户控制
让用户控制系统。让用户自定义完成任务的过程。不要把你认为‘正确“的做事方式强加给用户而限制用户可能的选择
软件系统仅仅是”辅助工具“,因此软件系统应该站在协助和支持用户的角度出现
B. Versatility 多样性
0. 支持替代的交互方式
让用户选择一个适合特定情形的交互方式。每一种交互设备都是为了特定用户使用而优化设计的,但是没有一个交互方式是最好的。例如语言识别软件都能帮助快速输入文字,或者是在不能用手操作的环境下会很有用,而手写输入笔会对希望画草图的人很有用。
- IBM的界面设计原则阅读笔记
- 游戏界面设计的原则
- 界面设计原则
- 界面设计原则
- 界面设计原则
- 界面设计原则
- 界面设计原则
- 最简单的几个界面设计原则
- web界面设计的原则和总结
- 我个人理解的界面设计原则
- IBM新文化的8个原则
- IBM转型的8个管理原则
- 软件界面设计原则
- 软件界面设计原则
- 程序界面设计原则
- 软件界面设计原则
- 软件界面设计原则
- 软件产品界面设计原则
- 接口层报文输出
- LaunchMode
- 黑马程序员_网络编程
- redhat samba服务器配置注意事项
- 数据库相关学习
- IBM的界面设计原则阅读笔记
- telnet不能用,提示:-bash: telnet: command not found
- 7715平台修改BUG记录
- 排序汇总
- [剑指offer]面试题22:栈的压入、弹出序列
- android camera 学习
- 基于zxing内核的二维码扫描
- 不用+、-、×、÷数字运算符做加法
- Box Relations