By using this site, you agree to our Privacy Policy and our Terms of Use. Close

General - iPhone help - View Post

To add to the multitasking of the iPhone in 4.0

What Apple has done, is expose the features it thinks people want multi-tasking apps to do. For example, people say they want to run Pandora in the background, but they don't really want Pandora running. What they really want, is the ability to listen to music from Pandora while they do other things.

So, what Apple has done, is exposed an audio API that applications like Pandora can utilize, so if your in Pandora and have to navigate away, Pandora can throw some code at the audio streaming API, and shut down.

This gives the user the exact same experience as Pandora running in the background, but saves a huge amount on battery life, system memory, CPU cycles and so on, because the app doesn't really need to run.

It's a great way to solve this problem. They have exposed many things, like Audio, VioP, Messaging, fast app switching (so Pandora can save its state, and instantly fire back up, so the user experience is the same as it if was really running in the background), and several others. I think it's a great direction to go.