Olá e saudações! Tentei criar um aplicativo Android com Bubblerwrap:
É uma Interface de Linha de Comando (CLI) que ajuda desenvolvedores a criar um projeto para um aplicativo Android que inicia um Progressive Web App (PWA) existente usando uma Trusted Web Activity (TWA).
Na verdade, é bem fácil de usar:
Mas não consegui fazê-lo funcionar, pois preciso alterar algumas coisas no manifest.json, como:
start_url
splash screen
display para fullscreen
cor do tema para a barra de endereço
ícone maskable
e como posso fazer o upload do arquivo service worker no diretório do meu site no Docker?
(nunca trabalhei antes com containers Docker ou Discourse, ainda estou aprendendo)
Sei que há a possibilidade de instalar automaticamente o aplicativo PWA no Chrome na barra de endereço do site, mas o modo offline não está funcionando. Talvez eu possa fazê-lo funcionar com o service worker e algum cache?
O Discourse já é um PWA, não é necessário alterar nada. Basta instalar sua instância seguindo a Instalação Padrão Oficial do Discourse e preencher o assistente de novo site.
Olá,
Tenho uma pergunta para você como um desenvolvedor experiente neste campo:
Por que você decidiu usar um Progressive Web App (PWA) em vez de um aplicativo nativo? Atualmente, estou tentando decidir qual abordagem adotar para o meu próprio projeto e adoraria ouvir suas percepções.
Com base na sua experiência, quais são as principais vantagens e desvantagens dos PWAs em comparação com os aplicativos nativos? Por exemplo:
Em termos de desempenho, experiência do usuário e funcionalidade offline, como eles se comparam?
Os PWAs forneceram a flexibilidade e a funcionalidade de que você precisava, ou houve alguma limitação com a qual você teve que lidar?
Suas percepções seriam muito apreciadas, pois estou tentando ponderar os benefícios dos aplicativos PWA vs. Nativo para o meu próprio projeto.
Existe um "aplicativo nativo", ele se chama Discourse Hub e está disponível em ambas as principais lojas.
Se você quiser implantar um aplicativo nativo exclusivamente para um fórum (abordagem "whitelist"), esse é um fluxo de trabalho relativamente complexo, caro e demorado devido a toda a configuração, conformidade, regulamentações e revisão da plataforma, mas é perfeitamente possível de ser feito agora.
Eu já fiz isso para vários clientes no passado.
A vantagem que a abordagem PWA tem é que é muito fácil para o usuário simplesmente clicar e instalar gratuitamente.
Notificações costumavam ser o grande atrativo para aplicativos nativos, mas essa situação melhorou significativamente em ambas as principais plataformas.
A abordagem da loja de aplicativos nativos é, sem dúvida, melhor para usuários acostumados a obter seus aplicativos da loja e fornece um nível de marketing para o fórum que pode ser encontrado com a pesquisa.