Found this snippet too in the Apple programming guide you linked to: http://developer.apple.com/library/ios/ ... sFlow.html
"The system keeps suspended apps in memory for as long as possible, removing them only when the amount of free memory gets low. Remaining in memory means that subsequent launches of your app are much faster. At the same time, being suspended means your app does not drain the device’s battery as fast."
Doesn't drain the battery as fast.... right, so it does drain it then and depending on the app will depend on how much it is drained.
"Most apps are moved to the suspended state shortly after entering the background. Only apps that provide important services to the user are allowed to continue running for any amount of time."
So if the OP is using one of these apps then it is likely to be causing problems if it's still running background tasks.
"The system keeps suspended apps in memory for as long as possible, removing them only when the amount of free memory gets low. Remaining in memory means that subsequent launches of your app are much faster. At the same time, being suspended means your app does not drain the device’s battery as fast."
Doesn't drain the battery as fast.... right, so it does drain it then and depending on the app will depend on how much it is drained.
"Most apps are moved to the suspended state shortly after entering the background. Only apps that provide important services to the user are allowed to continue running for any amount of time."
So if the OP is using one of these apps then it is likely to be causing problems if it's still running background tasks.