Chegou a altura de teres uma app?

É uma pergunta que ouço cada vez mais. E a resposta não é "sim" ou "não". É "depende". Depende do que precisas e de como os teus clientes vão usar a app.

Vamos às diferenças. Depois decides.

O que é uma app nativa?

É a app que instalas no telemóvel. Vais à Google Play Store ou à App Store, fazes download, instalas. O Instagram que tens no telemóvel é uma app nativa.

Vantagens: corre muito bem, tem acesso a tudo o que o telemóvel oferece (câmara, GPS), e os utilizadores gostam de ter um ícone no ecrã inicial.

Desvantagens: é mais cara e demorada (precisas de uma versão para Android e outra para iPhone), e as lojas de apps podem rejeitar o teu projeto. Atualizações demoram dias a ser aprovadas.

O que é uma app web?

É um site, mas com aspeto e comportamento de app. Abres no browser do telemóvel, mas não parece um site normal. Pode ter ícone no ecrã inicial e navegação por gestos.

Vantagens: fazes uma versão que funciona em qualquer telemóvel (Android, iPhone, até computador), é mais rápido de desenvolver, não precisas de aprovação de lojas, e atualizas o conteúdo instantaneamente.

Desvantagens: não tem acesso a tudo o que o telemóvel oferece (algumas funcionalidades mais avançadas podem ser limitadas).

Quando escolher cada uma?

App nativa faz sentido se:

  • Precisas de funcionalidades avançadas do telemóvel (GPS em tempo real, câmara com processamento pesado)
  • É um jogo ou algo com gráficos pesados
  • Queres vender na App Store / Google Play

App web faz sentido se:

  • O teu conteúdo é principalmente texto, imagens, vídeos ou formulários
  • Queres que a app funcione em qualquer dispositivo sem ter de fazer duas versões
  • Atualizas o conteúdo com frequência e não queres esperar por aprovações
  • Tens um orçamento mais limitado
  • Queres uma solução rápida e que funciona em todo o lado

O que eu faço

Especializo-me em apps web. Porquê? Porque resolvem a maioria dos problemas que os meus clientes têm, de forma mais rápida e acessível.

Posso pegar num site que já tenhas e transformá-lo numa app que o teu cliente instala no telemóvel como se fosse nativa. Tem ícone e abre em ecrã cheio. O cliente não nota a diferença. Tu notas no tempo de desenvolvimento e no preço.

Já fiz isto para clínicas (marcações), restaurantes (encomendas), ginásios (planos de treino). Cada caso é um caso, mas o princípio é o mesmo: dar ao teu cliente uma experiência de app sem a complexidade de uma app nativa.

Queres ver exemplos? Manda mensagem.