Aplicativos Nativos
Os aplicativos nativos são aqueles que você precisa baixar na loja virtual do sistema operacional do seu telefone, A App Store para usuários de Iphone (sistema IOS) e Google Play para usuários de aparelhos de praticamente todas as outras marcas (Sistema Android).
Para ter acesso ao aplicativo você precisa buscar na loja virtual, encontrar o app correto, baixá-lo e instalar. É um programa instalado no seu smartphone.
A maioria dos apps que você usa hoje funcionam assim: Whatsapp, Facebook, Instagram, YouTube, e assim por diante.
Aplicativos nativos podem acessar diretamente o processador do celular, assim eles dão mais possibilidades de personalização, funções e maior fluidez para acessar a geolocalização, processamento 3D (jogos), acesso a câmera, etc.
Ao mesmo tempo, o custo de manutenção e desenvolvimento é muito maior. Para atingir o maior número de usuários possível, você terá que desenvolver pelo menos 2 aplicativos, um para cada sistema operacional. Além disso, o usuário precisa ter espaço de armazenamento disponível no dispositivo. Se ele não usar com frequência o serviço, pode desinstalar seu app para dar espaço a outro que ele considera mais importante.
Empresas de maior porte, com base de usuários maior, tendem a usar este modelo, pela maior possibilidade de funções e maior controle sobre o software.
Aplicativos PWA
Já os apps PWA (Progressive Web Aplications) são programas que não necessitam instalação, pois funcionam no navegador do seu dispositivo, ou seja, diretamente pelo site que você está acessando. São responsivos e com funcionalidades de aplicativo nativo, dando a possibilidade inclusive de criar um ícone para acessar e enviar notificações.
O desenvolvimento dessa nova tecnologia está possibilitando que micro e pequenas empresas possam desenvolver os seus próprios aplicativos e não ficar para trás dos grandes players.
"Após pesquisas sobre qual seria a melhor tecnologia para utilizarmos em nossas plataformas, percebemos que os Progressive Web Aplications seriam a melhor solução para pequenos negócios, pela facilidade de acesso dos clientes e baixo custo." Eduardo Righi - Sócio Fundador e Diretor de Tecnologia da Alloy
Principais vantagens dos PWA
- Baixo custo: O custo de desenvolvimento e manutenção é muito mais baixo, pois necessita menos tempo de programação, além disso, é necessário desenvolver apenas um programa que pode rodar em qualquer sistema operacional
- Não é necessário que o usuário baixe ou atualize o app: O acesso é muito simples e rápido, basta o usuário acessar seu link e pronto. Além disso o link direto pode ser encontrado via uma pesquisa no Google, diferentemente dos apps nativos, onde ainda é necessário direcionar à loja para baixar
- Mais leve: Ele ocupa uma ínfima parte da memória do smartphone, assim o usuário não precisa se preocupar em qual aplicativo vai deletar para por outro no lugar
- Praticamente as mesmas funcionalidades: A grande maioria dos aplicativos não utiliza grande processamento, sistemas complexos ou jogos, que funcionam melhor em apps nativos. Para quem quer uma presença online diferenciada, expor e vender seus produtos online e se comunicar com o cliente, o PWA é mais que o suficiente e tão bom quanto nativos
Conclusão
Para 99% das empresas o PWA é a melhor solução, por ser mais simples, prático e fácil de usar para o usuário comum. Até mesmo grandes empresas, com milhões de usuários, estão criando a versão PWA do seu app como Forbes, Tinder, Pinterest, Trivago, OLX e muitos outros.