To záleží... při pohybu ve městě je i bez GPS lokace velmi přesná - široké pokrytí vyšílači, wifiny, atd. Odvážil bych se tvrdit, že přesnější a rychlejší jak GPS (vzhledem k zastavěné oblasti). Mimo město, kde není třeba pořádně ani signál je jasné, že ty odskoky můžou být dramatické...
Na druhou stranu, je otázka jaká přesnost je třeba - ve městě se samozřejmě hodí každý metr, vzhledem k velkému množství lidí. Ale zas na druhou stranu někde v lese, kde člověk nepotká ani živáčka?Ať tak či onak, držet GPS permanentně zapnutou je kravina. Proč ne aktivace pohybem uživatele? Pollování lokace dynamicky? Třeba jednou za 10 minut, když telefon zaznamená pohyb, tak klidně častěji. Ale aby mi ležel telefon na stole a bez jakékoliv aktivity ztrácel klidně 10 procent baterky za hodinu, to je moc... (předpokládám, že v bytě, kde GPS signál není, bude záhul na baterku ještě větší vzhledem k tomu, že pořád aktivně bude hledat satelity)