freeCodeCamp/guide/portuguese/progressive-web-apps/index.md

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.

Demonstração

Referências

  1. Russell, Alex. "Aplicativos da Web progressivos: escapando de guias sem perder a alma" "Notado com pouca frequência" Publicado em: 15 de junho de 2015.
  2. Aplicativos da Web progressivos - Google Developers