Unlike walking data, which are characterized by rhythmic undulations in the rates of acceleration along the direction of the acceleration due to gravity and a relatively low rate of horizontal displacement, cycling data are characterized by a smoother displacement at higher speeds. This makes it difficult to differentiate data from cycling and from driving, for example - which also may be the reason why cycling data are not native to the reported information from Sensor Core.
Hence, if such an app existed, at least three scenarios may take place:
1. The app is a cycling app - any horizontal displacement (measure by GPS) is considered to be accomplished by cycling
2. The app is a cycling app, but can recognize walking/running accelerometer patterns - the app is "smart" enough to differentiate cycling from walking, but since the app is for cycling it would also consider data from driving (or riding a train or any other vehicle) as cycling data
3. The app also works with the Microsoft band - consistent with heart rate and skin conductivity data, the app can differentiate between walking, cycling and driving (which most is as not as tiring as cycling).