category: 交互设计
如何提示我
前些日子跟同事讨论了很久的关于不可操作的按钮是否灰掉的问题,今天又想了好多,随即就整理了一下,做个备份。有兴趣的朋友可以参与一起讨论。
Windows系统下,如果我没有修改界面的元素则将按钮灰掉。
这是现在界面交互过程中最常见的两种情况:提示和灰掉,而且,也区分的很明显,一种是在软件客户端中,另外一种是在web页面中。本质上,这两个情况该是统一的,可是我们的设计师们并没有考虑到这一点,web设计师走web的路线,软件设计师走软件的方向,于是造成这个分化。
我需要提示么?
Web中,我经常遇到一些按钮,他们都是亮着的,我以为可以点击出现下一步,可是总会遇到一个弹出窗口或者在旁边出现一个大红大红的文字提示我说XXX条件不满足,请XXX以后在操作。搞的我自己就跟一个傻子一般,啥都不会。
弹出提示信息是不友好的,无论文字怎么友好。因为他是否定用户的操作。
或许有人会说,对于新手用户提示会有很大的帮助。恩,是,的确是这样。可是这并不是提示的理由。现在很多web页面和软件客户端都做到了新用户提示,而老用户不提示(一般是第一次使用时提示,然后给一个选项选择以后不提示)。也就是说,关键是怎么定义新用户,而不是我已经用这个页面或者软件两年了,还将我定义为一个新用户,我每操作一步都要给我提示。
对于一般的网页界面来说,我不需要提示。软件更不需要。
灰掉是不是合适?
也许要问:灰掉会让用户以为按钮是不能操作,也就没有操作的冲动,没有引导力。
是的,必须得面对这样一个问题:灰掉的指引能力很弱,很多用户不知道如何删除邮件、如何发送邮件或者其它。不过不用太担心,这仅仅是对于新用户。试想,对于一个老邮箱用户他会不知道如何删除邮件么?灰掉了他会找不到么?
人为的因素:
鲁迅有言:世界上本没有路,走的人多了,也便形成了路。
这里我们不讨论这种哲学味道浓厚的话题,可有一个问题类似于鲁迅的话:人为因素。路是人为形成的,如果不是人为,则便不可能右路,也不会有大路小路的区分,更没有柏油路和土路的区分。
软件和web有太多人为因素造成的“事实”分化。Web中,人为的将强烈的提示推给用户,一次,两次,三次,用户就觉得错了就会有个东西,有了一个依赖感。软件中,如果不可以操作就灰掉,用户一次不可点,两次不可点,三次以后就认为不可以操作就会灰掉。Web的人用软件,软件的人用web,都是那么的不适应。
该如何做?
统一,应该将这分化的提示方式统一起来。
我提一个方案:
1.没有此功能,则不显示按钮。
2.条件不足,则灰掉(条件满足是由灰变不灰)
如果按钮的功能在这个界面永远不可以使用,那么对于这个界面来说他是无用因素,不应该出现在这个界面。如果按钮在某一定条件下可以操作,那么就要在条件不满足时按钮灰掉。一旦条件满足则变亮。
另外,为了使用户觉得软件、web更加友好,建议再有下面三项辅助内容:
1.良好的帮助系统。便于用户在遇到操作困难时查阅系统得到帮助(当然,对于小的系统,应当考虑实际情况,决定是否有资源做一个帮助)
2.对初次使用的用户给出合适的提示,用户可以选择不再出现提示信息。
3.良好的关键功能介绍。关键功能的帮助可以教育用户…