Skip to main content

A Vibração do Meu Celular Está Funcionando?

Toque em um botão de padrão para acionar o motor de vibração do seu dispositivo. Experimente padrões predefinidos como pulso curto, vibração longa e SOS, ou crie sua própria sequência personalizada. Funciona inteiramente no seu navegador.

Este teste aciona o motor de vibração do seu dispositivo através da API navigator.vibrate() usando padrões de temporização predefinidos e sequências personalizadas definidas pelo usuário em milissegundos.

A Vibration API é suportada em navegadores Android (Chrome, Firefox, Edge), mas não está disponível no iOS Safari devido a restrições da plataforma.

O Que Seus Resultados Significam?

Result Range Meaning
Bom O dispositivo vibra quando um padrão é tocado Seu motor de vibração e a Vibration API estão funcionando corretamente.
Atenção Vibração fraca ou inconsistente O motor pode estar envelhecendo ou as configurações do sistema reduzem a intensidade da vibração. Verifique as configurações de feedback háptico e intensidade de vibração do seu dispositivo.
Ruim Nenhuma vibração sentida em nenhum padrão A Vibration API pode não ser suportada (iOS Safari), a vibração está desativada nas configurações do sistema ou o motor está com defeito.

Problemas Comuns e Como Resolvê-los

Sem vibração no iOS Safari

O iOS Safari não implementa a Vibration API. Não há solução alternativa — esta é uma limitação da plataforma da Apple.

Sem vibração no Android apesar do suporte do navegador

Verifique se a vibração está ativada nas configurações de Som e Vibração do seu dispositivo. Alguns dispositivos Android também possuem modo 'Não Perturbe' que suprime a vibração.

Ferramentas relacionadas

Perguntas Frequentes

Como testo se a vibração do meu celular está funcionando?

Toque em um dos botões de padrão (Curto, Longo, SOS). Se você sentir o celular vibrar, o motor está funcionando. Se nada acontecer, verifique as configurações de vibração do dispositivo.

Por que o teste de vibração não funciona no meu dispositivo?

A Vibration API não é suportada no iOS Safari. No Android, certifique-se de que a vibração está ativada nas configurações do sistema e que seu navegador suporta a API.

Posso criar padrões de vibração personalizados?

Sim. Insira valores em milissegundos separados por vírgula no campo de padrão personalizado. Posições ímpares são durações de vibração, posições pares são pausas. Exemplo: 200,100,400 = vibrar 200ms, pausar 100ms, vibrar 400ms.

Algum dado é enviado para um servidor durante o teste?

Não. A Vibration API funciona inteiramente no seu dispositivo. Nenhuma requisição de rede é feita. Verifique na aba Network do DevTools do navegador.