Jornada do Dev

Aplicativo Híbrido x Nativo

Entre para ter acesso à essa aula

O desenvolvimento de aplicativos pode ser feito de diversas formas, sendo a principal diferenciação entre desenvolvimento nativo e multiplataforma. No desenvolvimento nativo, o aplicativo é exclusivo para determinada plataforma, o que traz muitas vantagens em relação a recursos e desempenho, porém exige conhecimento específico em cada ambiente.

Já no desenvolvimento multiplataforma, é possível utilizar um mesmo código para alcançar várias plataformas, o que torna o processo mais econômico e permite customizações. Porém, a limitação de recursos e a questão de haver um intermediário entre o aplicativo e o sistema operacional podem trazer desvantagens.

Uma opção para o desenvolvimento multiplataforma é o uso de tecnologias em JavaScript, com destaque para o Cordova, que oferece maior facilidade na resolução de aplicativos híbridos. O desenvolvimento de aplicativos híbridos apresenta uma classificação eficiente, consistência de design e experiência do usuário, além de ser uma opção para desenvolvedores com habilidades em JavaScript.