Quanto um desenvolvedor pode cobrar por um aplicativo para iPhone como o Twitterrific ?
Quero saber disso porque preciso de um aplicativo com a mesma funcionalidade para um novo site da comunidade. Eu posso fazer Ruby, mas não tenho experiência com Objective-C. Portanto, seria interessante para mim começar a ler livros sobre a programação do iPhone ou terceirizar o trabalho para um programador do iPhone.
iphone
objective-c
jobs
user27815
fonte
fonte
Respostas:
Sou um dos desenvolvedores do Twitterrific e, para ser sincero, não posso dizer quantas horas foram usadas no produto. Posso dizer a todos que votaram acima da estimativa de 160 horas para o desenvolvimento e 40 horas para o design. (Eu usaria outra frase, mas este é o meu primeiro post no Stack Overflow, por isso estou sendo bom.)
O Twitterrific teve quatro lançamentos principais, começando com o iOS 1.0 (Jailbreak.) Isso é muito código, grande parte do qual está no bloco de bits (refatoramos muito a cada lançamento principal).
Uma coisa interessante de se observar é a quantidade de tempo que tivemos para trabalhar na versão do iPad. A Apple estabeleceu uma data de lançamento do produto que nos deu 60 dias para fazer o desenvolvimento. (Isso foi prorrogado posteriormente por uma semana.)
Iniciamos o desenvolvimento do iPad a partir do zero, mas muito do nosso código subjacente (principalmente modelos) foi reutilizado. O desenvolvimento foi realizado por dois desenvolvedores iOS experientes. Um deles até escreveu um livro: http://appdevmanual.com :-)
Com um cronograma tão curto, trabalhamos muitas horas. Sejamos conservadores e digamos que são 10 horas por dia durante 6 dias por semana. Essas 60 horas por 9 semanas nos dão 540 horas. Com dois desenvolvedores, isso é bem próximo de 1.100 horas. Nossa taxa para clientes é de US $ 150 por hora, dando US $ 165.000 apenas para o novo código. Lembre-se também de que estávamos reutilizando vários códigos existentes: vou diminuir o valor desse código em US $ 35.000, fornecendo um custo total de desenvolvimento de US $ 200.000.
Qualquer pessoa que tenha feito um desenvolvimento sério do iPhone pode dizer que há muito trabalho de design envolvido em qualquer projeto. Tínhamos dois designers trabalhando nesse aspecto do produto. Eles trabalharam muito para lidar com a mecânica de interação completamente nova. Não esqueça que eles também não tinham nenhum hardware para tocar (MUITAS impressões!) Combinados, eles passaram pelo menos 25 horas por semana no projeto. Então, 225 horas a US $ 150 / hora são cerca de US $ 34.000.
Existem também outros custos que muitos desenvolvedores negligenciam em levar em consideração: gerenciamento de projetos, testes e equipamentos. Novamente, se reduzirmos esse valor em US $ 16.000, estamos em US $ 250.000. Esse número está alinhado com a estimativa de 50 a 150 mil dólares de Jonathan Wight (@schwa) com o aplicativo Obama de 22 dias.
Tome outro golpe, cara.
Agora, se você deseja criar serviços de back-end para seu aplicativo, esse número aumentará ainda mais. Todo mundo parece surpreso que o Instagram gastou US $ 500 mil em fundos de risco para criar um novo front-end e back-end. Eu não estou.
fonte
O aplicativo Barack Obama levou 22 dias para ser desenvolvido do primeiro código ao lançamento. Três desenvolvedores (embora nem todos eles estivessem em período integral). 10 pessoas no total. Figura 500-1000 horas-homem. As taxas de contratação são de US $ 100-150 / hora. Figura $ 50000- $ 150000. Compare seu aplicativo com Obama.app e dimensione de acordo.
fonte
Existem maneiras de pagar menos para obter um aplicativo, desenvolvido do que pagar a taxa atual, mas muitas vezes você recebe o que paga - desenvolvedores inexperientes que deixam uma bagunça de código espaguete impossível de manter, ou desenvolvedores experientes com quem você precisam se comunicar através de uma lacuna cultural e de idioma.
Desenvolver um aplicativo como o Twitterific não é fácil. É um aplicativo extraordinariamente polido, com muita atenção aos detalhes que a maioria das pessoas - na verdade, muitos desenvolvedores - deixaria de perceber ou realizar o esforço por trás. Você pode conseguir que um cliente do iPhone do Twitter seja gravado por US $ 3500 ou US $ 5000 indo para o exterior ou disposto a "trabalhar com desenvolvedores inexperientes", mas não terá o Twitterific por isso, e é duvidoso que você uma aplicação decente pela metade desse valor.
E você provavelmente acabará gastando muito tempo gerenciando o processo, indo e voltando dos requisitos e lutando para conseguir o que realmente deseja, em vez do que eles querem oferecer.
Também há um risco no desenvolvimento de "taxa de corte", seja no exterior ou usando apenas desenvolvedores inexperientes - você pode muito bem acabar com algo que não pode usar, ou algo que recebe classificações de 1 estrela porque falha ou se comporta de maneira irregular. Você pode encontrar a gema ocasionalmente subestimada de um desenvolvedor, mas eles não serão mantidos por muito tempo, dada a grande demanda neste mercado no momento.
Em virtude dos meus livros e blog, as pessoas geralmente me procuram quando precisam de ajuda com seus aplicativos para iPhone. Recebo, em média, 4 ou 5 consultas por mês de pessoas pedindo ajuda para consertar aplicativos que eles haviam desenvolvido no exterior ou por desenvolvedores inexperientes aqui nos Estados Unidos. Na maioria dos casos, acabo tendo que dizer a eles que seria melhor lançar seu código e começar de novo com um desenvolvedor que sabe o que está fazendo, em vez de tentar corrigir o código que comprou barato. Se eles insistem em tentar "consertar" o que têm, eu recuso o trabalho.
fonte
Sou um desenvolvedor de aplicativos para iPhone muito bom e cobro mais de US $ 150 por hora pelos meus serviços. Tenho muita experiência na criação de aplicativos para iPhone e seus componentes no servidor. Também fui chamado em várias ocasiões para consertar aplicativos desenvolvidos no exterior. Aqui está a minha opinião.
Estou prestes a lançar um aplicativo de compras para um cliente. O trabalho de design foi realizado por 2 designers internos do cliente durante 2 semanas, rápido porque eles já tinham todos os recursos de imagem. Pense em 2 pessoas x 10 dias x 8 horas = ~ US $ 24.000. O lado do servidor teve que ser modificado para fornecer dados para o aplicativo para iPhone. Usamos a equipe interna, a plataforma interna e a API interna, 2 desenvolvedores, 4 semanas ou cerca de US $ 50.000, e isso é porque eles já têm uma loja virtual e uma API. Custou cerca de US $ 400.000 para chegar lá (excluindo a plataforma). E eu escrevi o lado do aplicativo em três semanas, já que muito do meu código é duplicado de projetos anteriores, outros ~ US $ 25.000, o aplicativo mais barato que já fiz.
Total gasto: ~ US $ 100.000, e isso é incrivelmente barato!
E eles darão isso de graça, para que os clientes comprem de suas lojas em seus iPhones.
Para o seu aplicativo, Peter, se você tiver os servidores, as APIs e o design, acho que entre US $ 30.000 e US $ 60.000, dependendo da complexidade. Se você não tiver o design, dobre-o. Se você não possui as APIs, dobre novamente ...
fonte
Sou um executivo de contas de uma empresa de desenvolvimento web e móvel e ouço essa pergunta todos os dias. Infelizmente, os aplicativos para iPhone não são baratos. Você pode esperar cerca de US $ 100 por hora, se estiver em solo americano. Eu já vi alguns desenvolvedores indianos no exterior por US $ 20 por hora. Tudo depende do número e da complexidade das funções que você deseja que o aplicativo execute. Aplicativos simples de uma função são normalmente em torno de 4-5k. Eles são muito caros, porque você paga a uma equipe um salário por hora saudável e qualquer tipo de criação de protótipo, desenvolvimento e codificação leva tempo. Os aplicativos podem exceder 60-100k com bastante facilidade. A Southwest Airlines criando um aplicativo com uma plataforma de comércio eletrônico completa que permite comprar ingressos pelo telefone é um exemplo. Tudo isso é um grande trabalho.
E terceirizar o projeto nem sempre é uma opção melhor. Se você fizer isso, é melhor saber com quem está lidando. Não me interpretem mal por lá pessoas que fazem um péssimo trabalho por um negócio muito melhor, mas eles não são tão fáceis de encontrar. Esses caras podiam brincar por 5 meses em um projeto simples que levaria 6 semanas aqui, ou simplesmente não concluir nada e entregá-lo pela metade. Eu já vi esse cenário muitas vezes em que terminamos o trabalho. O gerenciamento de projetos se torna um desafio. Pode ser difícil comunicar exatamente o que você deseja que o aplicativo faça.
fonte
O River of News para iPad levou cerca de 400 horas de desenvolvimento para chegar à versão 1.0 e não sei quantas horas meu designer passou (20-50?). Nas taxas de mão-de-obra nos EUA, isso é pelo menos US $ 40.000. Mas esse tipo de desenvolvimento restrito só foi possível porque era uma operação de um homem. Há uma enorme quantidade de sobrecarga adicionada quando você separa a pessoa que está escrevendo o código da pessoa que decide o que o produto fará.
Se você deseja enviá-lo para o exterior, é melhor saber exatamente o que deseja. Com a diferença de idioma e horário, é muito difícil fazer um design iterativo onde você está explorando o que é possível.
fonte
Tutoriais do Appsamuck para iPhone apontam para 31 dias de tutoriais que terminam em 31 aplicativos pequenos desenvolvidos para o iPhone, todo o código-fonte disponível para download. Eles também fornecem um serviço comercial para criar aplicativos!
Se você quiser saber se pode fazer a codificação, pelo menos pode fazer o download do código e ver se há alguma coisa útil para suas necessidades. Por outro lado, você também pode obter uma cotação deles para desenvolver o aplicativo para você, para que você possa experimentar os dois lados da moeda, terceirizar e internamente. Claro que tudo depende de quanto tempo você tem também! Certamente vale a pena dar uma olhada!
(OK, depois da minha última tentativa desastrosa de tentar postar uma ajuda útil, saí caçando por aí!)
fonte
Sou o desenvolvedor do aplicativo para iPhone dos cupons móveis da Coupious e, com o tempo que gastei nesse aplicativo (v1.0 - v1.5), provavelmente foi um investimento de US $ 15.000 a US $ 20.000. No entanto, para ser justo, admito que fui o único desenvolvedor trabalhando nele e, quando iniciei o projeto, nunca tinha visto ou usado o Objective-C antes. Apesar disso, três meses depois, foi lançado, portanto os números provavelmente estão um pouco distorcidos porque havia uma boa quantidade de aprendizado acontecendo, além de codificação.
No entanto, os desenvolvedores competentes do iPhone custam entre US $ 80 e US $ 150, dependendo de sua habilidade e tempo na plataforma. Eu diria que, para um aplicativo simples, um aplicativo provavelmente executaria 2K-5K, um aplicativo de média complexidade executaria 5K-15K e um aplicativo bastante complexo executando 15K-30K. Os aplicativos de jogos podem ser ainda mais.
A razão pela qual é tão alta é que a habilidade é bastante especializada e nem todos são capazes de fazê-lo
fonte
Detesto admitir o pouco que fiz em um aplicativo para iPhone, mas posso dizer que não farei isso de novo. O cara que disse que "aplicativos simples, de uma função podem ser executados .. [por desenvolvedores individuais] ... por US $ 5 mil" está correto; no entanto, isso ainda é baixo e presume quase nenhum design de projeto, design gráfico ou trabalho de back-end de rede.
fonte
As taxas citadas acima são as que você esperaria pagar aos desenvolvedores dos EUA; no entanto, conheço algumas pessoas que conseguiram criar seus aplicativos por apenas US $ 4.000 usando desenvolvedores offshore.
Aqui está uma postagem de blog de um grupo que fez isso: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us
Além disso, Carla White escreveu um eBook fantástico sobre o processo que ela costumava terceirizar seu aplicativo chamado "Inside Secrets to a iPhone App". Ela fala sobre como conseguiu um ótimo negócio porque estava disposta a trabalhar com uma equipe que ainda estava aprendendo o desenvolvimento de aplicativos para iPhone.
Portanto, existem alternativas para os desenvolvedores de preços mais altos discutidos acima.
fonte