通知#
通知用于告知用户与其相关的事件。例如
当下载或其他长时间运行的操作完成时
当有新内容可用时
当收到新消息时
由于它们是由系统显示的,因此通知是与用户沟通的一种有效方式,即使他们正在使用其他应用程序。如果消息仅在发送应用程序使用时相关,提示信息 (toasts) 是更好的选择。
通用指南#
请小心不要用通知不必要地分散用户的注意力,并质疑用户是否真的需要被告知您想要传达的事件。
- 处理大量事件的应用程序,例如电子邮件或社交媒体消息,尤其容易因过多的通知而分散用户的注意力。在这种情况下
通常希望对通知显示的频率施加限制。例如,与其为每条新消息显示通知,不如可以定期显示已接收消息的摘要。
提供一个选项,让用户禁用和/或减少通知数量。
确保您的应用程序删除不再有效的通知。例如,已撤销的天气预警通知,或已读的电子邮件的通知。
不要仅仅依赖通知来传达信息,因为它们可能并非总是会被看到。应用程序窗口应独立地传达通知中包含的所有信息。
通知元素#
GNOME 中的通知具有一些标准元素
通知操作#
可以向通知添加按钮,以便用户可以快速响应它们。关于这些的指南
仅当提供的功能经常需要时才使用通知操作。
通知操作应与通知内容相关。
操作不应取代应用程序窗口中的用户界面控件——应该能够从应用程序的窗口中执行相同的操作。
通知操作不应重复默认操作。例如,新的电子邮件通知不需要包含“打开”按钮,因为默认操作应已执行此操作。