I know @Tapio , sorry for this. It is my unfinished work ...
"Auto-pause" ... new more robust system based on the "Google Activity recognition" system. It detects if the device is moving or not based on the accelerometer and some other sensors, but not the GPS!! Thanks to this, app may really pause-unpause track recording. This allows app to for example pause recording when you are having a break and this pause GPS as well!
"Record only when moving" ... GPS is running all the time and the app only checks if the current speed is above 0.25m/s. If not, the location is simply discreet. So this may reduce some unwanted "locations", but does not save energy etc.
---
Unfortunately, I'm still not satisfied with "Auto-pause" reliability so it ended in this weird state ...
"Auto-pause" ... new more robust system based on the "Google Activity recognition" system. It detects if the device is moving or not based on the accelerometer and some other sensors, but not the GPS!! Thanks to this, app may really pause-unpause track recording. This allows app to for example pause recording when you are having a break and this pause GPS as well!
"Record only when moving" ... GPS is running all the time and the app only checks if the current speed is above 0.25m/s. If not, the location is simply discreet. So this may reduce some unwanted "locations", but does not save energy etc.
---
Unfortunately, I'm still not satisfied with "Auto-pause" reliability so it ended in this weird state ...
The following users thanked this post: Andrew Heard