Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums Design Trying to spruce up this 3d ticker wheel Reply To: Trying to spruce up this 3d ticker wheel

#265221
Shikkediel
Participant

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…