O que é Criador de padrões de vibração?
O Criador de Padrões de Vibração permite-lhe conceber sequências de vibração personalizadas para dispositivos móveis usando a Web Vibration API. Crie padrões de intervalos de vibração e pausa, teste-os no seu telemóvel e exporte o array de padrão para os seus próprios projetos.
O array exportado traz inteiros em milissegundos alternando vibração e pausa, exatamente o formato exigido pela Web Vibration API. Há predefinições para batimento, SOS, alarme e notificação. Guarde os seus padrões localmente, importe um array existente para ajustar, ou repita uma sequência até dez vezes durante os testes.
Como usar
- Adicione segmentos de vibração e pausa para construir o seu padrão usando a linha do tempo visual.
- Toque em Reproduzir para testar o padrão de vibração no seu dispositivo (apenas para dispositivos móveis).
- Exporte o padrão como um array JavaScript para usar nos seus próprios projetos.
Quando usar
- Desenhar um ritmo de aviso próprio para um app de meditação, fitness ou alarme.
- Prototipar o retorno háptico de um jogo e levar o array direto para o código.
- Verificar se pulsos curtos abaixo de 50ms tocam de forma estável antes do lançamento.
Resultado
Um programador móvel cria um padrão de vibração SOS (curto-curto-curto, longo-longo-longo, curto-curto-curto) e exporta o array [100,50,100,50,100,200,300,50,300,50,300,200,100,50,100,50,100] para o seu sistema de notificações.
Perguntas frequentes
- Por que o botão de teste não faz nada no navegador do meu desktop?
- A Web Vibration API só funciona em aparelhos com motor de vibração, ou seja, celulares e alguns tablets. Desktops e quase todos os iPhones ignoram a chamada em silêncio. Abra a ferramenta no Chrome ou Firefox do Android para sentir o padrão.
- Como o array exportado é estruturado?
- É uma lista plana de inteiros em milissegundos. O primeiro número é a duração da vibração, o segundo a pausa, o terceiro outra vibração e assim por diante. [200, 100, 200] quer dizer vibrar 200ms, pausar 100ms, vibrar 200ms.
- Qual é o pulso mais curto que um celular consegue produzir?
- A maioria dos aparelhos arredonda para cima qualquer valor abaixo de 20ms ou simplesmente o ignora. Para um tique háptico confiável, fique em 30ms ou mais. Modelos antigos às vezes limitam uma vibração única a um segundo, não importa o valor pedido.
- O usuário pode silenciar o sistema e quebrar o meu padrão?
- Pode. Tanto Android quanto iOS oferecem um modo não perturbe ou silencioso que suprime a API de vibração mesmo com sua aba em foco. Seu código não deve assumir que a vibração realmente aconteceu.
- Os padrões salvos sincronizam entre dispositivos?
- Não. Os padrões salvos ficam no localStorage do dispositivo que os criou, então permanecem privados, mas não te seguem para outro celular ou navegador. Exporte o array em texto se quiser mover.
Ferramentas relacionadas
Leitor/gravador NFC
Leia e grave tags NFC pelo seu dispositivo
Modo tela cheia
Alternar o modo de exibição em tela cheia
Informações do dispositivo
Veja as especificações do seu dispositivo e detalhes do dispositivo
Gerador de nomes
Descubra ideias de nomes para bebe
Status da bateria
Veja o nível da bateria e o estado de carregamento
Gerador de Nomes de Empresa
Gere ideias de nomes para negocios