Quando instalei o aplicativo Discourse Hub no meu celular Android e conectei meu site - hub.FiddleQuest.com - ele criou um aplicativo separado. Essa foi uma surpresa agradável!
Mas quando passei pelas mesmas etapas em outro celular Android e em um iPhone, ele não criou este aplicativo separado (instância?).
Prefiro o ícone de aplicativo exclusivo para meu site em oposição ao aplicativo Discourse Hub.
Gostaria de entender como isso funciona para que eu possa orientar meus usuários que desejam criar uma experiência amigável para dispositivos móveis do meu site.
Acho que seu navegador instalou a página do Discourse como um link. Esse não é o aplicativo Hub. A maioria dos navegadores oferecerá a opção de salvá-lo como um link no seu telefone. No Android, pelo menos, ele se parece com um aplicativo, mas na verdade é apenas o site normal.
Sim, o Hub no Android solicita que você salve como um PWA. Provavelmente porque é um webview, então expõe todo o comportamento nativo no aplicativo. Mas, neste contexto, não faz muito sentido e provavelmente deveria ser desativado no Hub? (Um pouco de CSS poderia conseguir isso?)
Estes não são “verdadeiros” aplicativos, embora o PWA do Android esteja perto.
Para uma experiência completa de aplicativo, especialmente no iOS, você ainda precisa:
(principalmente para as notificações em tempo real).
Editar: dito isso, gosto do Hub porque ele fornece um bom diretório de instâncias do Discourse nas quais você está participando.