交互设计中的里面和外面
作者:连振疆
来源:
2007-06-14 10:43
在交互设计中有八大原则是:
1、一致性
2、提供快捷键
3、有效反馈
4、过程完整
5、提供简单的错误处理机制
6、允许撤销动作
7、减少短期记忆负担
但我在实际的设计中还发现有些原则并不在这里体现,下面就来说说交互设计中的里面和外面。
先来解释一下什么是外面什么是里面。
所谓外面就是用户能一眼看到的地方,所谓里面就是需要动动鼠标才能看到的地方。也就是说,外面的东西用户不需要找,一眼就能看到;而里面的东西,就需要找找看了。有点啰唆,再打个比方,比如一所房子,外面就是房子的外观,里面就是房子内部结构。
在软件设计中,我们常用的思路是把常用的功能放在外面,把不常用的功能放在里面,先来看看微软的OFFICE吧。
工具栏上的那些按钮就是外面的东西,菜单里藏着的东西就是里面(比如上图的那个“限制权限为…”)。
但我想说的里面和外面还不是这个,因为有些功能按钮和操作可能是很常用的,但往往需要藏起来,放到里面,有些功能不常用,却应该放到外面,我们来看看下面几个例子。
上面是两个IM的对话窗口,前面是雅虎通,我用红框标注了传送文件的按钮,而后面那个MSN我没有标注,原因是MSN的对话窗口上没有传送文件这个按钮。
如果你有时间,看看其他的IM软件,基本上在对话窗口中都会有明显的传送文件的按钮,可MSN却偏偏没有,为什么呢?
作为一个IM软件,在两人进行对话的过程中,传送文件是经常发生的,尤其是对于MSN这种类型的来说,在工作环境中更是非常需要这种功能,可为什么MSN没有将怎么重要而且常用的功能按钮放到外面呢?
这就是我说的微软把常用的功能藏了起来,原因很简单,MSN的传文件功能比起竞争对说来说要差。
这一点我是做过测试的,同样的情况下,MSN传送文件成功率和速率是要低于QQ或者同类IM(至于是什么原因我就不清楚了),但还到不了不可用的地步,大多数的情况下,还是可以顺利传输的。
而微软的交互设计师们把MSN中这个小小的而重要的功能放到了菜单中,看下图:
看到了吧,藏的有多深。
这是为什么呢?在交互设计中这也是个常用的技巧,我称之为“藏拙”。
本来很重要很常用的功能,被设计者藏了起来,那么也就会给使用者在使用中带来一定的难度,也会使部分用户忽略这一功能的使用(这部分用户往往是我们所说的低端用户),既然被忽略了,那么这功能的好坏也就不重要了,这就完成了“藏拙”。
其实我们说用户中的大部分都是低端用户,一个软件好坏的评判在很大程度上是取决于这些低端用户的感受,这样“藏拙”的手法是可以把很多做的不好的地方合理的藏了起来。
当有一天,MSN敢于把传送文件的功能按钮明明白白的放在主工具栏的时候,就是MSN宣布自己这一功能无比强大的那一天。
当然,我们说的“藏拙”仅限于非必要功能(注意是必要功能,不是重要或者常用功能),如果你连必要功能都藏起来了,呵呵,那软件就先不要发布了。
好了,该说说把不常用的放在外面的故事了。
既然是不常用,为什么还要放在外面呢,呵呵,一般的来说这肯定不是用户最需要的,而是你最需要的。
还是来看QQ,看下图:
QQ在这个对话窗口中的主工具条上的五个功能按钮中,第一个是“发送短信和图片铃声”,第五个是“举报”,可想而至这两个功能都不是常用的,但对于腾讯来说这都是很重要的功能。
“发送短信和图片铃声”是腾讯很重要的收入来源,自然应该放在外面,而QQ的骚扰问题确实很头疼,因此“举报”也变成外面的功能了。
好了,我来总结一下,软件交互设计中的里面和外面:
放在外面的功能,实际上是在传递给用户这样的五类信息:
1、必要的:这功能你不用的话,就直接卸载这个软件吧。
2、重要的:这东西很重要,你应该试试。
3、常用的:谁用谁知道,就是方便。
4、强的(功能很强):我这玩意很强,不信你试试。
5、你不应该不知道的:做个广告,不好意思。
其中的1、4、5,只要符合条件就可以考虑放在外面,而2、3的话,还是需要与研发沟通一下,是不是真的适合。
噢,忘了,还有一句话,里面的东西是多是少都不怕,但外面的东西可别太多了,看看QQ对话窗口的工具条你就知道了。