Pular para o conteúdo
Iniciar projeto

Tecnologia

Não existe um caminho único para criar um aplicativo. O desenvolvimento multiplataforma costuma equilibrar custo, prazo e experiência, porque uma única base de código atende iOS e Android. O desenvolvimento nativo faz sentido quando o produto depende de recursos muito específicos do aparelho ou de desempenho gráfico extremo. A PWA, quando a prioridade é o alcance imediato pelo navegador, sem passar pelas lojas.

As três abordagens em resumo

Desenvolvimento nativo

O aplicativo é escrito com as ferramentas próprias de cada plataforma. São dois projetos, um para iOS e outro para Android, com dois códigos e, normalmente, dois times. Oferece acesso total aos recursos do aparelho e o máximo de desempenho.

Desenvolvimento multiplataforma

O time escreve uma única base de código, que gera aplicativos para iOS e Android, publicados normalmente na App Store e na Google Play.

PWA (aplicativo web progressivo)

É um site que se comporta como aplicativo: abre pelo navegador, pode ser adicionado à tela inicial e funcionar parcialmente offline. Não depende das lojas, mas tem acesso mais limitado aos recursos do aparelho.

Comparativo: nativo, multiplataforma e PWA

CritérioNativoMultiplataformaPWA
Base de códigoUma para cada plataformaUma para iOS e AndroidUma, baseada na web
Custo e prazo iniciaisMais altosIntermediáriosMais baixos
Experiência e desempenhoMáximosMuito próximos do nativoLimitados pelo navegador
Recursos do aparelhoAcesso totalAcesso amploAcesso parcial
Presença nas lojasSimSimNão é o foco
ManutençãoDuas frentesUma frenteUma frente

Como a Hybriun define o caminho de cada aplicativo

Na Hybriun, a tecnologia não vem antes do projeto. Na etapa de imersão, avaliamos três pontos antes de recomendar um caminho:

  • O que o produto precisa fazer. Recursos do aparelho, integrações e nível de desempenho exigido.
  • Onde os usuários estão. iOS, Android, web ou a combinação delas.
  • Prazo, investimento e evolução. O que precisa estar na primeira versão e como o produto vai crescer depois.

Conheça os aplicativos que já desenvolvemos e veja como funciona o nosso processo.

Quando cada caminho faz mais sentido

  • Multiplataforma: aplicativos de negócio que precisam estar nas duas lojas, com prazo e investimento otimizados.
  • Nativo: jogos, realidade aumentada intensa ou produtos que dependem de recursos muito recentes de um sistema operacional.
  • PWA: conteúdos e serviços simples, em que o acesso pelo navegador é suficiente e a presença nas lojas não é necessária.
  • Sistema web: quando o uso acontece principalmente no computador, um sistema web sob medida pode resolver melhor do que um aplicativo.

Perguntas frequentes

Um aplicativo multiplataforma é mais lento do que um nativo?

Para a grande maioria dos aplicativos de negócio (cadastros, listas, pagamentos, mapas, mensagens), a diferença não é perceptível para o usuário. Casos de processamento gráfico muito intenso são a exceção.

Um aplicativo multiplataforma pode ser publicado nas lojas?

Sim. Ele é publicado normalmente na App Store e na Google Play, como qualquer outro aplicativo.

É possível migrar de uma PWA para um aplicativo depois?

Sim, mas é um novo projeto de interface. Parte das regras de negócio e do back-end pode ser reaproveitada, o que reduz o esforço da segunda etapa.

Continue lendo

Outros artigos do blog.

Sistema sob medida ou software pronto: como decidir

Software pronto resolve necessidades comuns; um sistema sob medida faz sentido quando o processo é um diferencial. Veja os sinais e compare os dois caminhos.

Sistema sob medida ou software pronto: como decidir

Software pronto resolve necessidades comuns; um sistema sob medida faz sentido quando o processo é um diferencial. Veja os sinais e compare os dois caminhos.