Progressive Web Apps: a aposta do Google para o futuro dos aplicativos no seu celular

Fernando Gonçalves
DevOps Dojo
Published in
4 min readAug 25, 2017

Sabe uma coisa que sempre me frustra? É acessar um site e ver isso aqui:

Você já parou para pensar porque a maioria desses grandes sites ficam querendo que você instale o aplicativo deles?

Claro, tirando toda a questão de estar ali na tela do seu celular o tempo todo e tudo mais, eles fazem isso porque a sua experiência seria muito melhor usando o aplicativo do que usando o site. E isso tende a fazer com que você volte a usar o serviço deles…o que significa:

Grana, dinheiro, bufunfa, cascalho…

O único problema é que muitas vezes você não quer instalar nada no seu celular ou você está só com internet móvel, onde não dá para ficar baixando esses aplicativos gigantes.

Isso quer dizer que tudo está perdido? Não, graças ao Google!

O fato é que hoje a maioria dos sites não trazem uma experiência boa para quem está acessando pelo celular. Por mais que existam sites responsivos, ou seja, que reorganizam o seu conteúdo de uma forma melhor para telas pequenas, a experiência deles ainda não se compara a de aplicativos nativos.

Os Progressive Web Apps (PWAs) vieram com a promessa de mudar isso.

Progressive Web Apps (PWAs)

The officially unofficial PWA logo

Tudo começou com uma proposta lá em 2015.

Acompanhando a explosão de acessos a sites de todos os tipos a partir de dispositivos móveis, o Google decidiu investir no suporte para que aplicações web pudessem oferecer funcionalidades idênticas a de um aplicativo nativo. E dai surgiram os PWAs.

Os três princípios básicos de um PWA são:

  • Ser Confiável: um PWA deve ser seguro e estar sempre acessível, mesmo quando você não tiver conexão com a internet;
  • Ser Rápido: um PWA sempre responde rápido às ações do usuário, independente da sua conexão;
  • Ser Engajante: apesar de se tratar de uma aplicação web, um PWA deve engajar o usuário, principalmente utilizando recursos do celular, como um aplicativo nativo faria.

Esse vídeo rápido mostra um pouco do que é possível fazer com um PWA:

Como você pode ver, o usuário acessa o site da Pizza4U pelo celular e, por se tratar de um PWA, ele consegue “salvar” o site na tela principal, criando um ícone idêntico ao de qualquer aplicativo instalado. Ao clicar no ícone, o site abre como se fosse um aplicativo, sem barras de endereço ou botões do browser, trazendo uma experiência muito mais interessante.

Esse é só um pequeno exemplo do que é possível fazer com PWAs. Empresas como o Financial Times, Forbes e Lyft já estão testando PWAs hoje e tendo retornos muito bons.

Mas e ai, o que isso muda para você?

Bom, como usuário, em breve você vai poder ter experiências muito melhores quando precisar utilizar algum aplicativo web no seu celular, nada de esperar por downloads e instalações.

Enquanto desenvolvedor, isso significa que você vai poder desenvolver uma única aplicação web que vai trazer uma ótima experiência para os seus usuários, tanto no computador quanto no celular. Imagine as possibilidades…

No entanto, ainda temos algum caminho a percorrer até os PWAs estarem disponíveis para todo mundo. A adesão a essa nova tecnologia depende principalmente de suporte dos browsers e isso sempre gera conflitos.

Para os usuários de Android, a próxima atualização do Chrome (versão 57) já deve vir com suporte a PWAs. Já para os usuários de iOS, a Apple ainda diz estar estudando a possibilidade de adicionar o suporte no Safari…o jeito é aguardar e esperar pelo melhor.

De qualquer forma, acredito que muito em breve não vou mais reagir assim quando acessar esses sites que ficam pedindo para instalar algum aplicativo:

xD

E você, o que achou dos PWAs? Deixe nos comentários!

Um abraço!

Fontes:

--

--