Teste de Orientação da Tela
Leia o tipo e o ângulo de orientação atuais, acompanhe os eventos de mudança e tente travar a orientação onde for permitido.
Orientation change events observed: 0
Rotate your device to see the type and angle update. Orientation lock is only permitted in certain contexts (fullscreen or installed PWA) and fails cleanly elsewhere.
Como este teste funciona
Os testes de celular e sensores leem os recursos que o seu dispositivo expõe ao navegador. Os dados de movimento e orientação vêm dos eventos DeviceMotion/DeviceOrientation ou da mais recente Generic Sensor API (Accelerometer, Gyroscope), que transmitem leituras muitas vezes por segundo.
Nas plataformas que exigem — notadamente o iOS — pedimos permissão explícita a partir de um toque seu antes de iniciar um sensor de movimento ou orientação. As leituras são limitadas para um gráfico suave e o fluxo é pausado quando a página fica oculta.
Nunca inventamos valores. Quando um sensor como o de luz ambiente não é exposto, o teste diz isso claramente, em vez de mostrar um número inventado.
Como usar
- Abra o teste em um celular ou tablet por HTTPS.
- Toque no botão de ativar e permita o acesso a movimento/orientação se solicitado.
- Mova, incline ou gire o seu dispositivo e veja os valores ao vivo ou o gráfico reagirem.
- Para o bloqueio de orientação ou o wake lock, use os botões fornecidos — eles falham de forma limpa se não forem permitidos.
- Pare o teste para liberar o sensor quando terminar.
O que ele detecta
- Aceleração e velocidade angular nos eixos X, Y e Z
- A orientação do dispositivo (alpha/beta/gamma) e uma direção aproximada de bússola
- O tipo e o ângulo de orientação da tela e os eventos de mudança
- Quais recursos móveis (vibração, bateria, wake lock, sensores) são suportados
O que ele não detecta
- Sensores que o seu dispositivo ou navegador não expõe (o suporte varia bastante, especialmente no iOS)
- Valores de sensor calibrados, de nível laboratorial
- A luz ambiente em lux onde não há sensor disponível — nunca a inventamos
Solução de problemas
| Sintoma | O que fazer |
|---|---|
| Diz que o sensor não é suportado | Nem todo dispositivo ou navegador expõe todos os sensores; o iOS, em especial, restringe algumas APIs. |
| Permissão negada | Ative o acesso a movimento e orientação nas configurações do site no navegador e tente de novo a partir de um toque. |
| A bússola parece errada | Afaste-se de ímãs e metal e calibre movendo o dispositivo em forma de oito; as direções do navegador são aproximadas. |
| A orientação não trava | A maioria dos navegadores só permite o bloqueio de orientação em tela cheia ou em um PWA instalado. |
Perguntas frequentes
Por que um sensor diz que não é suportado?
Nem todo dispositivo ou navegador expõe todos os sensores. O iOS, em especial, restringe algumas APIs.
Vocês rastreiam a minha localização ou o meu movimento?
Não. Os dados do sensor são usados apenas para alimentar a exibição ao vivo e nunca saem do seu dispositivo.
Por que pedir permissão?
Algumas plataformas exigem permissão explícita para os sensores de movimento e orientação, que solicitamos apenas a partir de um toque.
Por que a bússola é aproximada?
Só o iOS expõe uma direção verdadeira; em outros lugares, ela é derivada da orientação e afetada por interferência magnética.
Isso funciona em um notebook?
Alguns funcionam, mas a maioria dos celulares e tablets expõe mais sensores do que notebooks ou desktops.
O sensor continua funcionando em segundo plano?
Não. As leituras pausam quando a página fica oculta e param quando você sai ou aperta Parar.