Os chips acelerômetros usados no iphone têm muito ruído para serem utilizados para uma integração precisa da distância, mesmo em distâncias curtas, com movimentos simples. Mesmo que fosse um sensor silencioso e fornecesse bons dados, a Apple pré-filtra o acelerômetro de forma a impedir que os aplicativos realizem uma integração adequada. A filtragem é útil para reduzir o terrível nível de ruído e facilitar a vida do desenvolvedor de aplicativos, quer eles desejem 1 atualização por segundo ou 100, mas é irreversível e a Apple não fornece uma maneira de obter os dados brutos, portanto, qualquer integração de aceleração apenas produz distância atrasada com ultrapassagem significativa. É claro que isso está além dos problemas normais do uso de um acelerômetro para encontrar distância (remover a gravidade - que o giroscópio facilita muito - por exemplo).
A maioria dos aplicativos de pedômetro usa o acelerômetro para contar etapas e o GPS para medir distâncias a distâncias maiores e calibrar a distância de etapas individuais do usuário. Eles não detectam a distância usando o acelerômetro.
Você queria algo assim? MagicPlan by Sensopia https://appsto.re/gb/WQFEz.i Dependendo do motivo pelo qual você deseja usar essas informações, não poderia machucar chegar aos desenvolvedores de aplicativos.
fonte
O problema não é a precisão do acelerômetro, mas sua precisão em relação ao tempo da medição. Se você puder mover o telefone do ponto a para o ponto b em uma fração de segundo, poderá obter uma medida muito precisa. No entanto, se você demorar um minuto ou uma hora para a mesma medição, a precisão será próxima de zero por causa do ruído.
fonte