交互设计规范原则

时间:2011-09-30 11:52:12 

古巴比伦王颁布了汉摩拉比法典,

刻在黑色的玄武岩,

距今已经三千七百多年,

你在橱窗前…

熟悉吧?没错,这就是周董的爱在西元前歌词。前不久工作不是很忙,于是乎萌出整理交互设计的规范想法,也就是篆刻公司用户体验设计的汉摩拉比法典。既然要制定规范,首先得树立一个指导思想,也就是法律中的宪法;也像是个自然科学树立一种哲学思想,作为一种世界观和方 * 来指导用户体验设计。哲学虽然感觉很虚,但是很重要哦,大师级别的科学家很多也是哲学家。

用户体验设计原则就像宪法,是交互设计最基本的指导思想和理论依据,设计过程中应时刻牢记的要点。交互设计就是要把握以用户为中心的宗旨,在同理心的驱使下为用户提供更舒适、贴心的服务。根据多个项目的亲历经验,参考大师书籍及相关规范文档,整理出如下几条原则思想。各种产品根据自身情况有轻重缓急的顺序不同,但是条款基本一样。

1.可学习性

目标用户在已有的知识和经验基础上,能正确理解产品界面,无需要思考而一目了然;或者是用户通过自己的学习,借助提示或帮助说明,能够理解产品界面。则界面具有了可学习性。

可学习的内容包括:明确当前所在位置,知道当前能干什么、接下来要干什么,能快速辨别界面中的元素并明白其功能。在设计时可采用合理的隐喻、习惯用法、有效的启示。

2.一致性

在相似的情景下,应在几个方面保持一致性:视觉表现、交互行为、操作结果。

良好的一致性,可以减少用户学习成本培养用户习惯,也可体现产品设计的严谨。如果有不同,应作相应的区别处理,特别是视觉表现上要予以区分。

3.简洁性

少即是多,尽可能精简界面上的元素。当设计出原型,先将元素减半,然后再看能否再简化。生活其实很简单,但很多时候我们人为将其复杂化了。保证主要任务流程顺利完成,消减其余不相关元素的干扰。

简洁体现在四个方面:减轻视觉干扰、精简文字表述、简化操作步骤。

4.流畅性

用户操作连贯,任务完成顺畅,避免干扰或打断。明确最基本的核心任务,并保证它的顺利执行,辅助操作应在不影响核心任务的基础上展开。

避免干扰,让用户明确在特定界面中的首要任务和目标,尽可能避免界面上的视觉噪音和其他干扰;避免打断,让用户的操作保持连贯性,模态框的使用要谨慎。

5.及时反馈

界面中任何可操作的地方,当用户发生操作时,都应该及时给予反馈。让用户了解操作已经生效,界面还在用户的控制之下。反馈内容包括:用户操作反馈和产品状态反馈。

操作反馈,指的是界面元素在用户进行滑过、点击、移开等操作时,元素的反馈变化。状态反馈,指的是产品在运行需要用户等待或者系统出错时的反馈,让用户明白状况。

6.可探索性

用户在使用产品过程也是一个探索过程,产品应该允许用户犯错,即使犯错了也不能埋怨用户,而且必须给用户重新尝试的机会,让用户处于放松的心态。

设计过程中,首先要帮助用户避免出错,比如采用合适的控件(相同情况下选择控件比输入控件出错机会更小),给予输入帮助或启示。用户出错后,需要提供撤销或返回功能,使用户返回到上一步操作重新探索。出错反馈要亲和,避免责备用户或鲁莽的打断或推出产品,要礼貌的指出错误所在并提供有用的补救建议。

文章来源:reakyzhou.com/archives/123

标签:交互设计,用户体验
0
投稿

猜你喜欢

  • CSS代码实现下划线样式的输入框效果

    2010-03-16 12:42:00
  • 表单特殊输入js验证

    2008-03-26 12:01:00
  • 随机提取N条记录方法

    2007-10-11 18:04:00
  • 50种方法巧妙优化SQL Server数据库

    2008-12-24 15:49:00
  • 通过FSO进行页面计数

    2008-11-27 16:02:00
  • 有效地使用 SQL事件探查器的提示和技巧

    2009-01-15 13:39:00
  • WML初级教程之从实际应用中了解WML

    2008-09-04 11:24:00
  • CSS结合js实现动态更换皮肤

    2007-07-14 10:01:00
  • 配置SQL Server以允许远程连接

    2010-03-08 13:12:00
  • SQL Server数据库服务器高性能设置

    2010-11-25 16:00:00
  • Recipe: 把SQL数据库部署到远程主机环境(第一部分)

    2007-09-23 13:07:00
  • 从Vista地址栏到网站导航菜单

    2009-09-08 12:35:00
  • CSS样式表:详细介绍IE7新支持的选择器

    2007-10-09 18:24:00
  • 谈谈网页设计中的字体应用 (4) 实战应用篇·下

    2009-11-24 13:13:00
  • 新Orcas语言特性-查询句法

    2010-07-16 12:58:00
  • 如何用Sleep函数编译一个定时组件?

    2010-06-13 14:35:00
  • PHP原型模式Prototype Pattern的使用介绍

    2023-05-25 01:21:04
  • 永不熄灭的爱心图标——腾讯公益月捐计划 “QQ首席图标”诞生记

    2009-09-01 19:43:00
  • asp如何用组件实现自动发送电子邮件?

    2010-06-16 09:56:00
  • FSO如何一行行地读取文件?

    2010-06-10 18:40:00
  • asp之家 网络编程 m.aspxhome.com