Ferramentas de Teste

Teste de Sensor de Movimento

Incline seu celular e observe as leituras do acelerômetro e do giroscópio se moverem.

Avalie esta ferramenta

Como usar Teste de Sensor de Movimento

  1. Toque em Iniciar sensores e permita o acesso se seu celular perguntar.
  2. Incline e mova o dispositivo — a bola e os números acompanham.
  3. Leituras que nunca mudam significam que o sensor não está informando dados.

Sobre Teste de Sensor de Movimento

Incline seu celular e observe os números se moverem. Isto lê o acelerômetro através de DeviceMotionEvent e o giroscópio através de DeviceOrientationEvent, mostrando a aceleração nos eixos X, Y e Z em m/s², junto com os três ângulos de orientação em graus: beta para inclinação frente-para-trás, gamma para esquerda-para-direita, e alpha para rotação tipo bússola. Uma bola na tela acompanha sua inclinação, para que você possa ver rapidamente se os sensores respondem suavemente ou travam e ficam presos.

No iOS 13 e versões posteriores, a Apple exige permissão explícita antes que qualquer página possa ler movimento, e essa permissão só pode ser solicitada a partir de um toque real em uma página segura. Então, em um iPhone ou iPad, você pressiona iniciar, permite Movimento e Orientação quando o Safari perguntar, e as leituras começam. Se você negar, nada pode ser lido até você recarregar e permitir.

Desktops e a maioria dos laptops não têm sensores de movimento nenhum, e a ferramenta avisa isso claramente em vez de mostrar uma página de zeros — este é um teste para celulares e tablets. Se nenhum dado chegar em alguns segundos, ela também avisa isso. Continue com o teste de vibração, ou percorra os testes de celular e tablet.

Perguntas frequentes

Por que meu iPhone pede permissão?

Desde o iOS 13, a Apple exige que uma página solicite acesso a dados de movimento e orientação explicitamente, e apenas em resposta a um toque em uma página https segura. É por isso que existe um botão de iniciar em vez de as leituras aparecerem por conta própria. Permita Movimento e Orientação quando o Safari perguntar, e os números aparecem.

Nada acontece no meu laptop. Ele está quebrado?

Não. Desktops e a grande maioria dos laptops não têm acelerômetro nem giroscópio, então não há nada para ler. A ferramenta avisa sobre isso em vez de exibir zeros. Este teste é feito para celulares e tablets.

O que significam alpha, beta e gamma?

São os três ângulos de orientação em graus. Beta é a inclinação de frente para trás, gamma é a inclinação da esquerda para a direita, e alpha é a rotação em torno do eixo vertical, que se comporta como uma direção de bússola. Inclinar o dispositivo em uma direção de cada vez é a forma mais fácil de identificar qual é qual.

Como sei se meu giroscópio está com defeito?

Coloque o dispositivo plano e imóvel sobre uma mesa. Os ângulos de inclinação devem se manter estáveis perto de zero, em vez de oscilar. Depois incline-o devagar e observe se os números seguem suavemente ou se pulam, travam, ou não retornam quando você o nivela novamente.

Permiti o acesso, mas não vejo dados. E agora?

A ferramenta avisa quando nada chega em alguns segundos. Certifique-se de estar usando o Safari por https, já que a solicitação de permissão não funcionará de outra forma, e verifique se o dispositivo realmente tem os sensores. Recarregar e permitir novamente reinicia uma permissão negada.