O que é PWA e quais são os seus benefícios?

Em 2007, foi lançado o primeiro smartphone pela Apple, era o iPhone. Na época, virou matéria principal na Veja, a maior revista dentro do território nacional.

Durante sua apresentação, Steve Jobs deu enfoque no desenvolvimento de aplicativos sem a necessidade de instalar nada, utilizando apenas os padrões da Web 2.0, o desenvolvedor já poderia criar novos aplicativos que rodavam no novo smartphone, algo impossível para quem vinha usando o famoso "tijolão", o Nokia 3310.

Veja a fala de Steve Jobs na época:

“(...) you can write amazing Web 2.0 and Ajax apps that look exactly and behave exactly like apps on the iPhone. And these apps can integrate perfectly with iPhone services. And guess what?
There’s no SDK that you need! You’ve got everything you need if you know how to write apps using the most modern web standards to write amazing apps for the iPhone today.
So developers, we think we’ve got a very sweet story for you. You can begin building your iPhone apps today" - Steve Jobs, Apple

Fonte: The history of PWA Development

Logo depois, esse conceito foi nomeado para Progressive Web Apps (PWA), sem uma tradução literal para o português. Para abreviar muito a explicação, aplicativos PWA são websites que rodam no navegador, mas que podem ser instalados no celular, dando a impressão de aplicações nativas. Aliás, essas aplicações PWA podem utilizar alguns recursos que antes, só poderiam ser acessadas através de aplicações nativas, como acesso a câmera, lista de contatos, chamadas, etc.

O sistema Traus, é uma aplicação PWA. E você poderá instalar em seu celular, trazendo mais conforto e personalização.

Veja um exemplo da aplicação instalada no celular de um dos nossos clientes:

 

 

Para instalar o aplicativo na tela inicial do celular, abra as configurações do navegador e selecione a opção Adicionar na tela inicial ou Add to home.

O mais irônico é que, a iniciativa foi da Apple e hoje, o único navegador que não aceita o PWA é o Safari, comumente utilizado no iPhone.

Por esse motivo, caso queira utilizar esse recurso, os requisitos mínimos de software são:

  • Android - SO
  • Google Chrome - navegador