12

许多程序(通常是大型程序,如 MS Office、The GIMP、Maxthon)都有一个称为“每日提示”的功能。它解释了程序的一小部分,就像 Maxthon 中的这个:

“您可以通过按 Ctrl+F11 隐藏/显示主菜单栏”

您通常可以通过单击下一步来浏览它们。提供的其他选项有“上一个”、“关闭”、“启动时不显示”。

我想我喜欢 Maxthon 过去处理这个问题的方式;在浏览器的状态栏中(通常在底部,连同“完成”、进度条等),有时会有一个小提示或提示,说明您还可以用它做什么。

正如 Joel Spolsky 在他的文章系列“程序员的用户界面设计”中所写,人们不喜欢阅读手册。但是我们仍然希望他们使用该程序以及他们可以从中受益的功能,不是吗?因此,我认为拥有这样的功能很有用,而不会在启动时弹出窗口的烦恼。

你怎么看?弹出?傲游风格?没门?

4

12 回答 12

10

我真的只喜欢“一天的提示”的想法,如果它在我无法做任何其他事情时显示。例如,当程序加载一个大文件时。假设程序第一次启动时它必须加载一些大量数据。随着“加载”启动画面,显示一个小提示,并在程序启动时让它消失。它简单、不显眼,有时对某些用户很有帮助。

我讨厌在编程讨论中以“魔兽世界”为例,但它在您第一次登录时使用了这种技术。这是一个示例加载屏幕。除了加载栏和全屏艺术品外,它还会在屏幕底部显示一个小提示。通常,这些提示会引导用户了解他们可以进一步探索的内容(例如设置窗口、角色自定义工具等)。例如,“按下 ESCAPE 会弹出一个菜单,让您自定义游戏的外观和感觉”。

最重要的是:允许用户轻松关闭提示并阻止它们每次出现。使每个键在按下时关闭提示对话框。有两个按钮:“关闭提示”和“关闭提示并且不再显示”,或者类似的东西。

于 2009-01-07T00:46:51.547 回答
7

消除这些技巧一定很容易——但在学习新的 GUI 时,我经常使用它们。如果它是启动时的提示,我通常会在最多运行十几次后将其关闭,但如果提示设计得当,这会让我对应用程序空间有所了解。

提示可以改进的方法:

  • 不要向用户提示用户最近使用过的功能。

  • 制作对上下文敏感的提示可能会有所帮助(新的 Vista 条就是一个例子 --- 暂停以获取蒸汽;我刚刚说了一些关于 Vista 的好话)。

  • 不引人注目或在其他浪费时间出现的提示是好的。

  • 加载画面中的提示是好的,但加载结束后必须可以找到。一些流行的游戏,也许是博德之门,会在加载过程中给你一个提示,然后你可以回去查看你的日志中的提示。因此,如果您对几个屏幕前的有用提示有一个模糊的记忆,您可以在您习惯于查找其他最近信息的相同位置快速找到它。可能是帮助菜单上的“最近提示”项目?

于 2009-01-07T00:59:46.670 回答
5

实际上,我从未听说过Maxthon。但我实际上喜欢那些,只要有一个复选框可以让它们停止。我喜欢这些提示实际上告诉我一些有趣的事情,而不是 UI 中非常明显的事情。但这确实是偏好。我不认为使用它们是不好的设计。

于 2009-01-07T00:32:21.967 回答
3

不——我非常不喜欢他们。当我开始一个软件应用程序时,我几乎总是有一个特定的任务。TOTD 只是打断了这个流程,并试图让我考虑软件而不是任务

于 2009-01-07T01:36:53.503 回答
2

这可能不是您问题的直接答案,但就个人而言,我喜欢 StackOverflow 处理这个问题的方式。徽章系统本质上是一本手册,奖励用户发现和使用它所提供的功能。当然,对于大多数应用程序来说,这并不是一个真正的选择,但它对 StackOverflow 非常有效。

于 2009-01-07T00:32:49.453 回答
2

我认为这与针对模态的问题有关——它是用户的方式,尽管它可能有多大帮助。这就是为什么需要“启动时不显示”的原因。

