Apple is taking a play out of the Palm OS playbook for the iPhone. Unfortunately, it isn’t one that’ll benefit developers or end users. Like with the Palm OS, Apple isn’t going to allow developers to create applications that can multitask or run in the background when not directly being used. This means only when a program is on the screen will it be allowed to access the iPhone’s memory and processing resources.
read it here smartphonetoday.com