跳转到内容

新手和专家用户的使用体验

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

新用户之前没有见过您的产品,需要指导如何使用它。 最好的指导可能是自解释的设计,展示设备的功能。 如果它是一台机器,那么每个功能应该有一个按钮或手柄。 每个按钮或手柄应该有一个文本或图标来指示其功能。 如果有许多功能,则可以将其组织成逻辑组。 不应该有任何正常用户需要的不可见或隐藏功能。

在软件的情况下,最流行的自解释设计形式是菜单。 菜单中的项目应该是自解释的,以便用户立即知道他们有哪些选项。 用户现在可以单击、按下或触摸菜单中所需的项目。 具有许多选项的菜单应结构化为子菜单,每个子菜单代表一个逻辑类别。 层次菜单最好不要超过四到五层。


Usability hierarchical drop down menu
使用体验层次下拉菜单


您可以做些什么来帮助新用户

  • 帮助设施。 在程序中的任何位置都应该可以看到一个按钮或菜单,该按钮或菜单可以访问帮助说明。 应该有搜索设施,以便用户可以搜索有关特定主题的帮助。
  • 上下文帮助。 一个提供有关用户所在程序特定部分或用户正在指向的特定对象的说明的工具。
  • 防错。 无用或危险的命令组合应被阻止或组织,以避免用户误操作。
  • 请求确认。 在执行具有深远影响或无法撤消的命令之前,程序应向用户确认。
  • 后悔。 应该有取消撤消设施,允许用户撤消他们的操作。 在某些程序中,能够撤消多步操作是有用的。


专家用户

[编辑 | 编辑源代码]

每天要执行数百次相同任务的重度用户会发现,如果每次执行简单任务都要通过大量图标或子菜单进行点击,这会让他们很烦躁。 这不仅很耗时,而且过度使用鼠标还会导致肌肉劳损,最坏的情况下会导致用户永久残疾。

因此,所有常用命令都应该有快捷键。 按Ctrl+CCtrl+Ins肯定比单击编辑菜单,然后单击子菜单中的复制更快。 它也更方便,因为用户不必将手和眼睛从键盘移到鼠标,然后再移回来。

应该鼓励用户使用这些快捷键。 一个不错的方法是在菜单上写下用户可以按下的快捷键


Usability drop down menu with key shortcuts
使用体验下拉菜单,带快捷键


发现快捷键优势的用户很快就会记住他们最常使用的命令的键组合,而他们可能仍然使用菜单来执行很少使用的命令。 请注意,上面显示的菜单提供了第三种执行命令的方式:编辑中的下划线E表示可以通过按Alt+E激活此菜单。

有些系统允许用户修改系统以满足他们的需求。 这称为自定义。 如果用户经常使用某个特殊命令,那么如果用户可以为该命令分配一个特殊的键组合会很好。 此外,用户可以为经常需要的长命令序列或短语定义宏。

有些系统有很多菜单、图标栏、标尺、状态栏等,这些会占用屏幕空间。 用户应该可以选择他们想要哪一个,并删除其余的。


Usability office banner insert reference
使用体验办公软件插入参考


这张图片展示了办公软件中的一个示例,用户必须通过一系列令人眼花缭乱的命令和难以理解的图标来插入交叉引用。 每个命令都有一个鼠标悬停弹出文本进行解释,但没有指示任何可以帮助用户快速完成工作的快捷键,如果该命令经常使用的话。


我应该为哪个用户优化?

[编辑 | 编辑源代码]

理想的设计当然应该适合新手和专家用户。 而自定义原则在大多数情况下都能实现这一点。

在某些情况下,您应该特别注意新用户的需求

  • 首次使用的障碍。 用户愿意花费在学习使用新设备或新软件上的时间和精力是有限的。 如果用户尝试几次后没有成功,他们可能会放弃,永远不会再回来。
  • 网站。 网站访问者中很大一部分可能是首次用户。 他们可能不愿意在使用网站上的设施之前阅读任何说明。 因此,您应该抵制设计花哨的图形菜单的诱惑,用户无法识别它是菜单,也无法猜测如何使用它。 所有菜单都应该自解释,并具有熟悉的设计。
  • 公共场所。 公共场所供公众使用的机器有很多首次用户。 例如,自动售货机、公用电话、火警报警器以及火车站和机场的资讯显示屏。 此类设备的设计应使任何人都能使用,包括儿童、残疾人和外国游客。 标准化和自解释设计在这里很重要。 如果有带有文本的屏幕,可以使用标志来触摸以选择语言。
  • 严重后果。 如果机器操作错误会造成严重后果,那么您应该特别注意使用体验。 例如,医疗设备和危险机器。


残疾人使用体验 · 功能膨胀

华夏公益教科书