虽然我以前从未使用过 Maxthon,但它显示提示的方式听起来确实是个好主意。至于用户是否必须注意他们,这是不引人注目且完全可选的。

IMO,拥有一个必须询问用户是否应该“保持安静”的功能并不是一个好主意。;)

而且,虽然一些提示看起来很明显,但即使这些提示对不太熟悉的用户仍然有用。那些已经知道它的人可以继续他们的一天。

于 2009-01-07T00:45:58.007 回答
1

提示是个好主意,用户可以发现他们不知道他们不知道的事情。但与其使用弹出窗口妨碍工作,我更喜欢魔兽世界的做法。他们将提示放在加载屏幕上,当您无事可做时,无论如何都要盯着进度条。

于 2009-01-07T00:35:36.063 回答
1

Norman Ramsey 就如何改进小费提出了一些重要的观点。我对当天提示的问题(我说的是在我自己的应用程序中实现它们的人)是它们不及时并且有点太侵入性。当您启动程序时,一天的典型提示就会出现,并且需要单击按钮才能使其消失。当我真正看到一个有用的提示时,我的思路通常是“当我选择选项时,我必须记住这一点”。当然,当我开始使用 . 并且在程序启动期间单击“确定”很快就会变老,我通常会在前十几个左右之后禁用提示。

我的建议是进行下一步,使当天的提示更加上下文敏感。例如,如果程序检测到用户不断地去编辑 | 复制然后编辑 | Paste,一个很好的提示是“不是没有,但是 CTRL+C 后跟 CTRL+V 完成了同样的事情”,并在他们像迷路的猴子一样点击菜单时告诉他们,而不是在程序启动期间。哦,不要通过强迫他们单击“确定”来中断他们的工作。

我刚才的建议——这就是那个该死的回形针老兄曾经做过的事吗?

于 2009-01-07T17:43:56.640 回答
0

IMO 每日提示(弹出窗口)仅在您经常使用的具有一定复杂程度的程序中。因此,当您打开程序时,您会学到一个对您有帮助的新技巧。

通常人们要么喜欢它,要么讨厌它,所以绝对可以选择禁用它。

我对另一种类型的担心是它会被忽视,你不会相信人们从未看过的程序领域。

于 2009-01-07T00:34:26.453 回答
0

也许把它放在“工具提示”之类的东西中(或者像 OP 描述的那样放在底部)并使其具有上下文关系。更改为新模式几秒钟后,它会滑入一些有关当前模式的文本。

的,让关闭按钮很容易找到!!!

于 2009-01-07T00:54:22.077 回答
0

一天的小费可能会很好,如果它是

  • 非模态的,从不妨碍
  • 有我可以访问的“历史”
  • 对我所做的事情是上下文敏感的

不幸的是,糟糕的初始 Office 实现 Clippy 完全扼杀了最后一个想法。

因此,IMO 一个好的实施将:

  • 在启动时显示
  • 让“启动时不显示”成为显而易见的选择
  • 指示(用动画?)TOTD 可从工具栏等访问
  • MouseOver 工具栏图标将给出“当前提示”的标题/摘要
  • 点击它会给我提示,通过提示向前/向后导航,链接到手册中的“显示所有提示”。
  • 对于大型提示数据库,“相关提示”链接可能会鼓励我探索手册

上下文相关

Clippy 的后来版本实际上几乎是有帮助的:它是非模态的,并且不需要交互(不过,跳跃很吸引注意力),我记得有一些建议很好的例子 - 例如键盘快捷键我通过菜单反复访问的命令。

一个更简单的方法仍然有效:

“您知道吗...您可以自定义打印模板,使其看起来像 LSD 上的饼图 - 手册向您展示了如何操作![clickety]”在打印对话框中

你知道吗...我记得你的自定义搜索。只需单击“Goof/Barf/Hidden/Create Index for last Query”——它们就会出现在“Search”菜单中。他们也会跑得更快!使用搜索/查询表单时

于 2010-08-17T16:09:44.007 回答
0

就个人而言,我更喜欢简单到不需要“每日提示”的软件。

于 2010-06-10T21:09:02.827 回答