So Apple took the wraps off of the iPhone 3G and the latest 2.0 firmware yesterday. But what I found particularly interesting was Scott Forstall’s brief explanation of how Apple is going to tackle the issue of background applications.
Basically Apple will rely on a data connection to their “Push Notification” servers to send messages to 3rd party applications with information that would normally be displayed by an app running in the background. For example: If you were to receive a new chat message whilst your IM client isn’t running, the IM service servers would notify Apple’s Push Notification servers, which would in turn send a message to the iPhone to add a “1″ icon to your IM apps home screen icon.
Read More