It's a design choice. I've done embedded devices that run on limited power situations for years. Multi-tasking sucks battery life out because the processor is constantly waking up to do work.
If you've used the G1, you will see quickly what multitasking does to batteries. You as a technical person understand this is a tradeoff. Grandma, or Apple Fanboi #5, doesn't understand this, so they destroy their battery life when playing pandora while doing everything else.
I wouldn't be upset if it was a setting in the device, such as notifications are currently, but if it's something apps can turn on without choice from the user, true concurrency can tank the battery use time whether people want to use it or not.
It's confusing to a non-techie because they don't realize that the most battery draining activity is using the wireless radio- streaming from Pandora (or anywhere) will kill your battery far faster than listening to MP3s in the iPod software will.
It's a design choice. I've done embedded devices that run on limited power situations for years. Multi-tasking sucks battery life out because the processor is constantly waking up to do work.
If you've used the G1, you will see quickly what multitasking does to batteries. You as a technical person understand this is a tradeoff. Grandma, or Apple Fanboi #5, doesn't understand this, so they destroy their battery life when playing pandora while doing everything else.
I wouldn't be upset if it was a setting in the device, such as notifications are currently, but if it's something apps can turn on without choice from the user, true concurrency can tank the battery use time whether people want to use it or not.