iPhone 5s に搭載されている加速度計の新しいサプライヤーが原因で、デバイスで報告されるコンパスとレベルの測定値が不正確になっている可能性があります。

マックルーマーズ:
RealityCapのCEO、イーグル・ジョーンズ氏は、ChipworksによるiPhone 5sの分解レポート(Gizmodo経由)を読み、同機種の加速度センサーとしてBosch Sensortech BMA220が使用されていることに気づいた。例えば、iPhone 5ではSTMicroelectronics製の加速度センサーが使用されていた。
両デバイスの測定誤差は同程度ですが、ボッシュのデバイスの方が測定「バイアス」が大きくなっています。ジョーンズ氏によると、その結果、新型加速度計は異なる「ゼロGオフセット」を持つようになり、ソフトウェアに補正機能を組み込む必要があるとのことです。
加速度計の2つ目の重要な仕様は、ゼロGオフセット、つまりバイアスです。これは、製造ばらつきによってすべての出力データサンプルに追加される、ほぼ一定のオフセットの範囲を示します。また、機械的ストレスや温度変化によっても経時的に変化する可能性があります。問題はここにあります。ST製品の標準的なバイアスは+/- 20mgであるのに対し、Bosch製品は+/- 95mgと記載されています。この約5倍のオフセット範囲は当社の測定によって確認されており、ユーザーやメディアから報告されている不具合と完全に一致しています。具体的には、+/- 20mgのオフセット範囲は傾き検出の精度範囲で約+/- 1度、+/- 95mgのオフセットは傾きで+/- 5度に相当します。
ジョーンズ氏は、測定値ごとにオフセットが大きく変化する可能性は低いため、開発者はオフセットの増加を補正できると指摘している。また、Appleは正確な測定値を確保するために、システム全体のOS修正を行う可能性があるとも述べている。