Ir para o conteúdo
TestOnDevice

Teste de Wake Lock

Solicite um wake lock de tela ao tocar, veja o status dele e libere — com tratamento limpo nas mudanças de visibilidade.

Executa localmente Sem uploadRequer HTTPSFunciona no celular

Este recurso não está disponível aqui

The Screen Wake Lock API isn’t available here.

Geralmente compatível com: Chrome, Edge, and recent Safari over HTTPS.

O que você pode fazer: Open over HTTPS in a supported browser.

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

  1. Abra o teste em um celular ou tablet por HTTPS.
  2. Toque no botão de ativar e permita o acesso a movimento/orientação se solicitado.
  3. Mova, incline ou gire o seu dispositivo e veja os valores ao vivo ou o gráfico reagirem.
  4. 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.
  5. 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

SintomaO que fazer
Diz que o sensor não é suportadoNem todo dispositivo ou navegador expõe todos os sensores; o iOS, em especial, restringe algumas APIs.
Permissão negadaAtive 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 erradaAfaste-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 travaA 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.

Testes relacionados