A discussão PWA vs app nativo virou refrão antigo no mundo dev. Mas o cenário mudou nos últimos 24 meses: push notification chegou ao iOS via PWA instalável, TWA no Android maturou, performance fechou o gap em 80% dos casos. Este artigo é uma matriz de decisão honesta para 2027, considerando o que realmente mudou e o que continua diferente.
·10 min de leitura·Guia técnico
O que PWA virou em 2027
PWA (Progressive Web App) sempre prometeu: roda no navegador, instala na tela inicial como app, funciona offline. A promessa estava 70% cumprida em 2024. Em 2027, está em 92% — e os 8% restantes são tipicamente desnecessários para apps B2B e SaaS típicos.
O que mudou de fato: iOS 17.4+ habilitou push notification para PWA instalado. Apple ainda joga sujo (instalação requer ação manual do usuário pelo botão de compartilhar), mas a API funciona. TWA (Trusted Web Activity) maturou no Android — você publica o PWA como app na Play Store, indistinguível de um app nativo. Performance: com Next.js 16 + service worker + caching agressivo, um PWA bem-feito sustenta 60fps em scroll, transições suaves e tempo de inicialização sub-segundo.
Onde PWA continua perdendo para nativo
Acesso a hardware profundo: BLE (Bluetooth Low Energy) tem suporte parcial no Web Bluetooth, NFC funciona limitado, sensores específicos (acelerômetro avançado, magnetômetro, barômetro) acessíveis via Web Sensors mas com inconsistência entre navegadores. Para apps que dependem fundamentalmente disso (jogos com motion control, apps de pagamento NFC, dispositivos médicos com sensor), nativo continua sendo o caminho.
Performance em casos extremos: edição de vídeo 4K, jogos 3D, renderização de modelo CAD complexo, machine learning on-device pesado. PWA está chegando lá com WebGPU, mas para esses casos específicos o ganho de nativo ainda compensa o custo de manter duas bases de código.
Distribuição em lojas: TWA resolve para Android, mas iOS continua exigindo App Store. Se a empresa precisa estar nas duas lojas listada como app (não como atalho), nativo ou React Native simplifica.
BLE, NFC, sensores avançados ainda com suporte parcial em Web
Performance extrema (vídeo 4K, 3D, ML pesado) — nativo ganha
Distribuição em App Store iOS exige nativo (TWA cobre só Android)
Integração profunda com SDKs de terceiros (alguns SDKs de fintech, alguns SDKs de IoT)
Compliance específico (saúde, financeiro) que exige homologação no SO
A matriz de decisão prática
Use PWA quando: o app é instrumental ao seu negócio (B2B SaaS, dashboard, portal interno, e-commerce, ferramentas de gestão); precisa estar nas duas plataformas com custo baixo; ciclo de atualização precisa ser rápido (sem fila da App Store); não há requisito de hardware profundo.
Use app nativo (Swift/Kotlin) quando: o app é o produto principal e diferencial competitivo; performance extrema é requisito; depende de hardware ou SDK que não tem equivalente web; precisa estar em destaque editorial nas lojas.
Use React Native ou Flutter quando: você quer presença oficial nas lojas + economia de código compartilhado; performance é importante mas não extrema; o time tem expertise em TypeScript/Dart e quer um único pool de devs para mobile.
Custo comparado
PWA bem-construído (incluindo service worker, modo offline, push, integração com câmera): R$ 35.000-95.000 conforme escopo. Time-to-market 4-10 semanas.
Manutenção: PWA é a mais barata (mesmo time web mantém), seguido por React Native (um time para os dois OSs), seguido por nativo (dois times ou um time bilíngue caro).
Casos reais onde recomendamos cada caminho
Recomendamos PWA para: dashboards executivos, portais de cliente, sistemas internos com uso desktop+mobile, e-commerces, apps de produtividade B2B, sistemas de gestão de campo onde o offline é importante mas o resto é texto e formulário.
Recomendamos React Native para: apps voltados a consumidor final que precisam estar nas lojas com presença forte, apps com integração de pagamento via biometria, apps com push notification crítico (ainda que iOS já suporte em PWA, a confiabilidade do nativo é maior).
Recomendamos nativo para: apps onde o produto É o app (jogos, editores de mídia), apps regulados que exigem homologação, integrações profundas com hardware específico (impressora térmica, leitor de cartão, BLE de dispositivo médico).
Migração de PWA para nativo (e vice-versa)
Caminho mais comum em 2027: começar com PWA, migrar componentes específicos para React Native quando o requisito de loja apertar. Você reaproveita boa parte do código TypeScript, especialmente a camada de lógica de negócio e API. UI vira recompilada para React Native, mas o resto se aproveita.
Caminho inverso (de nativo para PWA) é mais raro mas acontece quando a empresa percebe que o app não é diferencial competitivo e o custo de manutenção dos dois mundos não vale.
// veredito
Veredito
PWA em 2027 é a escolha padrão para a maioria dos apps B2B e SaaS. As limitações que sobraram são reais mas afetam casos específicos — não a maioria dos cenários empresariais.
Não escolha tecnologia mobile por modinha. Escolha pelo perfil do app: instrumental → PWA; consumer com presença nas lojas → React Native; performance/hardware → nativo. E mantenha a possibilidade de evoluir entre eles à medida que o produto cresce.
// próximo passo
Avaliando construir do zero?
Conversa inicial gratuita. Mapeamos o seu caso e respondemos em até 24 horas úteis com prazo e estimativa preliminar.