/guias · aplicativos

App nativo, híbrido ou PWA: qual escolher

Três jeitos de chegar ao celular, cada um com o seu custo de oportunidade.

+ de 150 projetos já acelerados

Nada grande é feito sozinho

Empresas que confiam em nosso trabalho

App nativo é escrito separadamente para iOS e Android e tira o máximo de cada aparelho. App multiplataforma, ou híbrido, usa uma só base de código com experiência muito próxima da nativa. PWA é um site instalável no celular, fora das lojas. A escolha depende de quanto o app usa o aparelho e de quem vai usá-lo.

Comparação direta

PontoNativoMultiplataformaPWA
Bases de códigoUma por sistemaUma para iOS e AndroidUma, a do site
ExperiênciaA melhor possívelMuito próxima da nativaBoa, com limites
Recursos do aparelhoTodosQuase todosOs que o navegador libera
Lojas de aplicativosSimSimNão precisa
Notificações no iPhoneSimSimCom restrições
AtualizaçãoPela lojaPela loja, parte sem nova versãoImediata, como um site

Quando cada um faz sentido

  • Nativo: uso intenso de câmera, sensores, Bluetooth ou desempenho gráfico, ou quando a experiência é o produto.
  • Multiplataforma: a maioria dos apps de empresa e de e-commerce, que precisam estar nas lojas sem manter duas bases.
  • PWA: uso interno ou ocasional, em que estar nas lojas não importa e atualizar na hora vale mais.

Para o e-commerce da Mirante, a proposta foi um aplicativo para iOS e Android com vitrine e campanhas que a equipe muda sem esperar uma nova versão do app, o que mostra como parte do conteúdo pode ser atualizada fora da loja.

O que pesa além da tecnologia

  • Contas de desenvolvedor e as regras de revisão da Apple e do Google.
  • Política de privacidade e permissões explicadas ao usuário.
  • A mesma API e as mesmas regras do sistema web, para não manter dois cérebros.
  • Um plano para acompanhar as versões novas de iOS e Android todo ano.

Perguntas frequentes

/dúvidas

O que costuma aparecer antes de começar um projeto.

Não. O PWA é instalado a partir do navegador. Se estar nas lojas é importante para a marca ou para o cliente, o caminho é nativo ou multiplataforma.

Vamos conversar sobre o seu sistema?

/próximo passo

Conte o que a sua operação precisa. A gente responde com um caminho, sem compromisso.