← Back to context

Comment by jeremyvisser

1 month ago

The difference is very simple:

Apple uses the derivative (i.e. rate of change) of acceleration, while all the other (ineffective, in my experience) third-party apps simply use acceleration.

People with motion sickness can deal with speed just fine. While relaxing on an equatorial beach, you’ll have no qualms hurtling around the poles at 1600 km/h.

Acceleration is also perfectly fine for motion sickness. Most people are being pulled towards the centre of the earth at 1.0 G with no complaints whatsoever.

But the significance during motion sickness is the rate of change of the rate of change. That thing where the vehicle slows down, turns a corner, goes over a bump.

This is why Apple’s motion cues actually work, because they use what actually matters for motion sickness.

Seems unlikely/strange that all these clones would miss this little thing of using the derivative instead of the accelerometer directly so that it 'actually works'

> But the significance during motion sickness is the rate of change of the rate of change. That thing where the vehicle slows down, turns a corner, goes over a bump.

That's the same as being pulled towards the earth at 1 gee. Both are acceleration from the accelerometer's point of view. I'm not sure how to convey this well in text, but maybe try installing a sensor reader (e.g. https://f-droid.org/en/packages/de.rwth_aachen.phyphox/) and looking at how the accelerometer values change when you move it in various ways