How To
Vamos falar sobre os Progressive Web Apps, os PWAS?
Nos últimos meses, o tema PWA ou Progressive Web App, juntamente com chatbots, protagoniza as discussões sobre presença digital, especialmente fora dos círculos de desenvolvedores.
Vamos falar sobre os Progressive Web Apps, os PWAS?
BuscarVamos falar sobre os Progressive Web Apps, os PWAS?
BuscarNos últimos meses, o tema PWA ou Progressive Web App, juntamente com chatbots, protagoniza as discussões sobre presença digital, especialmente fora dos círculos de desenvolvedores.
ProXXIma
5 de julho de 2017 - 16h20
Por Leo Xavier (*)
Sempre foi muito comum a discussão sobre os porquês de se investir num aplicativo ou num mobile site. Por anos, venho ponderando vantagens e desvantagens de cada plataforma, sempre buscando a melhor solução para cada problema ou desafio de negócio.
Nos últimos meses, um novo elemento foi adicionado a estas conversas: o PWA ou Progressive Web App. É este o mais quente tema, juntamente com chatbots, nas discussões sobre presença digital, especialmente fora dos círculos de desenvolvedores.
Mas, afinal, o que é um Progressive Web App?
Bem, de uma maneira bastante simplista, trata-se de uma aplicativo web (web app) que utiliza as mais modernas capacidades dos navegadores (web browsers) para entregar experiências cada vez mais similares aos aplicativos nativos.
Logo, podemos entender um PWA como um mobile site turbinado, capaz de entregar uma experiência similar aos aplicativos.
Preparei um rápido e direto guia com principais questões envolvendo os Progressive Web Apps. Vamos lá:
Quais as principais vantagens de se fazer um PWA?
Um PWA acessa funções dos dispositivos?
Sim, cada vez mais um Progressive Web App tem acesso a funções de hardware, o que até então se configurava como principal vantagem dos apps nativos. Aqui algumas dessas funções:
Como funciona um Progressive Web App?
A melhor analogia que encontrei foi feita pelo engenheiro de software Aaron Gustafson, que comparou um PWA a um M&M de amendoim.
Segundo ele, há os seguintes três componentes:
1. Amendoim/Conteúdo: esse é conteúdo core do HTML web.
2. Chocolate/Apresentação: essa á camada do meio que contém o CSS
3. Casca/Client Side Scripting: é o JavaScript que trabalha com o Service Worker para aumentar velocidade, tempo de carregamento e funcionalidade para criar a experiência do usuário.
Tá bom, mas tem alguma desvantagem?
Claro que sim. Há uma série de desvantagens quando comparados a apps nativos, sendo alguns deles exatamente o contraponto a algumas das vantagens. Vamos lá:
Então o que muda no ecossistema de propriedades mobile?
Atualmente o set de propriedades digitais compreende o combo: desktop site + mobile site + App iOs + App Android.
Eu sempre digo que a melhor opção é dar opções. De toda forma, como em geral há restrições de tempo e dinheiro, um novo caminho se apresenta como forma de baratear e agilizar o desenvolvimento de presença digital com App iOS + Progressive Web App.
Quer conhecer alguns bons exemplos de PWAs?
Sugiro que acesse do seu smartphone o site PWA.Rocks e navegue pelos sites ali listados, com especial destaque para Financial Times, Flipboard, AliExpress, Paper Planes e toda seção Demo (vai por mim).
Veja também
O que é e como funciona o advergaming
Até o final de 2030, os jogos para dispositivos mobile devem atingir um valor aproximado de US$ 272 bilhões, já tendo atingido US$ 98 bilhões em 2020
Publicidade digital chega a R$ 23,7 bi e segue em expansão
Anunciantes que investem em canais digitais cresceram 57%, mas setor ainda está em desenvolvimento, segundo especialistas