How Apple Can Improve Push Notifications In iPhone OS 4.0

Posted on 01 February 2010 by and


Apple may or may not give us the ability to run applications in the background when the iPhone OS 4.0 is released sometime in the coming months. If they do, much of the criticism of both the iPhone and the upcoming iPad will be removed. If they don’t, people will continue to complain — and for good reason. There is no question that the iPad can more than handle having three or four applications running at the same time. In fact, (as the jailbreak app Backgrounder proves) there’s little doubt that the iPhone 3GS would be able to handle it just fine already.

If they don’t add background apps, it isn’t the end of the world. (Yes, it makes the iPad far less attractive for many but let’s not go there today — okay?) The truth is, Apple’s push notification system works quite well. It isn’t the same thing, but it DOES work.

That doesn’t mean, however, that there are ways in which it could significantly be improved. Here are a few thoughts.

1. Multiple notifications at once

Apple needs to make it possible to view multiple notifications on the lock screen at one time. The fact you can currently only see one of them means that if you get three or four at a time the first few won’t appear.

The end user should be able to decide if they want one, two, three or four different messages to appear at a time when notifications come in. Moreover, the end-user should be allowed to decide if they want to have just a notification, or the notification with a user selected number of words so that you can tell what the notification is without even going into the application.

It’s obnoxious that you have to jailbreak your iPhone in order to get this capability.

2. Automatic change of settings based on time of day

Some of the best notification systems thus far are the ones that allow the end-user to automatically determine whether or not the program pushes information based upon time of day. For example, (thanks to Larry) Dan is currently using echofon as his twitter client of choice. One of the best features is that he has set the application to stop push notifications to his iPhone between 10 PM and 9 AM.

We should be able to do this for all applications automatically. Because we currently are not able to, there are times when, if we forget to turn off notifications at night, as We’re falling to sleep we’ll be reminded that they are still on because of notification pings through. If echofon can do this within the application itself is no reason this can’t be implemented as a global setting.

2. Geography-based Notifications

In addition to being able to automatically set notifications based upon the time of day, it would be great if we could set notifications in such a way that they were different settings depending upon our current location. For example, if one of us were making a hospital visit, it would be great for the iPhone to know that we were at a specific hospital and automatically turn off audible notifications so that we don’t disturb someone. If at home, it would be great if the iPhone would recognize the location and begin to give audible notifications so that we wouldn’t necessarily have to have it on our person to know something new has come in.

We can’t imagine this would be difficult to implement.

Those are a few ideas regarding how Apple could make the Notification system better. Can you think of any additional ones?


This post was written by:

- who has written 2795 posts on Gear Diary.

Having a father who was heavily involved in early laser and fiber-optical research, Dan grew up surrounded by technology and gadgets. Dan’s father brought home one of the very first video games when he was young and Dan remembers seeing a “pre-release” touchtone phone. (When he asked his father what the “#” and “*” buttons were his dad said, “Some day, far in the future, we’ll have some use for them.”) Technology seemed to be in Dan’s blood but at some point he took a different path and ended up in the clergy. His passion for technology and gadgets never left him. +Dan Cohen

Contact the author


  • http://davidfabian.net fabviid

    Notifications on the iPhone OS has such amazingly powerful yet untapped potential. The current implementation under delivers when dozens of push apps are thrown into the mix. Apple designed a system that is too simple and single tracked for the long term, they clearly did not plan for the crush of services and the types of use that would spring up.

    Needs for Notifications In 4.0:

    1. Less intrusive notifications; currently if you’re in the middle of browsing or in an App, when a notification pops-up, it totally destroys workflow (not to mention interrupts games). This could also be handled like it is in Palm’s WebOS with small pop-ups at the bottom of the screen when appropriate.

    2. Notification bar/shade like Android; this allows for keeping track of the history of notifications, and is helpful to pseudo-multi-task. For example If you pull down the notification shade and switch to an email, the iPhone could freeze the current state of whatever app you were in and when you are done could return you to the app.

    3. Notifications that can be acted on immediately; here you could have the option to reply to SMS notifications (and other system level notifications) directly without even entering the Messages app. Examples of this type of notification are in Jailbroken apps like BiteSMS.

    4. A central notification system with offline functionality; some notifications shouldn’t need to rely on having a network connection to work, they can instead rely on time. For example a calendar app like ‘Pocket Informant’ could see that you’re scheduling an alarm for x time, instead of sending it back to some notification server on the web, this could be handled locally (and more RELIABLY).

  • Pingback: Gadget Freaks

  • Pingback: Liam Buffey

  • Pingback: Iphoneblogcentral

  • Pingback: Jenna Ashley

  • Pingback: Gabe Verduzco

  • Pingback: Jazz Baker

  • Pingback: iPhone Reviewer

  • Pingback: raza mashruwala

  • Pingback: iPhone Reviewer