iPhone 4.0 OS to bring multitasking?26
The current iPhone OS prevents third party apps from running in the background. This is why the phone cannot multitask. Apps that come bundled with the device can run in the background while another app is running. The problem is that the iPhone OS' security model is designed to close open programs whenever the user returns to the home screen or answers a phone call. This prevents malware, spyware or viruses from running without the user knowing about it. Of course, it also prevents the phone from multitasking. In the past, other OS upgrades were rumored to contain a multitasking function, but it never came to fruition. Perhaps this time will be the charm.
Apple iPhone 3GS Specifications | Review