View Single Post
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#5
Hi all,

thanks for the interest

There is an option to use wifi/cell towers only (accuracy may vary significantly from area to area) instead of gps so that is less battery consuming. On the other hand the difference I noticed by having it continuously on gps, was about 10-20% drop in "standby" time. Every day, i had about 15% left on my battery before going to bed, with oobProfile updating every 5 minutes, it was around critical.

The time to get a semi-accurate position good enough to change profile is astonishingly good. It works indoors (maybe even better than outdoors). There is not so good accuracy indoors, but it gives you a reading right away (suppose it uses wifi access point names)

I didn't use any custom positioning code, it's all qtmobility, of which I don't really know the inner workings but it seems to work very nicely, without draining the battery too much.

The timer is also provided by Qt's location api, and it's not an exact timer (for example if you have maps open in the background and position is updated regularly, oobProfile does get updated readings regularly too) it is a system that just provides location at least once in x minutes and not exactly at that time.

While I was testing it, it rarely lost position indoors. To be frank I did not cater for that possibility, but I think it doesn't change back to default because qt provides with the last position when asked.

If you set it at 60 minutes I don't think you are going to have a problem with battery, but isn't it a bit scarce? Meaning, if you go to class you 'll have a loud phone for the first 1-59 minutes depending on when the timer will fire.
__________________
Proud coding competition 2012 winner: ρcam
My other apps: speedcrunch N9 N900 Jolla –– contactlaunch –– timenow

Nemo UX blog: Grog
My website: qwazix.com
My job: oob