PWA vale a pena?

Gostaria de levantar a discussão, se PWAs valem a pena serem feitos, e caso sim em que tecnologias e frameworks usar, que no caso tem um melhor suporte a funionalidades mais nativas e tudo mais

Realmente, depende de vários fatores como o pessoal já citou. Mas o PWA tem uma limitação muito irritante no iOS para web apps offline. Desenvolvi um PWA que a ideia original é que ele fosse 100% offline, mas na prática (por uma limitação no iOS com PWA) quando o usuário instala o PWA o iOS ignora completamente que precisa ser offline e limpa o cache.

Outro ponto interessante relativo ao PWA é a facilidade de ter e atualizar um "app", sem precisar de aprovação nas app stores e sem precisar pagar nada, fora a facilidade de atualizar.

Sobre tecnologias, no meu caso eu usei Vite + Workbox, tem alguns plugins pro Vite que se integram bem pra trabalhar com o Workbox. Mas você pode usar NextJS ou qualquer outro framework, até mesmo Vanilla JS.

Complicado, a Apple perde muito deixando que o PWA tenha um bom funcionamento em seus dispositivos, isso devido seu modelo de negócio ahhh o Workbox que voce fala é esse aqui https://developer.chrome.com/docs/workbox?hl=pt-br né? Não cheguei a pesquisar muito, mas a maioria das coisas, exemplos no caso, está em html e javascript puro, tu fez alguma abstração para poder usar o vite ou usou alguma lib pra isso?

Antes de começar algum aplicativo eu sempre me faço a pergunta, "posso utilizar o PWA", cara se você já tiver domínio com front e a aplicação não vai exigir muito de ferramentas nativas do aparelho eu falo que vale muito a pena, e não é uma coisa que já ficou no passado vejo constantemente a galera do Google trazendo atualizações e conteúdos falando do PWA. Pra mim foi uma salvação em algumas aplicações que desenvolvidas nativamente tava com problemas para ser aprovadas pelas lojas de aplicativo. Nesses caso, como eu não utilizava nenhum recurso especifico do mobile, eu migrei tudo para PWA e subi nas lojas muito facilmente.

Que interessante!! cara, pode me falar tipo, o que seria "exigir muito de ferramentas nativas do aparelho", que tipo, agora não lembro o site, mas tem um que mostra tudo que um PWA pode utilizar e tudo mais, e meu é bastante coisa, aí queria saber que tipo de coisa tu se refere ahhhh e se puder falar quais frameworks ou libs tu utilizou, tipo react + X lib desde já agradeço😊
Acho q o site ao qual vc se refere é esse: https://whatpwacando.today/
Das ferramentas nativas é os recursos que você quer utilizar, com câmera, localização, bússola, giroscópio, sensores de autenticação dentre outros, algumas dessas ferramentas você não consegue usar no PWA, mais câmera, localização, captura de áudio, cache é possível. De qualquer forma, de uma olhada nesse [link](https://web.dev/explore/progressive-web-apps?hl=pt-br). Quanto a libs e frameworks eu sempre utilizei o react com [antDesign](https://ant.design/).

O que é "valer a pena" para você nesse contexto?

Contexto geral, é uma pergunta aberta pra poder ter uma discussão mais ampla