The Very Difficult Problem of Notifications
brooksreview.net
brooksreview.net
Spam is a problem best solved by removing the offending app. It's not like they can't do worse things to your phone (unless you're one of the few who pay attention to that permissions screen).
Your example "higher priority" notifications are two that I care the least about. I rarely use my phone for actually talking to people, and I don't listen to voicemail, so those I don't care about. I do care that I missed a call however -- who it was that called is much more important than the message they left.
I also get so many text messages, they need to be ranked in importance by who sent it, not that it's a text message. But setting up priorities based on sender is a lot of work, so I wouldn't do it. Maybe if it worked like gmail's priority inbox.
The biggest issue I had with the article (besides omitting the "come back to old notifications" problem plaguing some systems) was its overlooking of improvements. Innovation doesn't have to come overnight, and in the mean time, I'd love to have a better system than currently implemented. Even still, there are systems out there that get pretty close to his nirvana. Mobile Notifier for iOS (http://www.flickr.com/photos/piair/5492412910/in/photostream...) still covers up some of the screen (forcing you to take action to access that area of the screen), but it also lets you dismiss a notification with a quick swipe and quickly access all pending notifications.
The biggest praise I can give for the article is it's identification of people as a problem. It's true, we likely want to know more details about more events than in the past. It seems pretty needless all things considered, but why should a system be terrible at meeting our needs? We create the systems to change with our wants, after all.
Initial notifications are minimally intrusive (similar to Growl on OS X). From there, they can be trivially dismissed or minimized and left for later. This makes triaging incredibly easy and lightweight.
On my Pre, I'll often set alarms on my to-dos and then use them as kind of an on-demand dashboard of my daily tasks. As something gets finished, the notification gets dismissed with a flick of the thumb.
On WebOS, notifications actively make me happy. In comparison, Android is kind of clunky and the iPhone is horribly broken.
http://talkingpengwin.com/re-design-of-the-ios-notification-...