应用程序可能会很复杂,而为用户提供有效的帮助可大幅改善他们的体验。 并非所有应用程序都需要为其用户提供帮助,并且应提供哪种类型的帮助可能有很大的不同,具体取决于应用程序。
如果你决定提供帮助,请在创建它时遵循以下指南。 无用的帮助可能比完全不帮助更糟。
即使帮助内容再有用,你的应用也无法依靠它来为用户提供良好的体验。 如果用户无法立即发现并使用应用的关键功能,用户将不会使用你的应用。 帮助数量再多或质量再高都无法改变这一第一印象。
直观和用户友好的设计是编写有用帮助的第一步。 它不但可使用户保持长时间的参与以使他们使用更高级的功能,它还为用户提供应用核心功能的知识,以便他们在继续使用应用的过程中依靠这些知识进行学习。
除非用户已经遇到问题,否则他们不会查看帮助内容,因此帮助需要为该问题提供简短且有效的解答。 如果帮助不是立即有用,或者帮助过于复杂,则用户更有可能忽略它。
无论类型如何,所有帮助都应遵循以下原则:
帮助内容有三个主要类别,每种类别都具有不同的优势,并且适用于不同的用途。 在应用中根据需求使用它们的任意组合。
正常情况下,用户应能够使用应用的所有核心功能,而无需说明。 但有时,你的应用将依赖于使用特定手势,或者可能存在不太明显的应用辅助功能。 在此情况下,应使用说明性 UI 来向用户提供有关如何执行特定任务的说明。
显示帮助的标准方法是在用户请求时在应用程序内显示它。 可使用多种方法实现此目的,如通过帮助页面或信息说明。 此方法非常适合通用帮助,可毫不复杂地直接回答用户的问题。
对于由于太大而无法容纳在应用程序中的详细教程、高级功能或帮助主题库,指向外部网页的链接是理想之选。 应尽量慎用这些链接,因为它们会使用户离开应用程序体验。
在某些情况下,向用户解释应用中他们不熟悉的功能(例如特定的触摸交互)会很有用。 在这些情况下,你需要通过用户界面 (UI) 向用户显示说明,以便他们可以使用可能错过的这些功能。
说明性 UI 必须谨慎使用。 如果过度使用,它很容易被忽略或使用户感到厌烦,从而导致效率很低。
说明性 UI 应用于帮助用户发现重要但不明显的应用功能,例如触摸手势或他们可能感兴趣的设置。 它还可以用于提醒用户有关他们可能忽略的应用中的新功能或更改。
除非应用依赖触摸手势,否则说明性 UI 不应用于向用户解释应用的基本功能。
好的说明性 UI 与用户息息相关,并对用户有教育意义,还能增强用户体验。 它应:
避免过度使用说明性 UI,并确保选择正确的主题。 不要解释:
避免由于说明性 UI 而给用户造成不便。 请勿:
下面提供一些实例,其中的说明性 UI 可帮助你的用户了解:
以前 | 之后 |
---|---|
在大多数情况下,最好在用户选择查看时在应用程序内显示帮助。
应用内帮助应是为用户显示帮助的默认方法。 它应该用于任何简单、直观并且不会向用户引入新内容的帮助。 说明、建议以及提示和技巧均适用于应用内帮助。
复杂说明或教程难于快速参考,并且会占用大量空间。 因此,它们应在外部托管,并且不能合并到应用本身。
用户不必寻找有关基本说明的帮助或发现新功能。 如果你需要拥有教导用户的帮助,请使用说明性 UI。
虽然应用内帮助全都遵守相同的设计和可用性一般原则,但它们可以多种形式呈现。
在应用内拥有一个或多个单独的帮助页可简单快速地显示有用说明。
弹出窗口支持高度上下文的帮助,即显示与用户正在尝试的特定任务相关的说明和建议。
有时在用户检查某项功能时,提供有关该功能的详细信息会很有用。 描述类似于说明性 UI,但关键差异在于,说明性 UI 尝试向用户解释和演示他们不知道的功能,而详细的描述却会提高用户对感兴趣的应用功能的理解。
如果你的应用需要为复杂内容提供详细帮助,请考虑将这些说明托管在网页上。
对于常规用途或快速参考,外部帮助页不是很方便。 它们适用于涉及面过于广泛而无法合并到应用本身的帮助内容,以及应用的普通受众不会使用的应用高级功能的教程和说明。
如果你的帮助内容简短或具体到足以在应用内显示,你应该这样做。 除非有必要,否则不要引导用户在应用之外获取帮助。
当将用户引导到外部帮助页时,请采用以下两种方案之一:
向用户提供搜索你的帮助的方法可能非常有用,但不要使此搜索成为导航你的帮助的唯一方式。 有时用户可能难以描述其遇到的问题,这可能使搜索变得困难。 用户应该能够快速找到与他们的问题相关的页面,而无需进行搜索。
外部帮助页是向用户提供教程和演练的理想位置,无论是视频还是文本。
既然来了,说些什么?