To me, I'd like to know when my phone is sucking down juice on knowing exactly where I am, and I'd also like to know when the phone just knows about where I am in a low battery usage way.
I suppose that Apple thinks that most people just care if the phone knows where they are or not, battery life is a non-issue.
Now, If I reboot the iPhone, and don't use it for anything other than making a few phone calls - I can go two, sometimes three days without needing a recharge.
But, if I use a few apps, Maps, Email, etc.. I typically either wake up in the morning, or end the day with a dead phone.
So, this is clearly not a battery problem - as it is related to App usage. I try to shut-down all my apps every time I use them, and keep the screen locked (and dim), but that isn't working (or I'm not as good at is as I'd like to be)
The one thing that does seem to work, repeatedly, is rebooting the iPhone every time I use a few Apps (and then not touching the Apps).
This is the first iPhone I've had battery problems with - it's clearly something running in the background that I'm not aware of. Eventually I'll figure it out - but anything Apple can provide to me in terms of "What is sucking battery life" would be much appreciated - so - your suggestion that the GPS arrow changes color to indicate that they are draining the battery, would be a huge win.
Even better, would be a screen that would show me which apps were pulling how much battery throughout the day.
And yes, I realize Apple does NOT want to take that approach (feels more androidish/windows mobile) - they want to make a phone that "just works" - but my position is, until they make that phone, i want them to give me the tools so _I_ can make it work in absence of a phone that is "Just working", yet.
However, I would guess it's related to network usage.
A) Are not more complex. It's still just a Location Icon.
Clearly explains the Privacy Scenario.
B) For those that are alert to the color, provides
more information that can be very valuable.
There seems to be a deeper concept here - creating user interfaces that add information for experts without introducing any more complexity for beginners - kind of like the RSSI indicators you have for WiFi - they show you are connected _and_ how strong (roughly) a connection you have.