本文来自:http://heidixie.blog.sohu.com/117779486.html
用户是上帝,即使用户是无理取闹的,也是在帮助我们提供发现问题的机会,
面对无理取闹的用户——设计对极端情况的应对交互设计
。本文所说的无理取闹的用户,其实是设计师自己。因为设计师是最无理取闹的用户(为什么呢?)
有一些极端的情况,做为真实的客户,也许一辈子也遇不到几次。
如图:
1. 你会在search bar什么都不输入的情况下就按search button吗?
2. 明知道这个输入框应该不支持字母,也不应该超过最大页码,还输入这样的数值吗?
3. 在价格区间里输入字母,比如a?
一般人都不会,设计师例外。设计师得考虑到种种极端的情况,以及在每种情况下如何让系统响应,于是他就成了最无理取闹的用户。
今天,终于完成了项目的设计说明文档后,心怀对某些校验细节的纠结,我也无理取闹了一把,“骚扰”了众多网站,尝试了各种极端情况,也发现了有些貌似体验良好的网站的尴尬与措手不及。但是说真的,who cares?毕竟真实的用户不会这么做。
但是,我今天写下来,是因为非常有趣,让大家(主要是遭遇到的设计师)乐乐。
今天不玩大的,就玩简单的页码和价格区域的极端情况。
一,淘宝
1. 在价格区间里输入字母——淘宝即时自动清除,压根就不让你填写,比较强的是,即时我无理取闹到粘贴1A1这样的字符串,淘宝也即时将中间的A过滤掉。
2.在页码输入框里输入字母——点击确定后,页面刷新,页码还是定位到页码1,同时,输入框里也清除掉字母。
有趣的是,即时我当前已经在其他页面,如第99页,在输入框里输入字母后,页面刷新,还是给我定位到第一页。
3. 再无理取闹一些,我在输入框里输入了200,超出最大页码,页面刷新后,淘宝仍给我定位到页码1.——貌似逻辑是输入不合规范要求的字符,统统刷新后回归页码1.
我的评价:第一种情况,方案尚可,避免出错,也不会弹出提示。第二种情况:定位到页码1就傻了,为什么不能停留在我当前的页码上。
二,eBay
1. 在价格输入框里输入字母——点击go,出现提示,恩,看起来有点费劲,
电脑资料
《面对无理取闹的用户——设计对极端情况的应对交互设计》(https://www.unjs.com)。2. 在页码里输入字母——go左点右点点来点去没任何反应,eaby是在说:你无理取闹,我干脆不理你,看你怎么办?
3.在页码输入框里输入超过最大页码的数字——点击go后页面刷新,定位到最后一页。ebay是在说:不好意思,我们顶多就这么多。
我的评价:第二种情况,我以为系统卡住了,等了半天。第三种情况,ebay做得还不错。
三,阿里巴巴国际站
目前没有价格区间,只有骚扰页码了。
1. 如图所示,输入字母后点击go出现警示框——而且还是感叹号。唉,一本正经的严肃的阿里巴巴。
2. 在输入框里输入超过最大页码的数字——页面刷新后,回归到第一页。
我的评价:一本正经的提示,过火了。页码对溢出数值的反应和淘宝一样,需要改进。这点,定位到尾页是不是更符合用户原始需求?
四,Google
google没跳转到第几页的功能,就拿图一中的zip输入框尝试情况1.
1. 输入字母——点击go后,页面刷新,除了将刚才的字母清除,任何变化也没有。
2. 在价格区域输入框中输入字母,点击go后,页面刷新,清除了刚才所填的字母,还是任何变化也没有!!
看来google的策略就是:你无理取闹,我也无理取闹,你拍个巴掌回来我就拍个巴掌回去,你不理解我的响应?那你到底在期待什么结果?
也顺便骚扰了一下中国的有道购物和拍拍两个网站,发现方案跳不出以上的几种。但是,还是有些细节上的差异,比如,在有道的价格输入框中,先是输入正确的数值(如1-100)后,更换为字母,页面像google一样照常刷新,但是会回归到上一次的状态(1-100).
google在同样的情形下,却回归到初始状态。
‘骚扰’总结:
累了,明儿来写吧。或者——你帮我写吧?