Os PWAs podem ser acessados por um navegador da Web, mas também podem ser instalados na tela inicial do usuário, conforme descrito nos artigos da seção Oferecer uma experiência instalável. No entanto, um dos desafios dos PWAs é a distribuição deles nas app stores. É aí que entra o PWABuilder.
O PWABuilder é uma ferramenta poderosa que permite aos desenvolvedores criar pacotes que podem ser enviados para várias app stores:
Uma das principais vantagens do uso do PWABuilder para criar pacotes é que ele simplifica o processo de publicação do seu aplicativo da Web em app stores. Normalmente, enviar um app para as app stores exige muito trabalho, incluindo a criação de código em linguagens que os desenvolvedores da Web podem não conhecer, a criação de ícones, a configuração de várias configurações e o teste do app 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 seu aplicativo para lojas.
- Sua PWA precisa ser publicada em um URL público.
- Ele precisa ter um manifesto do app da Web completo.
- O app precisa ser enviado com HTTPS.
Apresentação
É possível ter um pacote de aplicativo para seu PWA em algumas etapas:
- Na página inicial do PWABuilder, insira um URL para iniciar o processo de empacotamento. O PWABuilder vai levar você à página de relatório do seu app, onde você pode conferir as pontuações e itens de ação do seu app da Web progressivo.
- Para continuar a empacotar o app, clique no botão Package for Stores no canto superior direito da página da visão geral.
- Procure as opções de empacotamento e selecione uma plataforma clicando em Generate Package. Você vai precisar fornecer metadados relacionados ao seu aplicativo, que variam de acordo com a plataforma.
- Por fim, selecione Fazer o download do pacote.
Enviando
Para saber como publicar uma PWA em uma loja específica, confira os artigos específicos da plataforma:
Exemplo
Gerenciei pacotes de armazenamento para um dos meus apps, o SVGcode, usando o PWABuilder.
Além dessas lojas, você também pode instalar o app no navegador.