28
Feb
2007

是给交互设计下定义的时候了

近年来,随着交互设计的走红,越来越多的软件开发者嘴边挂起了“交互设计”这个东西,他们认为,交互设计就是为了提高他们所谓的“用户体验”(权威的叫法应该是“可用性”或“易用性”即Usability)。说实话,我实在忍受不了这种荒谬的事情了,所以我得向大家说明一下。

首先,我们得知道什么是“交互”。交互说白了就是指两个物体之间信息的交流,然后根据信息做出反馈。还有吗?没有了!就这么简单!那么交互设计是不是对信息之间的交流做出设计呢?不全对。因该是对可以预见的交互过程做出设计,以达到期望的目的。注意两点,一个是可预见的,也就是说这个交互过程是我们可以人为规定的,一旦我们规定好,那么就得这么做,不能出现不可预料的事情。如果你还不明白的话,我就给你举个例子。相信大家都能手机查过自己的话费吧,回想一下,你除了做出已经规定好的动作以外,你还能做什么?你能给自己的卡充钱吗?或都你给问今天的天气吗?不能,你只有几个选项:1、当前话费2、当前余额……。那么到底有几个选项那就是交互设计的工作了。你有没有想过,为什么1是当前话费,2是什么余额之类的?为什么不能2是当前话费,1是余额。二是期望的目的,目的一定是提高易用度吗?或者说一定是为了让用户用得顺手吗?我觉得那可未必,试想一下ATM机为什么要先取钱才能取卡?为什么不能先取卡再取钱?银行输密码的东西为什么要用一个罩子罩起来?你觉得那样好用吗?我非常不方便!那为什么还是要那样呢?原因很简单,安全性。因为在银行方法,安全性也比易用性重要得多!所以交互设计的目的也就自然成了安全性,能过这个,我只想说,交互设计的目的并不是一般人想象的那样只是为了提高易用性,它完全可以实现其它目的,交互设计只是一种方法而已。不过一般在电脑上它就是为了提高“易用性”。

如果大家想学习交互设计相关的知识,那可以看看Cooper写的书,其中我认为最好的当数《交互设计之路——让高科技回归人性》,真的,绝对值得你看。

上一篇:使用PowerShell自动化您的工作 下一篇:论中国人使用盗版软件

评论列表:

发表评论: