анализируя deviceMotion.timestamp Я увидел, что частота обновления, установленная в DeviceMotion, не является фактической частотой обновления.
Я реализовал приложение для тестирования, ниже того, что я видел!
update frequency actual frequency average time between two calls
1/10.000000 10.232265 0.097730
1/20.000000 19.533729 0.051194
1/30.000000 30.696613 0.032577
1/40.000000 42.975122 0.023269
1/50.000000 53.711000 0.018618
1/60.000000 53.719106 0.018615
1/70.000000 71.627016 0.013961
1/80.000000 71.627263 0.013961
1/90.000000 53.719365 0.018615
1/100.000000 107.442667 0.009307
1/110.000000 107.437022 0.009308
кто-то заметил то же самое?
это ошибка?