O custo do desenvolvimento de um aplicativo, seja para iPhone, Android, Windows Phone, BlackBerry ou algum outra ecossistema, não pode ser destilado facilmente em um único número. O custo médio do desenvolvimento do app foi estimado em algum lugar na vizinhança de US $6.500. Infelizmente, esse valor pode ser enganoso, porque há muito mais apps low-end do que existem aplicações high-end.
Quanto os custos de desenvolvimento vão descer como é complicado um app vai ser, quantos recursos personalizados serão incluídos, que ecossistemas que o aplicativo pode precisar executar, e assim por diante. Este artigo explora algumas das considerações que na decisão de desenvolver um app e faz o seu melhor para colocar um preço sobre as opções.
O aplicativo básico
Um aplicativo básico seria algo como o app de e-mail incluído na maioria dos dispositivos móveis. É simples, tem uma interface de usuário muito básico e não requer o programador ir fora o bem embalados APIs (Interfaces de programação de aplicativos) que são padrão na maioria dos sistemas operacionais. Estes apps custos em qualquer lugar de $2.000 a US $4.000.
Conteúdo dirigido Apps
Um faz de conteúdo app, uso de um banco de dados ou alguma outro fonte de conteúdo, então o que analisa para fornecer uma experiência dinâmica para o usuário. Trabalhar com conteúdo é difícil porque informação nunca é estática. Esses aplicativos de programação requer uma abstração muito mais, que é necessariamente mais tempo intensivos. Dependendo da quantidade de conteúdo, estes apps serão provavelmente de US $5.000 a US $50.000.
Jogos
Jogos variam extensamente na complexidade, o que torna difícil de definir um preço. A maneira mais fácil de avaliar o custo de um jogo é dividir o gênero como segue.
Jogos 2D - maioria dos dispositivos móveis têm livre motores de jogo 2D disponíveis. Isto leva a uma grande parte do trabalho de programação e ajuda a reduzir os custos. Cálculos de custos para o desenvolvimento de um jogo variam de US $8.000 a US $150.000. Custo total será determinado por:
Complexidade do jogo (acho que PONG contra Mario)
Complexidade dos níveis
Necessidade de simulações de física precisa (Angry Birds é um jogo de física)
Integração de mídias sociais (+ $2.000)
Funcionalidade multi-jogador (difícil de código e, portanto, caro)
Precisa se para conectar a um banco de dados da Internet para um placar (+ US $1.000), uma recompensa sistema (+ US $5.000), conteúdo baixado (+ US $ 5.000), etc.
Jogos 3D - ao contrário de jogos 2D, existem muito poucos motores de jogo 3D gratuito disponíveis e aqueles que existem não são muito bons. As melhores opções são alugar um motor de outra empresa ou ter um codificador construir um do zero. De qualquer forma, um jogo 3D provavelmente vai custar de US $20.000 a US $250.000. Os mesmos fatores discutidos para jogos 2D irão determinar o preço de um jogo em 3D.
Firmware ou modificação de Hardware
Esta categoria é para aplicativos que modificam funções como a câmera, GPS, etc. Um exemplo é um app que acelera para cima o obturador da câmera ou adiciona filtros para fotos. Não há nenhum APIs para desenvolver estas aplicações, que significa que o programador vai fazer muito mais trabalho. $10.000 é, provavelmente, a base de custos, com o limite superior depende apenas de complexidade.
Custos por fase
Antes de encerrar, vale olhar para o custo com base nas etapas de desenvolvimento. Aqui está uma análise bruto dos custos para cada fase.
Projeto - r $50 a $150 por hora
Codificação - US $100 a $150 por hora (nota que a terceirização pode ser mais barata, mas a qualidade é muitas vezes inferior)
Teste - US $25 a $100 por hora
Volta final desenvolvimento - $100 a $150 por hora (somente necessária para alguns aplicativos)
Validação - $50 - $100 por hora
A linha de fundo
O app média custa cerca de $6.500 para desenvolver, embora os custos podem variar de uma baixa de algumas centenas para tão alta como US $250.000. Codificação é provavelmente o aspecto mais caro de desenvolvimento simplesmente porque leva mais tempo. A complexidade é sempre o fator mais importante na determinação do custo de um app e um programador é a pessoa mais qualificada para avaliar a complexidade. Citações de várias equipes de design respeitáveis são essenciais para ter uma ajuda de custo. Eles devem ser obtidos antes de aprofundar o desenvolvimento de um aplicativo.