O que é uma aplicação nativa?
Uma aplicação nativa é uma aplicação criada especificamente para uma plataforma, como iOS ou Android, usando as linguagens e os componentes de interface dessa plataforma, e instalada a partir da sua loja de aplicações.
As aplicações para iPhone são normalmente escritas em Swift e as aplicações Android em Kotlin. Como usam os blocos de construção da própria plataforma, sentem-se em casa no dispositivo e têm acesso total ao seu hardware e às suas funcionalidades.
O custo é o esforço: duas plataformas costumam significar duas bases de código, dois conjuntos de competências e revisão na loja de aplicações a cada atualização.
Entre o nativo e o web existem abordagens multiplataforma e híbridas. Frameworks como o React Native partilham código entre plataformas, enquanto ferramentas como o Capacitor envolvem uma aplicação web numa casca nativa.
Perguntas
Preciso de uma aplicação nativa?
Nem sempre. Se a sua aplicação for sobretudo formulários, listas e painéis, uma aplicação web ou uma aplicação web empacotada pode fazer o trabalho. O nativo faz sentido para gráficos pesados, funcionalidades profundas do dispositivo ou a sensação mais fluida.
Quanto custa construir uma aplicação nativa?
Varia muito consoante as funcionalidades e quem a constrói. Construir de forma nativa para iOS e Android em simultâneo custa normalmente mais do que uma aplicação web, porque o trabalho é em grande parte feito duas vezes.
Ver também
- Aplicações nativas vs aplicações web progressivas
- Construtor de aplicações iOS
- Construtor de aplicações Android
Mythex · Pricing · Crie qualquer coisa com IA · Modelos de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English