New iPhone 2.1 OS SDK beta brings background notification tools to developers – Push background notification coming soon
By Will Park on Thursday, July 31st, 2008 at 5:43 PM PST In Announcements, Apple, Developer, iPhone, iPhone OS
Forget multi-tasking, push background notification is where it’s at. With the limited resources available to mobile devices, running multiple applications in the background can tax the CPU, drain the battery faster, and lead to system instability as multiple applications fight for memory allottment and CPU
cycles.
Apple (NSDQ: AAPL) has seeded a new iPhone 2.1 OS SDK beta to select iPhone developers with the tools needed to create iPhone applications that can take advantage of the push background notification service. The first iPhone 2.1 OS SDK beta showed signs of Apple’s push notification service, and now this latest SDK beta gives some developers the tools to craft applications compatible with the service.
While Apple has seen to it that their core applications on the iPhone and iPhone 3G can run in the background (Mail, Safari, iPod, Phone, Text Messages), they’ve barred third-party applications from stretching the iPhone’s resources too thin. To that end, Apple unveiled their push background notification service at the iPhone 3G keynote. Push background services allows third-party applications to receive updates from third-party servers without the need to keep the application up and running. Information from third-party servers would be pushed to Apple’s push background services server and then pushed down to the iPhone through a persistent background connection.
Information can be pushed to all manner of applications, like instant messaging or social networking apps. The push background notification server allows for data can be used to update icons, sound-off notification alerts, pop-up text alerts, etc.
Bring on the push background notification services! With a little luck, we’ll be seeing applications capable of receiving information updates in the background (while inactive) in a few months.
[Via: MacRumors]



Somewhat of a kludge just because they won’t allow background tasks onboard the device.
First, your app will now require servers somewhere that will send the desired app notifications to Apple’s server. Few developers will pay for that upkeep.
Second, if you’re out of data range, say on an airplane or ship, then any app that needs notifications won’t work. So much for reminder timers and such as that. Oh gosh, forgot your wife’s birthday on the cruise because no comms available?
Finally, people have been turning off push email because it chews up battery in their situation. Who’s going to turn on push notifications that might do the same?
This is really very bad news!!!