Владельцы флагмана Apple iPhone 5S испытывают некоторые проблемы в работе сенсоров. Винить в этом следует поставщика нового акселерометра.

Исходя из заявлений Gizmodo, именно смена поставщика стала причиной ложных считываний в приложении Compass под iOS 7. Согласно результатам разборки iPhone 5S ребятами из Chipworks, на смену акселерометрам STMicroelectronics пришли схемы от Bosch Sensortech, но при этом производство трёхосевых гироскопов по прежнему осталось за STM. В связи с тем, что спецификации компонентов отличаются от производителя к производителю, новая деталь проявляет себя иначе. Потому софт, получающий информацию непосредственно с акселерометра, и выводят неверные данные. При простейшем исследовании в приложении Compass даже после многочисленных калибровок наблюдется отклонение на 3-5% от истинного положения стрелки. Более точное тестирование провела RealityCap. В своем блоге CEO компании Игл Джонс написал следующее:  “Основная проблема заключается том, что параметр нулевого смещения деталей от STM составляет +/- 20mg, в то время как для Bosch Sensortech этот показатель равен +/- 95mg, а это практически в 5 раз больше. Соответственно, погрешность акселерометров первого производителя равна примерно +/- 1 градусу, когда у Bosch отклонение в целых +/- 5 градусов.”

По словам Джонса, Apple в силах решить эту проблему на уровне заводских калибровок и операционной системы, но RealityCap работает над альтернативным решением в виде ручной настройки на уровне приложений.

[AppleInsder]