Aplicativo ou sistema web: como decidir o que sua empresa precisa
Quando vale desenvolver um aplicativo para iOS e Android e quando um sistema web responsivo resolve. Critérios práticos de uso offline, câmera, notificações, custo e publicação nas lojas.
"Precisamos de um aplicativo" é uma das frases mais comuns na primeira conversa de um projeto. Às vezes é verdade. Em outras, um sistema web que abre bem no celular resolve o mesmo problema, sai mais barato e fica pronto antes.
A escolha não é sobre qual tecnologia é mais moderna. É sobre onde e como a pessoa vai usar.
A diferença em uma frase
Sistema web abre no navegador, em qualquer aparelho, sem instalar nada. Uma atualização publicada vale para todo mundo na hora.
Aplicativo é instalado pela App Store ou pelo Google Play. Ele tem acesso mais completo ao aparelho e funciona mesmo sem internet, mas cada atualização passa pela revisão da Apple e do Google.
Quando o aplicativo vale a pena
O aplicativo se paga quando pelo menos um destes pontos é central no processo:
- Trabalho sem internet. Vendedor em zona rural, técnico em subsolo, inspeção em obra. O app guarda tudo no aparelho e envia quando o sinal volta.
- Recursos do aparelho. Câmera para fotos e leitura de código de barras, localização para registrar onde a visita aconteceu, assinatura na tela.
- Notificações. Avisar o aprovador de que há um pedido esperando, ou o cliente de que o pedido saiu para entrega.
- Uso diário e rápido. Quem abre a ferramenta dez vezes por dia quer um ícone na tela, não um endereço para digitar.
- Presença na loja. Para o cliente final, estar na App Store e no Google Play passa confiança e facilita a instalação.
Quando o sistema web resolve
O sistema web costuma ser a melhor escolha quando:
- O uso principal é no escritório, e o celular é ocasional.
- O público é grande e variado, como fornecedores, e não dá para exigir que todos instalem algo.
- As regras mudam com frequência e a empresa quer publicar ajustes no mesmo dia.
- O orçamento é curto e o objetivo é validar a ideia primeiro.
Um portal do fornecedor é o exemplo clássico: o fornecedor acessa algumas vezes por mês, de qualquer computador, e não faz sentido pedir que ele instale um app.
Comparando lado a lado
| Critério | Sistema web | Aplicativo |
|---|---|---|
| Instalação | Nenhuma | Pela App Store ou pelo Google Play |
| Funciona sem internet | Limitado | Sim |
| Câmera, localização, assinatura | Parcial | Completo |
| Notificações | Limitadas, principalmente no iPhone | Completas |
| Publicar uma correção | Na hora | Depois da revisão das lojas |
| Custo inicial | Menor | Maior |
O que muda quando o app precisa falar com o ERP
Em empresas que usam Protheus ou Fluig, o aplicativo raramente vive sozinho. O pedido tirado no app precisa virar pedido no ERP, e a aprovação feita no celular precisa avançar o processo no Fluig.
Por isso, o app não deve acessar o banco do ERP diretamente. Ele conversa com APIs, que aplicam as mesmas regras de quem usa o sistema pelo computador. Se você quer entender como isso funciona, veja como fazer a integração entre Fluig e Protheus por API REST.
Com o trabalho offline, entra uma segunda decisão: o que fazer quando duas pessoas mudam o mesmo dado sem internet. Essa regra precisa ser combinada no projeto, antes da primeira linha de código.
Publicar nas lojas: o que considerar
- Conta de desenvolvedor. O ideal é publicar na conta da própria empresa, para que o app seja dela. Na Apple, a conta de empresa pede o número D-U-N-S.
- Revisão. Apple e Google revisam cada versão. Apps com login precisam oferecer uma conta de teste, e apps que coletam dados precisam declarar quais dados coletam e por quê.
- App só para funcionários. Não precisa aparecer na loja pública. As duas plataformas oferecem distribuição privada para apps internos.
- Manutenção. iOS e Android ganham versões novas todo ano. Um app parado por muito tempo pode deixar de funcionar direito ou ser retirado da loja.
Um caminho que reduz o risco
Se a dúvida continua, um caminho seguro é começar pelo sistema web responsivo, com as regras e as integrações prontas. Se o uso mostrar que a equipe precisa de modo offline ou de câmera, o aplicativo aproveita as mesmas APIs, e boa parte do trabalho já está feito.
Na MyQube, desenvolvemos aplicativos sob medida para iOS e Android e sistemas web integrados ao Protheus e ao Fluig. Na primeira conversa, que é gratuita, ajudamos a decidir qual dos dois faz sentido para o seu caso.
Sua operação ainda depende de planilhas e retrabalho?
Agende uma conversa gratuita e receba um diagnóstico inicial dos seus gargalos operacionais.
Falar com a MyQubeOu conheça nosso serviço de Desenvolvimento de aplicativos