Мы прошли долгий путь, с одной стороны нужна точность, с другой экономия батареи. Были попытки использовать нативные Geofences, потом решение от Pathsense, но они потребляли около 0.7% батареи в час, что не приемлемо. Если вы внимательно проследите, то Ваш смартфон часто получает GPS координаты от различных приложений, например от приложения "Карты" которое как правило предустановлено в Android. Наше приложение берет в основном последние координаты, а если их нет запрашивает их, кроме того координаты можно определять по FIWI точкам. Так мы добились очень низких затрат батареии.
Нет, мы не ипользуем эту технологию, местоположение пользователя определяется по GPS.
Для начала нужно понимать что часто для получения координат необязательно нужен GPS, достаточно инфы по WiFi-точкам, особенно в крупных городах.
По нашей статистике у большей части GPS включен, у других как правило есть данные по последнему местоположению от других приложений, и плюс WiFi.