跳转到内容

极客的可用性/用户应该掌控一切

来自维基教科书,开放世界中的开放书籍

想象一下这种情况

一个男人坐在电脑屏幕前。屏幕上的信息显示:输入姓名。用户输入了他的姓名。

什么也没发生。用户发现他必须按下Enter键。

电脑说:输入地址

用户输入了他的地址。

经过几个问题后,电脑说:输入传真号码

用户没有传真,所以他只是按下了Enter键。

电脑重复:输入传真号码

用户输入0并按下Enter键。

电脑说:非法输入。输入传真号码

用户查找了他妻子的工作场所的传真号码,并输入了该号码。

电脑接受了传真号码并说:输入帐号

用户没有帐号,所以他输入123456789

电脑说:非法输入。输入帐号

此时,用户意识到自己做错了。他输入:停止

电脑说:非法输入。输入帐号

用户输入:帮助

电脑说:非法输入。输入帐号

用户多次按下Escape键,但没有任何反应。

用户关闭了电脑,并丢失了他的数据。

这里的问题是什么?问题在于电脑发出命令,并期望用户服从。用户当然更希望他能发出命令,而电脑服从。电脑应该是一个乐于助人的仆人,而不是一个残暴的主人。这如何才能实现?下面的图片显示了答案

Usability: Simple Dialog box
可用性:简单的对话框

用户点击了一个名为新用户的菜单。然后他得到了一个对话框,可以在其中输入他的姓名等信息。他可以立即看到需要哪些信息,因此如果他没有帐号,就不需要输入姓名和地址。他可以按任何顺序输入详细信息。如果他后悔了,可以按“取消”按钮。如果他想了解“帐号”的含义,可以按“帮助”按钮或问号按钮。

在前面的情况下,用户会感到压力和沮丧,因为电脑控制着他,剥夺了他做自己想做的事的自由。在后面的情况下,用户会感到高兴和放松,因为他控制着电脑,可以使其按照自己的意愿行事。

对用户的反馈 · 自解释界面

华夏公益教科书