Snaplytics JS Tests

Teste de Acelerômetro

Verifique o acelerômetro do seu celular ou tablet no navegador. Toque em Iniciar e mova o aparelho — X, Y e Z mostram a aceleração ao vivo em m/s², o medidor exibe a força G combinada, e cada agitação é contada.

Pronto
Força G
G
0G1G3G
X · esquerda / direita
m/s²
Y · cima / baixo
m/s²
Z · frente / trás
m/s²

Toque em Iniciar e mova o celular — cada eixo é lido ao vivo em m/s².

Abra esta página no celular ou tablet que você quer testar — computadores raramente têm sensores de movimento.

1G é normal

Um celular em repouso marca cerca de 1G — isso é gravidade. Só a queda livre marca zero.

Um eixo por vez

Mova para os lados, depois para cima e para baixo, depois em sua direção, para que cada eixo responda sozinho.

Dê uma sacudida

Sacudidas rápidas fazem a força G ultrapassar 1G e somam ao contador — o sinal por trás do shake-to-undo.

O acelerômetro comanda a rotação automática, a contagem de passos, os gestos de agitar e todo jogo controlado por movimento. Quando ele falha ou trava, esses recursos quebram de forma confusa: a tela para de girar, um app de fitness conta os passos errado, um jogo de corrida puxa para um lado. Este teste lê o sensor diretamente, então você descobre em segundos se o hardware detecta movimento e se cada eixo responde — vale trinta segundos antes de comprar um celular usado, depois de uma queda ou um reparo, ou quando um app de movimento se comporta mal e você quer saber se a culpa é do app ou do sensor. Combine com o Teste de Touchscreen para testar a tela ao mesmo tempo.

O teste escuta a DeviceMotion API do navegador, o mesmo fluxo de movimento que os jogos web recebem. As leituras chegam várias vezes por segundo em metros por segundo ao quadrado (m/s²), onde 9.81 m/s² equivale a 1G — uma gravidade terrestre. As leituras dos eixos incluem a gravidade, o que as torna fáceis de interpretar: um celular deitado sobre uma mesa mostra cerca de +9.8 no Z e perto de zero em X e Y, e inclinar o aparelho move esse 9.8 entre os eixos. O contador de agitações usa o fluxo sem gravidade, então só sacudidas genuínas são contadas. Em iPhones e iPads, o iOS pede permissão do sensor de movimento quando você toca em Iniciar — nada é lido até você permitir. Nada é enviado; os números nunca saem da página.

Como interpretar os valores de X, Y e Z?

EixoDireçãoO que você deve ver
XPela tela — esquerda e direitaDeslize o celular de lado sobre uma mesa: X oscila entre negativo e positivo enquanto Y e Z quase não se movem
YAo longo da tela — de baixo para cimaDeslize para longe e de volta, ou coloque-o em pé: Y responde enquanto X e Z ficam parados
ZAtravés da tela — da frente para trásVirado para cima em repouso, Z marca cerca de +9.8 m/s² (gravidade); virado para baixo, se estabiliza perto de −9.8

Por que ele marca 1G quando o celular está completamente parado?

Um acelerômetro mede força, não movimento. Um celular apoiado sobre uma mesa recebe da mesa um empurrão para cima com exatamente uma gravidade de força, então um sensor saudável marca 1G em repouso — ele só marcaria 0G em queda livre. É também por isso que os números oscilam na direção oposta quando você para de mover: parar o celular é uma desaceleração, e o sensor registra isso como aceleração invertida antes de se estabilizar de volta em 1G. Os dois comportamentos indicam que o sensor está funcionando, não com defeito.

Acelerômetro vs. giroscópio

O acelerômetro mede força linear — empurrões, puxões, gravidade, agitações. O giroscópio mede a taxa de rotação, ou seja, a rapidez com que o aparelho gira em cada eixo. Girar o celular devagar quase não registra nada aqui além da gravidade mudando entre os eixos, e isso é esperado: rotação é trabalho do giroscópio. A maioria dos recursos de movimento combina os dois sensores, então se os apps continuarem se comportando mal depois que cada eixo passar no teste, o giroscópio é o próximo suspeito — verifique-o com o Teste de Giroscópio.

Sem leituras? Solução de problemas

ProblemaCausa provávelSolução
Todos os valores ficam em branco em um computadorDesktops e a maioria dos notebooks não têm acelerômetroAbra esta página em um celular ou tablet
Nenhum pedido de permissão e sem dados em um iPhoneO acesso a movimento foi negado para este site anteriormenteNo Safari: menu “aA” → Configurações do Site → permita Movimento e orientação, depois recarregue
O pedido nunca aparece em outro navegadorSensores de movimento exigem uma página segura, e algumas visualizações in-app os bloqueiamAbra a página via HTTPS em um navegador completo, não dentro de uma visualização in-app
Os valores ficam travados ou atualizam em rajadasO modo de economia de bateria ou uma falha do sensor do sistema está limitando o fluxoDesative a economia de energia, reinicie o aparelho e teste novamente
Um eixo nunca se moveO sensor ou sua calibração falhou nesse eixoReinicie e teste novamente; se continuar parado, o sensor está com defeito — vale saber isso antes de comprar ou abrir um chamado de reparo

Ferramentas relacionadas