怎样做符合用户预期的设计

转载 2012年03月28日 09:25:43

设计中说的最多的就是“用户预期”这个词,但是到底什么样的设计是符合用户预期的?怎样做呢?

每一个设计都有它的一些特征,这些特征导致了它有一定的暗示作用,从而让用户觉得这个东西应该是这样使用的,但是当我们的设计不是这样支持的时候,那么用户就会产生困惑和抱怨。

例子1.

在参与设计手机端地图的时候,有这样一个设计:在地图的顶部有一个搜索地点的搜索框,点击它会引出右面的页面。

明明就是个输入框,但是为什么不能直接进行输入?转到右页面感觉就是进入了另一间屋子,跳转多数都不是一个好的选择,因为它切断了用户使用的流畅感,也就是说用户的思维需要进行切换。改进就应该在地图上面直接进行输入和显示,这样才有比较好的连贯性,更主要的是直接输入是输入框的基本属性,满足了这个属性才是符合用户预期的。

例子2.

在QQ输入法的全键盘英文模式下,当长按一个字母键时,会在字母上方弹出一个框来显示更多的符号或者字母,乍一看好像看不出什么来,但问题是当你的手指离开了按住的字母想要很自然的去选择上方弹出的其他内容时,就在手指抬离的瞬间弹出框已经消失了,根本来不及选择。

怎么才能进行选择呢?哦,要求手指不抬离直接进行左右拖动选择—没想到是这样操作的! 所以问题就在于:它是一个弹出框,为什么不等着我的手指点击到它就消失了呢?这样一个弹窗让使用触摸屏的用户习惯认为它应该是可以被点击的。

例子3.

在QQ输入法的选择皮肤弹框出现的时候,

左软键意外的不是“确定”,而是“皮肤下载”,这样看似强化了皮肤下载功能,但是却使得此页面最主要的功能:皮肤的选择变得弱化,甚至是不知道怎么进行选择皮肤。你会想到直接点击就选择了皮肤么?因为在弹出框最自然的用左键确认的方式被改变了。所以当你改变一种已经形成模式的设计时,如果这种改变并不是自然直接的,那么就是违背了用户的预期,从而变成了一种强烈的干扰。

这里引入一个设计原则即功能可见性(affordance)或者叫做预期。

什么是affordance:事物可被感知的,最真实的属性直接决定它应该被怎么使用。所以怎么做设计能符合用户的预期呢?

1. 了解你的target user是什么样的人?他们有什么样的特征?他们有什么样的背景?

用户的心理预期与他的使用经验,知识有直接关系,也就是他建立起来的mental modal。只有当设计符合他的mental modal,那么就是和他的预期是一致的,这样的设计才是好的设计,换句话说只有设计师的design mental modal更贴近用户的mental modal才能设计出贴近用户的产品。

2. 让设计与外界信息相结合

比如说你设计的是触摸手机,那么就应用触摸屏的特性来进行设计—–为什么android手机的长按一直被诟病着?为什么iphone的home key 可以双击,但是不容易被发现?因为用户对这样的操作没有任何预期,长按之后会有什么操作,这个用户不知道。Home key可以双击?在触摸屏上,双击是很隐晦的操作,不符合用户的使用习惯,而点击是直接的,是触摸屏的基本属性,不需要思考的。

所以很多时候要考虑我们的设计是不是符合了它的基本属性,是否按照它最自然的方式被使用。

3. 可以通过在当前状态下检查用户是否很顺畅的完成任务

4. 他的目标是什么,设计是否能帮助他完成目标还是阻碍了他的目标

5. 设计是否让他去猜测了

做了这么多年的设计,有的时候是凭直觉来感觉到这样做有问题,但其实归根结底要知道在每一个细节其内在的基本属性是什么,只有满足了这些基本属性才能做出最完美的符合用户预期的设计。

作者:飞鱼

文章来源:Tencent CDC Blog

selenium IDE 的安装和使用说明

备注:以下是selenium IDE的基本相关软件安装的说明和IDE组件的使用,可做一些基本参考,有问题可以相互讨论。Selenium IDE 是firefox浏览器的一个插件。...
  • u012113628
  • u012113628
  • 2017年02月22日 14:56
  • 247

怎样做出符合客户预期的作品

设计中说的最多的就是“用户预期”这个词,但是到底什么样的设计是符合用户预期的?怎样做呢?今天创优翼小编就来和大家聊一聊这个“深奥”的话题··· 每一个设计都有它的一些特征,这些特征导致了它有一定的暗...
  • cuegongzuo3
  • cuegongzuo3
  • 2015年07月16日 11:17
  • 166

从用户角度的软件设计

如果我们使用浏览器可以进行服务端业务逻辑和客户端界面逻辑所有的编程,类似于一个比较著名的技术SharePoint,但是它还是必需要开发人员进行二次的定制开发,从开发工具的角度去理解,它是一个史上来讲最...
  • luckeast
  • luckeast
  • 2017年03月23日 11:42
  • 341

Redis在线用户设计

二redis缓存设计1 list结构不能胜任 2 如何清除reids过期键redis键和session同步问题二、redis缓存设计 如何设计在线用户列表?由于用户量大采用数据库保存在线用户会有瓶...
  • qq277165811
  • qq277165811
  • 2017年04月26日 14:25
  • 642

最近三年的百度产品经理面试与笔试题完整版

【2013】百度产品经理笔试题 一【约30分钟】: 先让我自我介绍,用三句话描述自己。 我以为是技术面,就按技术的思路说,说自己算法好,还说自己项目做得多,以及自己喜欢互联网。 接着第二...
  • ourpush
  • ourpush
  • 2016年12月17日 13:41
  • 849

SEO优化:设计符合用户的网站

今天要讲的是页面内容的布局如何去做才是最符合用户的需求,让用户在最短的时间长到自己的内容。因为这很重要,如果一个用户来到你的网站上花了很长时间并没有找到自己的内容,最终失望的离开了,相信一次没有让用户...
  • xiaolu201314
  • xiaolu201314
  • 2013年03月25日 21:19
  • 308

扁平交互设计更加符合用户体验

当我们没有智能手机、ipad也没有电脑的时候也许不用考虑各种需求设计了,当然这是玩笑话,随着互联网的发展,交互设计的作用越来越重要,未来的 日子必将围绕用户体验展开。为什么小c会这么自信的说呢?很简单...
  • Lisada
  • Lisada
  • 2017年05月01日 10:48
  • 177

利用用户标签数据

在之前的博文中介绍了三种方法给用户推荐物品。  1)UserCF:给用户推荐和他们兴趣爱好相似的其他用户喜欢的物品。  2) ItemCF:给用户推荐与他喜欢过的物品相似的物品。  3) LFM...
  • bbbeoy
  • bbbeoy
  • 2017年11月27日 16:46
  • 70

如何让您的网站符合W3C标准

转自:http://一杯白开水w.iteye.com/blog/1122618 什么是W3C标准      作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方...
  • csdn_newman
  • csdn_newman
  • 2016年08月25日 21:58
  • 780

在读取Excel时,出现外部表不是预期的格式

在读取Excel时,出现外部表不是预期的格式 自己的电脑修改后完全可以运行,生成的.exe文件到别的电脑就不可以;按照网上各种进行修改,结果总是有问题; 放弃,改用NPIO打开excel表...
  • yanhuatangtang
  • yanhuatangtang
  • 2017年07月06日 22:37
  • 1589
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样做符合用户预期的设计
举报原因:
原因补充:

(最多只允许输入30个字)