Porque não criar um aplicativo

Muitas empresas pensam em criar aplicativos. Sem ter a real necessidade. 
Inicio esse assunto já com um overview técnico da real necessidade de uma decisão, digo isso porque o principal motivador para criação de um aplicativo é quando existe a necessidade de usar recursos de hardware que o browser não suporta.
Sempre que tenho a necessidade de pensar na criação de um app, eu me certifico se o browser já não atende o que vou precisar utilizar.
Deixo o link do site que faço minha verificação: Link
Abaixo coloquei o porque deve-se criar um app e a contrapartida.

Porque devo criar um app:

  1.  Para atender um público maior, foi divulgado pelo IBGE que o número de pessoas usando celular é maior que as que usam o computador. Pesquisa de 2015 Link.
  2. Porque é possível salvar informações do login e alguns dados sem estar na internet.
  3. Porque é mais rápido para acessar um conteúdo do serviço que deseja utilizar.
  4. Porque meu cliente quer um app.
  5. Estratégia do negócio.

Porque não criar um app:

  1. É possível acessar a web pelo celular usando o chrome.
  2. É possível salvar informações com o chrome usando localstorage ou session storage.
  3. É possível otimizar a performance do site e o Google ajuda Link.
  4. O app não significa sucesso, vivemos um momento aonde criar uma plataforma aonde liga o produtor ao consumidor é sinonimo de sucesso. Exemplos são: Uber (Motorista e passageiro estão recebendo valor pela plataforma), Spotfy (Cantor e ouvinte estão recebendo valor pela plataforma), Amazon (Vendedores e compradores recebendo valores pela plataforma) e muitos outros como Youtube e a Americanas. Isso foi dito em 2014 por Michael Porter Link.

Custo para criar um app:

Ter uma equipe para os Sistemas operacionais Android, apple e windows phone. Para criar o app nativo.
Vivendo em um cenário aonde esses apps vão receber dados via rest ou soap.
Quando acabar o app aonde colocar essas pessoas?

Soluções para criar um app multiplataforma:

Existem soluções para criar app para multiplas plataformas as principais soluções são Ionic, Reac Native e Xamarin.
Aonde as duas primeiras é feita em js usando tecnologia de web e a terceira em C#.
Então o sucesso do seu negócio nunca estará na criação ou não criação do app, mas sim em uma estratégia bem definida, para assim ser criada uma arquitetura emergente. Digo emergente porque assim terá a facilidade de melhorias e expansão do número de usuários.

Comentários no Facebook