Shawn Blanc on Notifications →
As we get more and more devices in our lives, we need more and more syncing going on between them. Shawn illustrates an very common issue when apps want to notify us:
iCal alarms that go off on my iPad, iPhone, and Mac at the same time. I can think of two ways to fix this: (a) the devices know when they are on the same Wi-Fi network and then just one device displays the alarm; or (b) give me the option to set a default device that is the only one that ever displays the alarm.
Some of Google’s apps on Android are smart enough to do this. If I get email, I can see the notification on both my phone and in my web browser. If I deal with the email in my browser, the Gmail on Android is smart enough to remove the notification from my phone a few seconds later. Gtalk also will alert both places of incoming chats, but once you start using one, it stops pestering the other device.
This is what I think all apps should start doing. They should keep track of what device I’m currently using, and make smart decisions about that. Take Twitter: when I’m looking at the website, I’ve obviously seen a bunch of tweets recently. Currently when I pick up my phone, it still thinks I haven’t seen a bunch of @replies.