Цитата(skripach @ Nov 21 2017, 11:28)

Истина посередине, показывает компас по гироскопу, подстраивает показания по магнитометру. Причём если маг поле слишком сильное как от неодимового магнита то данные магнитометра не учитываются, по крайней мере мне кажется что разумные разработчики должны были бы так сделать. Если все же компас сходит с ума от магнита, то я вижу тому 2 причины: нет гироскопа в железе аппарата, криворукие программисты.
З.Ы. Айфону пофигу на магнит.
Если искать середину, то она еще более посередине.
Гироскопы всегда работают в паре с акселерометрами. Это называют fusion алгоритмами.
Только что поигрался с iPhone X.
Таки да, первые 30 сек он абсолютно не дергается на быстрое поднесение магнита.
Но о чудо, стоило мне поиграться с ним магнитом дольше минуты и он повернулся на 180 град и уже от туда не хотел ни в какую возвращаться.
В google play полно инерционных компасов для самых дешевых смартфонов, которые не реагируют сразу на магнит, но потом дурнееют как и все остальные.