Recursos de PWA disponíveis agora
- PWA (Progressive Web App) é um site que pode ser instalado no dispositivo e oferece uma experiência semelhante à de um app.
- Este app é um PWA e pode ser instalado na tela inicial de dispositivos móveis ou no desktop.
- Depois da instalação, confira as demonstrações abaixo para ver quais recursos são compatíveis com o seu dispositivo.
Recursos
- Captura de mídia: o app web pode usar a câmera e o microfone do dispositivo.
- Geolocalização: o usuário pode compartilhar sua localização com o app web.
- Notificações: o app web pode exibir notificações mesmo quando o app não está ativo.
- Seleção de contatos: é possível selecionar os contatos do usuário.
- Compartilhamento via web: é possível acionar o mecanismo de compartilhamento padrão do dispositivo e compartilhar texto, URL ou arquivos.
- Autenticação: permite autenticação sem senha por meio de leitor de impressão digital ou chave de segurança USB externa.
- Sistema de arquivos: é possível acessar o sistema de arquivos do dispositivo do usuário.
- Detecção de código de barras: é possível detectar códigos de barras e QR codes em imagens.
- Detecção facial: é possível detectar rostos em imagens.
- Vibração: é possível fazer o dispositivo móvel vibrar.
- Gravação de áudio: é possível gravar e visualizar áudio.
- Áudio: é possível exibir controles de reprodução de mídia na tela de bloqueio do dispositivo.
- Sincronização em segundo plano: é possível adiar tarefas enquanto estiver offline para executá-las quando a conexão de rede for restaurada.
- Fetch em segundo plano: é possível baixar arquivos grandes em segundo plano mesmo quando o app não estiver em execução.
- Capture Handle: permite que um app web de captura de tela se comunique com confiabilidade com o app web capturado.
- API de armazenamento: o app web pode armazenar dados estruturados de forma persistente no navegador do usuário.
- Bluetooth: o app web pode se conectar a dispositivos BLE e ler ou gravar valores.
- NFC: o app web pode ler e gravar tags NFC.
- Realidade aumentada/realidade virtual: é possível posicionar objetos virtuais no mundo real.
- Pagamentos: é possível realizar pagamentos na web usando cartão de crédito, Apple Pay ou Google Pay.
- Wake Lock: pode impedir que a tela escureça ou bloqueie quando o app precisar continuar em execução.
- Orientação: fornece informações sobre a orientação física do dispositivo do usuário.
- Movimento: fornece informações sobre a velocidade das mudanças de posição e orientação do dispositivo do usuário.
- Informações de rede: fornece informações sobre a conexão do dispositivo para que o app web possa ajustar recursos de acordo com a qualidade da rede.
- Síntese de voz: converte texto em fala e permite que o programa leia o conteúdo em voz alta.
- Reconhecimento de voz: permite reconhecer contexto de fala a partir da entrada de voz.
- Multitoque: é possível capturar gestos de toque complexos.
Como ativar sensores
- Como ativar quando os sensores de movimento não puderem ser usados no dispositivo.
- iOS: aplica-se apenas ao iOS 12. Pode ser necessário remover o app da tela inicial e adicioná-lo novamente para que as mudanças entrem em vigor.
- Android: abra este site no navegador Chrome para Android e, no menu principal, toque em 'Sensores de movimento' para ativá-los.
Opinião do GN⁺
- PWA é uma tecnologia inovadora que oferece aos usuários uma experiência semelhante à de apps nativos, ao mesmo tempo em que proporciona maior acessibilidade e compatibilidade usando tecnologias web.
- Este artigo apresenta vários recursos de PWA, e especialmente captura de mídia, geolocalização e sincronização em segundo plano são recursos importantes que podem melhorar bastante a experiência móvel do usuário.
- Ao fornecer a forma de ativar sensores, traz informações úteis para ajudar o usuário a aproveitar ao máximo todos os recursos de PWA em seu dispositivo.
3 comentários
Estou muito animado para o dia em que os PWAs vão mudar o mercado das lojas de aplicativos móveis!
Seria ainda melhor se desse suporte a
url schemehaha.. uma penaOpiniões no Hacker News