Os PWAs podem ser acessados em um navegador da Web, mas também podem ser instalados na tela inicial de um usuário, conforme descrito nos artigos da seção Oferecer uma experiência instalável. No entanto, um dos desafios dos PWAs é distribuí-los para app stores. É aqui que entra o PWABuilder.
O PWABuilder é uma ferramenta eficiente que permite aos desenvolvedores criar pacotes que podem ser enviados a várias app stores:
Uma das principais vantagens de usar o PWABuilder para criar pacotes é que ele simplifica o processo de publicação de seu aplicativo da Web em app stores. Normalmente, enviar um aplicativo para as app stores requer muito trabalho, incluindo escrever código em linguagens com as quais os desenvolvedores da Web podem não estar necessariamente familiarizados, criar ícones de aplicativos, definir várias configurações e testar o aplicativo em diferentes dispositivos e sistemas operacionais. O PWABuilder cuida de muitas dessas tarefas automaticamente, reduzindo o tempo e o esforço necessários para publicar apps.
Pré-requisitos
Se o app da Web atender a alguns requisitos básicos de PWA, você poderá usar o PWABuilder para validar, pontuar e empacotar o aplicativo para lojas.
- Seu PWA precisa ser publicado em um URL público.
- Ele precisa ter um manifesto de app da Web completo.
- O app precisa ser disponibilizado com HTTPS.
Apresentação
É possível criar um pacote de apps para seu PWA em algumas etapas:
- Na página inicial do PWABuilder, insira um URL para iniciar o processo de empacotamento. O PWABuilder vai direcionar você para a página do card do app, onde é possível conferir as pontuações e as ações necessárias do Progressive Web App.
- Para empacotar seu app, clique no botão Pacote para lojas no canto superior direito da página de visão geral.
- Procure as opções de empacotamento e clique em Gerar pacote para selecionar uma plataforma. Você será solicitado a fornecer metadados relacionados ao seu aplicativo, que variam dependendo da plataforma.
- Por fim, selecione Download Package para fazer o download do seu pacote.
Enviando
Para orientações sobre como publicar um PWA em uma loja específica, confira os artigos específicos da plataforma:
Exemplo
Gerei pacotes de loja para um dos meus apps, o SVGcode, usando o PWABuilder.
Além dessas lojas, também é possível instalar o app no navegador.