Cough cough cough! I'm sorry, but I have to object. If you more or less have to
run from power outlet to power outlet, doesn't that take the "mobile" out of the phone?
We expect
reasonable battery life -- measured in
days, not
hours. Not all of us take the car to work, and not all of us work right next to a power outlet. And that's just work; how about a nice extended weekend out in nature?
I'll agree that modern phones tend to be more battery-hungry than older ones, and that modern phones tend to have touch screens ... but
technically there's no connection between touch screens and batteries -- that's just comparing apples and oranges. More likely, the problem is that the devices require more hardware for the same experience; an interpreted OS platform demands a Gigahertz CPU, whereas an embedded real-time OS would run just fine on a measly 30 MHz.