@IT·互联网聊聊用户体验设计互联网产品思考

尼尔森十大交互原则思考心得(四)

2019-04-30  本文已影响35人  德升

07 灵活高效原则(Flexibility and efficiency of use):

Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.

新手用户不会留意到的“加速器”,可能经常会让专家级用户提升交互效率,因此不管用户操作经验是否丰富,系统都能够同时提供支持并让他们与系统流畅交互。

Nielson在这里所说的“加速器”是指系统专门为专家级用户量身打造的交互方式。

这些“加速器”可能是指专业绘图工具或竞技游戏里的快捷键,我们经常能够通过一个设计师或游戏玩家是否能够熟练地操作快捷键来判断对方是不是一个专家级用户,但如果对方是一个新手,也能依靠基础菜单顺利完成任务。

为专家级用户量身打造的快捷键

也可能是移动端设备的复杂操作手势。如锤子手机的“大爆炸”和Pin的分词功能:

分词功能

如输入法在基础输入之外提供的“滑行输入”:

适合专家级用户使用的“滑行输入”

或办公软件里提供批量操作支持的宏(Macro)。

为专家级用户准备的“宏”

08 美观且简洁的设计(Aesthetic and minimalist design):

Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.

对话不应该包含不相关的或者不常用的信息。任何一个对话中的额外信息会严重影响对话中相关的信息并降低这些相关信息的可见性。

就事论事,简明扼要,不要用次要信息干扰用户,影响用户的选择和判断。

每个场景仅突出当前场景的主Action按钮,把次要Action弱化或移出当前场景,让用户专注于当前任务。

弱化或移除次要动作按钮

09 帮助用户确认、诊断和纠正错误(Help users recognize, diagnose, and recover from errors):

Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.

表达错误信息的方式应该是使用平实的语言而不是代码、精确地指出问题所在以及建设性地给出解决方法。

告知用户出错信息应该用用户能够理解的话术,而非错误返回代码。

错误返回代码让用户无法知道为何出错


10 帮助和说明(Help and documentation):

Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.

虽然系统最好是可以让用户不需要任何说明就能使用,但是提供一个帮助和说明的功能还是有必要的。任何这样的信息都要很容易地就可以被用户找到,注重用户的任务,列出明确的步骤去实现这些操作,而且篇幅不要太长。

好的界面能够让用户一目了然,能够自解释的界面才是最优秀的界面。虽然这是我们的最高要求,但在实际的产品中很难做到这种最高境界,为了让所有的用户都能顺利与系统交互,一份完备的说明文档能够让用户在遇到困难时随时查阅,也是一种很好的补充手段。

完备的说明文档
上一篇下一篇

猜你喜欢

热点阅读