I want to make an app that knows the last time the iPhone moved more than 1 meter. I can't use the motion accelerometer APIs because it also needs to detect from the background.
The answers to this question imply the CLLocationManager continually improves its guess: iPhone GPS Accuracy - Reading Changes eventhough Device is stationary
I don't care where the phone is, just whether it has moved more than 1m. Is it possible to infer this from the location events?