Why Push Notifications?

In: Top iPhone Apps

23 Nov 2009

Background: Each iPhone app is a process that, when started, runs (start executing whatever it is meant to be doing) on your iPhone.

Usually, on mobile platforms other than iPhone’s, multiple apps can run at the same time allowing users to play with an application, quickly switch to a background app, and go back and forth. When a background process runs on the system, it shares the system’s resources (memory, processor, power) with the foreground processes. Now, since most of the iPhone apps are optimized for best performance speeds, although they run as fast as

when only a single app was running, it forms a power sink. The higher the number of apps running simultaneously on your iPhone, the quicker it drains power.
Apple’s solution to this power loss issue is to use their infamous Push notification system.

Let’s see how it actually works, in the next article.

Comment Form