什么才是真正的“用户体验”?
用户体验(User Experience,简称UX 或 UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是纯主观的,就带有一定的不确定因素。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计的实验来认识到。
这里提到,用户体验式带有明显的不确定因素,对于一个应用,一千个人会有一千的不同的体验度。就拿着1000个人做调查,你做任何一个正常的应用,基本上都会有赞成和反对的人,你是针对大多数人呢?还是针对特殊的一个群体呢?我觉得这个绝对是要针对这个特殊群体,就是我们的客户。
但是客户也不止一个,并且就单个客户来说,他对应用的体验度也会随着环境和时间的变化而改变。拿javaeye来说,一个新的界面出来,你会感觉很新鲜,时间长了会不会腻味啊?编辑器刚开始用着很不习惯,时间长了,你也可能发现其中强大的地方,进而喜欢上它。
连同一个人都会有不同的体验,连他自己都把握不住,俺们能怎样?
给客户做了个网站,有新闻发布的内容,用了fckeditor,公司的MM说,这个编辑器太差了,能不能找个好点儿的啊,我就粘贴了几行字,它就说我字数太多了,而且显示的时候还带有table的边框。我说你是不是从网上copy过来的啊,她说是啊,我说你能不能先自己整理一下格式再粘贴啊?她说用户不一定会这个啊,能不能全自动啊。到时候用户也像我这么做,那多难看啊?
用户到底是什么?是那种蛮不讲理的人么?我觉得不是,用户并不是一个从来没见过电脑的人。咱不假设他水平有多高吧,在bbs、blog发过点儿文章的都知道吧,编辑器会有这样的问题,即使不知道,那么发出来的东西,不那么好看,甚至很难看,我觉得这个也是完全正常的啊,水平高的人做的word也自然比水平低的人做的好看啊,也没见Microsoft公司怎么全自动处理啊。况且我们还有一个小培训、后期维护和咨询呢?
我觉得这个是对用户水平和期望评估不正确的结果,提高用户体验度并不单纯的就是简化应用的使用。一次不会,两次不会,三次不就会了么?javaeye的编辑器我觉得很好啊,但是第一次用不也摸不着头脑么……也没谁手把手教我啊
用户体验的目的是保证:
(1)对用户体验有正确的预估
(2)认识用户的真实期望和目的
(3)在功能核心还能够以低廉成本加以修改的时候对设计进行修正
(4)保证功能核心同人机界面之间的协调工作,减少BUG。
而不是让全世界的人都看着你的应用就喜欢,全世界不会用电脑的人一看到你的应用都会熟练的使用。那是不可能的。如果你把什么都考虑进来,你会很累,你的应用会做成一个巨大无比的大杂烩。伴随着复杂的应用,调试着无数的bug,日夜奋战着,为了所谓的“用户体验”,让自己的团队在痛苦的体验中死去。
我觉得我们不应该对用户体验这个东西过于盲从,什么是用户体验,我觉得总结一句话就是让你的客户用着舒服,给他的工作增加舒适度和效率。首先认清哪些是你的客户群体,然后分析你的客户都是一些什么水平,他们有什么操作习惯,他们需要什么样的应用。比如说一个公司内部的系统,老板说,还要输密码啊?太麻烦了,咱们不需要权限管理,都一样用,登录界面撤了吧……好吧,这也算提高用户体验度了。