Although I don't have an Android phone myself (I have a Touch Pro 2 instead), I am the technical expert in my extended family and therefore am expected to help them with their new Android phones. Family members have complained, and an Internet search confirms, that a major problem with Android is its tendency to fool the user into leaving a GPS-using program running in the background, running down the battery. Various articles tout all sorts of crazy schemes to work around the problem--everything from (a) flipping GPS capability on and off, to (b) flipping between plain GPS and A-GPS, to (c) flipping WiFi on and off in coordination with GPS. I can't believe that Google made this simple, well-understood capability such a gotcha, especially since it is no problem at all on Windows Mobile 6.5. So please help me to come up with a reasonable, coherent recommendation for my family members. This is what the result should look like (again, judging from WM6.5): 1) Both A-GPS and plain GPS should simply be there whenever the user needs them. Since they do nothing except when an application actually uses them, they should draw essentially no battery otherwise. 2) Since WiFi is an always-broadcasting capability, it constantly draws battery. Hence, it is reasonable to tell the user to turn it off when he doesn't need it. (Indeed, on a full-3G phone, WiFi is almost redundant except when deliberately creating a WiFi hotspot. Sprint discourages WiFi anyway by preventing the use of its Sprint TV over WiFi.) 3) The user should be able to use Google Maps and Sprint Navigation freely and interchangeably. Once told that these navigation programs constantly download maps etc. in the background, the user will understand that he must exit out of such programs when done--but he must have a simple way of performing that exit, and a simple way of seeing that he forgot (and that the program is running in the background). So given these requirements, I'm guessing that: 1) The user should enable location, "use wireless networks," and "use satellites." 2) The user should always exit Google Maps or Sprint Navigation when done. I presume that each of these programs has a simple way to exit, even on Android! 3) If the user forgets, how can he be made aware that a mapping program is running in the background? And how does he kill it? Should I recommend a task killer app to all my family members?