Ben Brooks:
I think that everyone can agree though that all notifications systems fall short of being great (even WebOS). Every single mock-up of a different notification system that I have seen solves only a subset of the problems — they certainly are better than what we currently have on iOS, but these “solutions” are in no way a real solution.
Ben might be right that there’s no complete solution, but there definitely has to be something better than what we’ve got now. I currently use an app called LockInfo (requires jailbreaking your iPhone) which puts PIM style information on your lock screen, like your calendar, emails, etc.
LockInfo can optionally be configured to intercept iOS notifications and block the popup. Instead it adds them to a list on your lock screen so that you can easily scan them and choose to deal with them in the order you prefer. It’s not a complete solution, but it’s better than iOS’s current method.
Whatever solution Apple comes up with to fix notifications, I hope it differentiates somehow between Alerts, which I consider “nice to have” information, and Alarms, which I consider essential information. Notifications should have configurable priority levels. Maybe some quietly get added to your list of unacknowledged notifications, while others make noises and maybe even pop up.
Shawn Blanc’s point that the current way iOS handles text message notifications (deal with it immediately, or dismiss it and mark it as read) is about the worst possible way that it could be handled.
Clearly the handling of notifications in iOS needs to be at the top of Apple’s list of things to fix for iOS 5.