セキュリティ/プライバシー上の理由から、ブラウザの Sensor API の精度はデグレードされている (ことがある) らしい。 Chrome では加速度が 0.1 m/s^2
刻みに丸められている。致命的すぎる。
Generic Sensor API
RFP: Generic Sensors · Issue #35 · mozilla/standards-positions · GitHub
ちゃんと確認していなかったが、セキュリティ上の理由で Gecko も WebKit もサポートする予定がないらしい。ぐぬ。 Firefox OS のときはガンガン API を追加していたではないか…。
Detecting device orientation - Event reference | MDN
DeviceOrientation & DeviceMotion events | Can I use... Support tables for HTML5, CSS3, etc
そのときの DeviceOrientaion/DeviceMotion の実装は今でも生きているし、 Safari on iOS でも動くらしい。なんだそれ。