No disagreement from me - when only on GPS and indoors sometimes I get slow lock, sometimes I get no lock.
Are you on 4.3? I haven't really used my N4 on 4.4 much in the last couple months, but I did recall playing around with the different location options in the couple days I did carry it and remembering that it seemed to have less drain even when set to 'very accurate' or something like that.
On my Note 3, by the end of the day, it makes Play Services use 12-15% of my battery vs. not showing up in the top 10.
I'm on 4.4, but whether or not Play services shows up in the battery use is a different story. It seems to only show up when you enable Location Reporting. If you turn off location reporting, it goes off, but I still see quite a bit of wakelocks regarding location.
There's 3 options in 4.4, but they're not clearly explained.
- High Accuracy: Utilizes Wifi (and wifi scanning if you have that on), mobile data, and GPS.
- Battery saving: No GPS, but uses Wifi and mobile data.
- Device only: GPS only.
My issue is that the first two are practically identical. If you don't have Maps open all day long or Yelp or whatever, then they should be pretty similar. I might open Yelp for a minute or so when I'm about to go to lunch, and probably all in all my GPS gets 2-3 minutes of use for the whole day. That shouldn't be a night and day difference in power use. This is why in pre 4.4 I've always questioned those who say to turn off GPS. My point is that the GPS shouldn't be firing up to begin with.
Google Latitude or other services will piggyback off GPS data when its available, but otherwise rely on mobile data for geolocation. Turning off GPS offers little benefit.
However in reality, the first two do seem to make a difference. My Nexus 10 will turn on GPS for 5-10 minutes a day for no apparent reason. However, I find that to be more of a bug with google location services than with the GPS. Perhaps Google should make sure the GPS doesn't flip on in the background unless you're specifically in an app that requests GPS.
Device only should offer huge savings because essentially nothing will ever ping for your location when your phone is idle. Google Now is dead, Yelp barely works, blah blah blah. This minimizes wakelocks quite a bit but probably renders your phone less effective.