查看原文
其他

您不得不知的Android系统通知的设计原则

2016-08-05 Google Play 谷歌开发者


通知可让用户随时了解应用中的相关和即时的事件,例如来自好友的新聊天信息或日历事件。您可将通知视作新闻频道,在重要的事件发生时提醒用户注意,或者当作日志,必要时可在用户的所有 Android 设备上按需同步通知。向用户设备推送及时、相关且可操作的通知,让用户可以更便捷地使用应用功能。



 原因:
您可以将 Android 通知视作应用界面的延伸,它们可以让应用更加实用,即使在用户没有主动使用应用或在其中寻找信息时,应用也能提供某些功能(无需打开应用),这不仅简化了操作,还节省了时间。合理使用通知可以大幅提升应用的吸引力。

 最佳做法:
  • 针对具有时效性的事件使用通知,且必须赋予用户选择接收哪些通知的自由。

  • 为通知增添个人色彩。例如,在消息通知中加入发送者的头像。

  • 用户点按通知的主体部分时,将用户引导至相关位置,以便他们查看通知中涉及的内容或对其执行操作。

  • 为重要通知赋予较高的优先级,以便突出显示这些通知。但切勿过度,必要时将同一类型的多条通知叠放在一起。

  • 使用辨识度高的图标,以便用户一眼认出通知是来自您的应用。

  • 如果设备有通知指示灯,请为优先级较高的通知使用指示灯。


 通知的基本布局:
本部分将简要介绍通知的基本组成部分。
1. 基本布局

所有通知至少要包括一个基本布局,包括:

  • 通知的图标。图标以符号形式表示来源应用,如果应用生成多个类型的通知,它也可用于指明通知类型。

  • 通知标题以及其他文本。

  • 时间戳。



2. 展开布局

您可以选择让应用的通知提供多少信息详情。 它们可显示消息的前几行,也可以显示更大的预览图像。 额外的信息可以为用户提供更多上下文,并在某些情况下,允许用户完整阅读消息。 用户可进行两指缩放或执行单指滑移,在紧凑和展开布局之间切换。 对于单一事件通知,Android 提供了三种展开布局模板(文本、收件箱和图像),供您在应用中使用。 下图展示了文本形式的展开布局:



3. 操作

Android 支持在通知底部显示可选的操作。通过操作,用户可在通知栏中处理最常见的任务,而无需打开来源应用,这样可加快交互的速度。通过结合使用滑动清除通知的功能,有助于用户专注于对自身重要的通知。



请慎重考虑要在通知中包含的操作数,您加入的操作越多,用户就越无所适从。请通过只包含最重要且有意义的操作,尽量减少通知中的操作数量。


适合在通知中使用的操作具有如下特点:
  • 确保正在显示的内容是必要、常用且常见的

  • 让用户可以迅速完成任务


同时避免以下类型的操作:
  • 含义模糊

  • 跟通知的默认操作一样(例如“阅读”或“打开”)



以上是有关使用系统通知的相关介绍,并列举了在 Android 手机上的一些通知布局,您可以前往 Android 开发者网站了解更多有关系统通知的多平台布局和设计原则,以帮助您设计出提高应用曝光度和实用性的通知。最后,感谢您的阅读!


了解 Android 设备的更多通知布局及相关指导原则,请参考:http://developer.android.com/intl/zh-cn/design/patterns/notifications.html



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存