3.1 KiB
title | localeTitle |
---|---|
Progressive Web Apps | Aplicativos da Web progressivos |
Aplicativos da Web progressivos
Aplicativos da Web progressivos ou "PWAs" parecem ser mais do que apenas uma moda passageira, mas uma maneira fundamentalmente diferente de abordar o que um site pode e deve estar em qualquer plataforma da qual você esteja visualizando.
Os PWAs podem instalar partes deles próprios em dispositivos para visualização off-line, usar trabalhadores de serviços para fornecer conteúdo conforme necessário quando houver uma conexão disponível e, melhor de tudo, padronizar determinadas funcionalidades entre dispositivos móveis e de mesa.
Características
Recursos específicos dos PWAs incluem:
- Responsivo
- cabe qualquer fator de forma
- Recursos off-line
- progressivamente aprimorada com os Trabalhadores de Serviço para permitir que eles trabalhem off-line
- Nativo App Sinta
- adota um modelo de aplicativo Shell & Content para criar navegação e interações de aplicativos
- Fresco
- sempre atualizado graças aos trabalhadores de serviços
- Seguro
- servida via TLS (um requisito de Trabalhador de Serviço) para evitar bisbilhotar
- Detectável
- identificável como "aplicativos" graças ao escopo de registro do W3C Manifests e Service Worker, permitindo que os mecanismos de pesquisa os encontrem
- Noivando
- pode acessar as UIs de reengajamento do sistema operacional por meio de notificações push
- Instalação fácil
- pode ser adicionado à tela inicial por meio de prompts fornecidos pelo navegador, permitindo que os usuários "mantenham" os aplicativos mais úteis sem o incômodo de uma loja de aplicativos
- Linkable
- ou seja, eles são zero-fricção, zero-instalar e fácil de compartilhar
- o poder social dos assuntos de URLs
Esses aplicativos não são empacotados e implantados em lojas, são apenas sites que usaram todas as vitaminas certas. 1
Aprimoramento Progressivo
Aprimoramento progressivo significa que todos podem acessar o conteúdo básico e a funcionalidade de uma página em qualquer navegador, e aqueles sem determinados recursos do navegador podem receber uma experiência reduzida, mas ainda assim funcional. - Farol 2
Uma ótima analogia de Aaron Gustafson é que o aprimoramento progressivo (PE) é como um amendoim M & M.
"O amendoim é o seu conteúdo, o revestimento de chocolate é a sua camada de apresentação e seu JavaScript é a casca de doce duro."
Isso implica que, dependendo do navegador, a experiência pode mudar.