M7 and Core Motion
Leveraging the new M7 motion coprocessor, the Core Motion framework is updated to support step counting and motion tracking. With step counting, the framework detects movements that correspond to user motion and uses that information to report the number of steps to your app. Because the system detects the motion, the system can continue to gather step data even when your app is not running. The framework can also distinguish different types of motions reflective of travel by walking, running, or automobile. Health and fitness apps can take advantage of that data to give users performance and workout results, and navigation apps can use it to change the type of directions they provide.
.