HardwareAo vivo

Sensores e Hardware do Dispositivo

Três Web APIs que dão à aplicação consciência sobre o hardware e a rede do usuário: a Network Information API expõe o tipo de conexão, a qualidade estimada (effectiveType) e o modo de economia de dados (saveData); a Battery Status API expõe o nível de carga e o estado de carregamento, embora hoje tenha suporte limitado nos navegadores por questões de fingerprinting e privacidade; e a Vibration API aciona feedback háptico por padrões de vibração. Juntas, mostram como adaptar comportamento — não só aparência — às condições reais do dispositivo: reduzir qualidade de vídeo em conexões lentas, poupar energia com a bateria baixa, ou confirmar uma ação com vibração.

Network Information API Battery Status API Vibration API

Tecnologias

  • Network Information API
  • Battery Status API
  • Vibration API

Arquitetura

  • Leitura reativa de Browser APIs de hardware
  • com listeners de mudança de estado

Conceitos

  • UX adaptativa por condição de rede/energia
  • feedback háptico

Área de demonstração

A demonstração é 100% funcional — teste agora.