UI的人性设计

来源:互联网 发布:jquery .ajax js 编辑:程序博客网 时间:2024/04/27 19:58
UI的人性设计

    UI作为用户与电脑的交互界面,如何更好的服务于人,让人们用起来方便、简单、快捷一直是UI开发者应该有的觉悟,作为开发人员的我们来说,不应该只是把UI推给电脑平面设计人员,更不应该一手包办了(如果你不是一个人的话)。我们开发人员常常在开发UI的时候避重就轻,基本上都在强调code的美学,模式的应用而忽略了真实用户的感受。我们常常得意于自己技术的美丽,而将一些比自己水平低的应用嗤之以鼻。但是用户却从来不关心代码是如何写的,他们关心这个应用是否对他们有用,顺手乎?聪明乎?所以如果我们只是美丽于自己的设计,太关注软件的本身而忽略了用户的感受,就跟某些象牙塔里拿着钱做些无用的研究的人没什么两样,或许有个美丽的名词,为了科学。
    那么如何才能算是好的UI人性化的设计呢?这个得看针对的用户主要是哪些。我们熟知的操作系统Windows XP,Windows Vista,Vista是微软最新的操作系统,包含了很多开发人员辛苦的结晶,但是在我身边的很多人都不愿意装它,也包括一些新闻的调查也说Vista不如当年XP出世那般火爆,他们大多数不愿装的都说了同样的话,XP都还有很多不懂,怕Vista更搞不懂,说实话我用过Vista,就我这么一个算是业内人士用起来当然驾轻就熟,再加上我们都有勇于创新的精神,所以常常去用新的东西,而普通客户就不这么想了,我问了几个不懂电脑才安装了Vista的用户的感受,“开始菜单的‘开始’两个字没有了,我还以为换了位置”,“界面比XP漂亮啊,但是我的机器好像有点慢,是不是要设置个什么啊”……再来我们熟知的AJAX,我已经接到过很多次不同的人给我的电话,说“为什么网页打开的时候突然好卡了,以前不这样啊?”,“网页浏览不了,老说请稍候,数据加载中,等了很久,就是不出现”……面对这些电话或许我们会说,你们怎么那么笨啊,它卡是因为在下东西,在执行JS,写JS的人太垃圾,浪费了资源,不出现就刷新啊,不要浏览那个不专业的网站了,等等就OK了等等回答,其实很多时候我们可以避免用户的问题出现,例如你的AJAX的JS太大的时候,可以先提示用户说,数据量较大,请稍后,如果长时间无反应,请按浏览器的刷新按钮,或者尝试按下F5键。
    我还见过许多软件鼓吹自己的功能如何强大,如何厉害,多么的人性化,但是我打开他们的软件,居然发现只能用鼠标操作!!这是多么大的UI设计失败!在举一个例子,MSN和QQ两个IM,如果你用MSN,在联系人框里按上下的话,MSN会很聪明的明白你是要选择上一位或者下一位联系人,而QQ会很聪明的明白你是要拖动滑动条!@#$,还有很多软件记忆力太差,不管我如何操作,它就是记不住,关闭软件重新启动后又回到了最初的模样,还有的软件自信心不足,一再问我“你确定吗?”,“真的要这样做吗?”,“或许您不小心点了?”而我只是在点关闭这个娱乐性质的软件而已,而有些软件又特胆肥,做了一个不可恢复的操作尽然连提示都没有,还有的软件文化太差,常常把一个按钮或者图标该表达的含义弄得模棱两可,以至于常常让我们会错意,做错操作,或者把一些高风险的操作放在常用操作的旁边,很容易点错,还有的把不常用的操作也放到常用操作区,还不告诉用户怎么去掉,这样的例子不胜枚举。
    出现这些问题的原因在于我们与用户之间的思维方式有着很大的不同。例如在写文章之前我才将老爸从我的电脑椅上请下来,请下来之前他正在看我吃饭前的网页——“界面九宫格”,我说您能看得懂嘛,他说“不懂,不过这软件的界面不都这样嘛?再说了,一张纸就8个方位,加上中间正好九个,你的东西不摆这里摆哪里啊?”,我正要解释一下这与软件设计的关系,但是突然一想,是啊,有道理啊,要是我给他老人家再解释一下可以放在上面和下面,那不就是3D的了。再比如我一直都很不屑一顾的网络实名,但是当它被我在很多人的机器里面消灭之后,很多人都打电话问我,怎么在地址栏里面输入汉字,跳出搜索界面了,不是那个汉字的网站了,以前是有的,原来我只看到了它流氓的一面,忽略了普通用户是根本记不住网址在哪里,甚至有些用户不懂英文,你怎么让他记得住全是英文的网址呢?不过过了几天,他们都说不用了,有一个网站导航网址做了他们的主页,他们平日想去的网站都在上面列着的,我后来才知道,就是被我以前同寝室的删除了半天的hao123。所以我们必须充分考虑我们的应用是针对哪些用户,他们是哪一类人,习惯是什么,当然还有就是UI设计的一些基本的东西,例如鼠标能够完成的动作,同样键盘也能完成等等。

 

转自http://www.blogjava.net/ruislan/archive/2007/11/11/159705.html

原创粉丝点击