Home › Forums › Design › Trying to spruce up this 3d ticker wheel › Reply To: Trying to spruce up this 3d ticker wheel
No doubt iOS has a similar functionality
Apparently it’s called “hysteresis”… pretty interesting to read this:
http://www.malacria.com/media/pdf/roboscroll.pdf
Both systems also apply a ‘slop’ (Android) or ‘hysteresis’ (iOS) threshold that requires a minimum touch displacement before interpreting the input as a scrolling action (Android: 8 dp, iOS: 10 points) to prevent accidental or noisy input channels.
It’s also contains some info I was looking for earlier – how to normalise the touchmove
input to get a good estimation of the average speed. I went with mean absolute deviation for outlier detection but iOS seems to rely on linear least squares. See if that improves things…