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条原则相关推荐

  1. 深入分析游戏设计的8条原则

    原文链接:http://gamerboom.com/archives/78680 深入分析游戏设计的8条原则 发布时间:2013-11-11 16:33:03  Tags: 反馈, 奖励, 平衡, 流 ...

  2. 游戏交互设计中的114条原则

    1.游戏中的交互界面设计不是凭空猜测.要符合用户习惯. 2.用户界面应该基于用户的心里模型,而不是基于实现模型. 3.目标导向的交互反映了用户的心理模型. 4.用户不理解布尔逻辑.他们不管为什么,只要 ...

  3. 软件观念革命:交互设计精髓_万字干货,交互设计精髓105条设计原则(附中英PDF资料)...

    <About Face: 交互设计精髓>称得上是交互设计的圣经,用"工作必备,常看常新"来形容也不为过.书中的每句话对平时的实践都有着指导意义.更难能可贵的是,这本圣经 ...

  4. 交互设计中的一些原则

    大家好!我是IT修真院深圳分院第七期的学员杨帅,一枚正直纯洁善良的PM 今天给大家分享一下,修真院官网pm(职业)任务2,深度思考中的知识点--交互设计的原则. 目录 1.什么是交互设计? 2.经典六 ...

  5. 用户交互设计经典10个原则

    10 Usability Heuristics for User Interface Design by JAKOB NIELSEN on January 1, 1995 翻译 seal_de 201 ...

  6. 谈谈架构设计的八条原则

    架构设计不像数学公式或者物理定律,有章可循.很多时候,它是设计者在各种设想.各种顾虑的权衡中做出的最符合需求的智慧输出.但是,一些好的架构思路和原则,可以帮助设计者在决策时少走弯路,更靠近需求.在此跟 ...

  7. ★ 数据仓库设计的21条原则

    使用Aosu易博通,一分钱不花,实现网文自动摘抄, 博客写作方便又快捷,和您现在看到的一样 !自主嵌入Google广告,还能赚取美金! 现在就下载 src="http://aosustudi ...

  8. 20130717_抽象类设计的几条原则

    看看 TCLP 12章中的例子 class CIval_box { public:virtual int get_value() = 0;virtual void set_value(int i) = ...

  9. 前百度智能硬件产品负责人邓晗:语⾳交互设计的原则

    嘉宾介绍 邓晗,目前就职SHAREit资深产品经理,先后负责这个拥有18亿用户的海外巨头产品的互动娱乐模块.本地模块和游戏模块,产品位列2018年全球iOS与Google Play综合下载量第7位. ...

最新文章

  1. 癌症中克隆种群结构统计推断分析软件PyClone安装小记
  2. oracle能否生成mdb,oracle怎么导入.mdb文件
  3. Pyhton 一行代码求Fibonacci第N项
  4. vert.x_选择Vert.x的3个理由
  5. mysql 优化命令_MySQL优化Explain命令简介(一)
  6. PhoneGap在Microsoft Visual Studio Express For Wi...
  7. 26个英语字母表及字母音标
  8. The devil is in the details
  9. IIS本地FTP服务器搭建
  10. kubernetes 部署
  11. Scrapy中的item和pipline
  12. 计算机二级柏林是第几套,2019年计算机二级Office考试内容及时间安排(内附两套原题库)...
  13. matlab的模型文件扩展名,[转载]matlab simulink基础知识
  14. 信奥学习规划 信息学竞赛之路(2022.07.31)
  15. C语言多线程之“哲学家就餐”问题
  16. 【蓝桥杯】每日一题冲刺国赛
  17. 2.3.2 HMC硬件管理终端
  18. Foxmail邮件客户端邮箱密码解密
  19. Dota 狼人一级野
  20. 论文研读2018:卷积中的注意力和keras实现。CBAM: Convolutional Block Attention Module

热门文章

  1. halcon从入门到精通pdf_机器视觉软件开发新人入门必看 --机器视觉软件开发学习路径...
  2. java主界面设置背景图片_java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改)...
  3. 批量kill掉linux中符合某些字段的进程
  4. Windows 安装 MySQL 8.0.11
  5. MySQL 选择数据库
  6. codeforces 269B Greenhouse Effect
  7. HDU1010:Tempter of the Bone(dfs+剪枝)
  8. C#动态生成XML并在前台用javascript读取
  9. iptables 添加,删除,查看,修改
  10. apache站点优化—静态缓存