Talking about background processes on the iPhone. This could be good or bad...
Apple’s come up with a “better” solution, which is a Push notification service for all developers.
when you’re running an IM app, you’re actively connected to the server.
When not running it, the notification service will maintain an IP connection with the server, which will push updates to various apps.
It works over the air or in Wi-Fi, and will be available in September.