Mobile IxD

 

< Home >

| Guidance | < Links > < About >

 

With an interface...

Use an appropriate level of frequency for notifications

The frequency with which to notify the user must be appropriate to the significance of the notification, the content contained within the notification, and the current usage context. Error dialogs, new message alerts, sports scores, stock price changes and calendar reminders are just some examples of notifications.

  • Factor the user’s current activity into the decision of whether to trigger a notification or wait

  • If possible, also factor in the user’s historical activity and allow the user to shape the notification experience in real-time through simple actions (e.g., if a type of notification is always quickly acknowledged, consider notifying more frequently)

  • Always notify for critical errors and those in which there may be loss of user data – less important errors that do not prevent the user from working can be delayed until a time when they are not as intrusive

  • Always notify for scheduling and task reminders set by the user

  • Unless there is significant doubt as to an action’s effectiveness for very specific reasons, avoid notifications for positive results of an action (e.g. after a message is sent successfully)

  • Allow a basic level of manual configuration of notification frequency, minimally always/never

  • Notifications should be transient (except critical errors) such that the user can resume their previous activity prior to the notification triggering

 

 

dave@mobileixd.com

Copyright © 2007 MobileIxD.com