交互设计的114条原则
1.交互设计不是凭空猜测。
2.用户界面应该基于用户的心里模型,而不是基于实现模型。
3.目标导向的交互反映了用户的心理模型。
4.用户不理解布尔逻辑。
5.不要全盘复制机械时代产品的用户界面,而一定要按照信息时代的客观情况进行改良。
6.重大变革必须是非常好的改变。
7.没有人愿意停留在新手级别。
8.为中间用户优化。
9.将用户想象成非常聪明,但非常忙的人。
10.不要让用户感觉到自己愚笨。
11.每一个界面的设计关注点在于一个单独的首要的任务角色。
12.在设计产品“如何”行为之前,要先定义产品“做什么”。
13.在设计的早期阶段假设界面有魔术效应。
14.绝对不要向利益关系人展示你不满意的设计方案,可能那正是他们喜欢的。
15.用户体验只有一个,形式和行为的设计必须相互和谐。
16.选择技术平台时,一定要与交互设计工作和谐一致。
17.全屏幕使用独占应用,让它们发挥最优效果。
18.独占式应用程序应该使用丰富的输入。
19.在独占式应用中,让文档视图最大化。
20.暂时应用必须简单、清晰,并且意思明确。
21.暂时式应用程序只使用一个窗口或视图。
22.运行暂时应用时,它应该处于上一次的位置和配置状态下。
23.信息亭应该针对首次使用进行初始化。
24.不论你的界面有多酷,越少越好。
25.协调的用户界面是透明的。
26.遵循用户的心理模型。
27.少就是多。
28.让用户直接操作产品,而不是强迫用户和产品讨论。
29.让工具在手边。
30.提供非模态的反馈。
31.为可能设计,为可能做好准备。
32.提供符合情景的信息。
33.提供直接的操作和图形输入。
34.反应对象和程序的状态。
35.避免必不可少的报告。
36.不要用对话框来报告常态内容。
37.避免空白的状态。
38.请求原谅,而不是许可。
39.要把命令和设置区别开来。
40.提供选择而不是提问。
41.隐藏弹射座椅的操纵杆。
42.优化响应能力,调节延迟时间。
43.尽可能地消除每一个附加工作。
44.不要固定培训工具。
45.不要极端愚蠢地停止进度。
46.不要让用户申请许可。
47.为常见的导航调整界面。
48.如果回报值得,用户愿意付出相应的努力。
49.人来思考,机器来做。
50.软件应该像人一样体贴。
51.如果值得用户输入,就值得记住程序。
52.相比之下,大多数人更喜欢成功,而不是知识渊博。
53.所有的习惯用法都需要学习,好的习惯用法只需要学习一次。
54.不要让你的界面屈从某个隐喻。
55.视觉模式是视觉界面的基础。
56.在视觉上区分不同的行为的元素。
57.将功能与行为视觉化。
58.将东西一样一样从设计中移走,知道设计坍塌,再把最后一样移走的东西放回去。
59.视觉显示告诉我们是什么类的物体,文本显示告诉我们是哪一个物体。
60.除非有真正卓越的替代方案,否则二手手机出售平台必须遵循标准。
61.一般性并不意味着僵化。
62.管理磁盘和文件并不是用户的目标。
63.自动保存文档和设置。
64.将文件放在用户能够找到的地方。
65.磁盘是一种设备,而不是设计功能。
66.错误不能是你犯的,但是有你的责任。
67.审核,而不是更正。
68.丰富的视觉交互式直接操作成功的关键。
69.应该为浏览和选择任务同时提供鼠标和键盘操作。
70.用光标暗示标明单元的含义。
71.一次单击选择数据或者改变控制状态。
72.在对象或者数据上方按下鼠标意味着选择。
73.在空间上鼠标按下意味着预备动作,鼠标释放意味着执行动作。
74.在视觉上传递出受范性。
75.运用光标暗示表达受范性。
76.使选择在视觉上明确醒目。
77.拖放候选对象必须在视觉上显示他们的接受能力。
78.拖动光标必须在视觉上标示源对象。
79.任何可滚动的拖放目标对象都必须支持自动滚屏。
80.为所有拖动提供颤动方式。
81.任何要求精确对其的程序必须提供精确滚动的游标工具。
82.对话框时另一个房间,去之前要有个好理由。
83.把功能置于需要它们的窗口中。
84.任何交互习惯用法的运用都与所处的情境相关。
85.大多数布满控件的对话框并不是好的用户界面设计。
86.链接用于浏览导航,按钮和图标按钮用于动作。
87.用图标来区分重要的文本项。
88.绝不要水平滚动文本。
89.对于有界输入要适应有界控件。
90.仅供输出的文本用非编辑控件(显示控件)显示。
91.用菜单来提供一条学习的途径。
92.在相同的命令向量中使用相同的视觉符号。
93.工具栏为有经验的用户提供快速访问常用功能的途径。
94.所有的工具栏和图标控件都应该使用工具提示。
95.把主要的交互操作放在主窗口内。
96.对话框适合那些主交流之外的功能。
97.对话框非常适合整理关于某个主题相关的对象或者应用功能。
98.在功能对话框的标题中使用动词。
99.在属性对话框的标题中使用对象的名字。
100.视觉上区分非模态对话框与模态对话框。
101.为非模态对话框提供一致的终止命令。
102.绝不要动态改变终止按钮的标签。
103.当程序将变成无响应状态时必须通知用户。
104.绝不要用临时对话框作为错误消息框或者确认消息框。
105.所有的交互习惯用法都有其使用范围。
106.不要堆叠标签。
107.错误消息框愚蠢的停止进度,应该避免。
108.让错误成为不可能。
109.当软件告诉用户他们失败时,用户会觉得很没面子。
110.做,不要问。
111.让所有的动作都可以撤销。
112.提供非模态反馈来帮助避免用户犯错误。
113.在帮助菜单中提供快捷方式。
114.为用户提供现成的模板库。
交互设计的114条原则相关推荐
- 深入分析游戏设计的8条原则
原文链接:http://gamerboom.com/archives/78680 深入分析游戏设计的8条原则 发布时间:2013-11-11 16:33:03 Tags: 反馈, 奖励, 平衡, 流 ...
- 游戏交互设计中的114条原则
1.游戏中的交互界面设计不是凭空猜测.要符合用户习惯. 2.用户界面应该基于用户的心里模型,而不是基于实现模型. 3.目标导向的交互反映了用户的心理模型. 4.用户不理解布尔逻辑.他们不管为什么,只要 ...
- 软件观念革命:交互设计精髓_万字干货,交互设计精髓105条设计原则(附中英PDF资料)...
<About Face: 交互设计精髓>称得上是交互设计的圣经,用"工作必备,常看常新"来形容也不为过.书中的每句话对平时的实践都有着指导意义.更难能可贵的是,这本圣经 ...
- 交互设计中的一些原则
大家好!我是IT修真院深圳分院第七期的学员杨帅,一枚正直纯洁善良的PM 今天给大家分享一下,修真院官网pm(职业)任务2,深度思考中的知识点--交互设计的原则. 目录 1.什么是交互设计? 2.经典六 ...
- 用户交互设计经典10个原则
10 Usability Heuristics for User Interface Design by JAKOB NIELSEN on January 1, 1995 翻译 seal_de 201 ...
- 谈谈架构设计的八条原则
架构设计不像数学公式或者物理定律,有章可循.很多时候,它是设计者在各种设想.各种顾虑的权衡中做出的最符合需求的智慧输出.但是,一些好的架构思路和原则,可以帮助设计者在决策时少走弯路,更靠近需求.在此跟 ...
- ★ 数据仓库设计的21条原则
使用Aosu易博通,一分钱不花,实现网文自动摘抄, 博客写作方便又快捷,和您现在看到的一样 !自主嵌入Google广告,还能赚取美金! 现在就下载 src="http://aosustudi ...
- 20130717_抽象类设计的几条原则
看看 TCLP 12章中的例子 class CIval_box { public:virtual int get_value() = 0;virtual void set_value(int i) = ...
- 前百度智能硬件产品负责人邓晗:语⾳交互设计的原则
嘉宾介绍 邓晗,目前就职SHAREit资深产品经理,先后负责这个拥有18亿用户的海外巨头产品的互动娱乐模块.本地模块和游戏模块,产品位列2018年全球iOS与Google Play综合下载量第7位. ...
最新文章
- 癌症中克隆种群结构统计推断分析软件PyClone安装小记
- oracle能否生成mdb,oracle怎么导入.mdb文件
- Pyhton 一行代码求Fibonacci第N项
- vert.x_选择Vert.x的3个理由
- mysql 优化命令_MySQL优化Explain命令简介(一)
- PhoneGap在Microsoft Visual Studio Express For Wi...
- 26个英语字母表及字母音标
- The devil is in the details
- IIS本地FTP服务器搭建
- kubernetes 部署
- Scrapy中的item和pipline
- 计算机二级柏林是第几套,2019年计算机二级Office考试内容及时间安排(内附两套原题库)...
- matlab的模型文件扩展名,[转载]matlab simulink基础知识
- 信奥学习规划 信息学竞赛之路(2022.07.31)
- C语言多线程之“哲学家就餐”问题
- 【蓝桥杯】每日一题冲刺国赛
- 2.3.2 HMC硬件管理终端
- Foxmail邮件客户端邮箱密码解密
- Dota 狼人一级野
- 论文研读2018:卷积中的注意力和keras实现。CBAM: Convolutional Block Attention Module
热门文章
- halcon从入门到精通pdf_机器视觉软件开发新人入门必看 --机器视觉软件开发学习路径...
- java主界面设置背景图片_java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改)...
- 批量kill掉linux中符合某些字段的进程
- Windows 安装 MySQL 8.0.11
- MySQL 选择数据库
- codeforces 269B Greenhouse Effect
- HDU1010:Tempter of the Bone(dfs+剪枝)
- C#动态生成XML并在前台用javascript读取
- iptables 添加,删除,查看,修改
- apache站点优化—静态缓存