Início » Celular » Quanto custa ser um desenvolvedor para iPhone?

Quanto custa ser um desenvolvedor para iPhone?

Avatar Por

por Renato Pessanha, desenvolvedor de iPhone OS

Desde que a Apple disponibilizou o SDK (Software Development Kit, o conjunto de ferramentas para criar aplicativos para o iPhone OS) e permitiu que aplicativos fossem publicados na App Store para a venda, desenvolvedores voltaram suas atenções para essa nova e promissora plataforma, com objetivo de faturar algum dinheiro.

Mas antes de lucrar é preciso investir. Para criar aplicativos para iOS, o programador necessita de equipamentos, licenças, conhecimento, softwares e recursos.

Equipamentos

O investimento em equipamentos requer minimamente um MacBook e um iPod Touch, mas isso pode variar dependendo dos objetivos do programador. Se a intenção é criar aplicativos que usem recursos específicos do iPhone, como GPS ou câmera, então é necessário ter o celular. Igualmente, se o objetivo é criar apps para iPad ou apps híbridos, também é necessário adquirir o tablet da Apple.

Para complicar um pouco mais, é interessante poder testar como fica a performance de seus aplicativos em aparelhos mais antigos, como um iPhone 3G ou iPod Touch de 1ª geração. Então é interessante você cogitar a possibilidade de manter um ou dois aparelhos desses apenas para fins de testes.

Durante o desenvolvimento do aplicativo, você poderá testá-lo no simulador que roda no próprio Mac OS X. No caso de aplicativos para iPad, a tela de um MacBook de 13 polegadas é muito pequena e o simulador trabalha numa escala de 50%. Nestes casos, um MacBook Pro de 17 polegadas ou um iMac de 27 polegadas vão lhe proporcionar o conforto necessário para programar e visualizar o seu código ao lado do simulador nos momentos de depuração, evitando alternar entre diferentes janelas.

E não se esqueça de manter os backups em dia. Um bom HD externo ou um Time Capsule para poder usar o Time Machine é muito importante.

Licenças

Para poder testar seus aplicativos em um aparelho e disponibilizá-los na App Store, você precisa fazer parte do iPhone Developer Program. A inscrição custa 99 dólares (equivalente a cerca de R$ 175) e precisa ser renovada anualmente.

Conhecimento

O investimento em treinamento depende de seu conhecimento prévio em programação e do seu domínio do inglês.

Se você já sabe programar em linguagens com C++ e Java e possui um bom conhecimento de inglês para leitura, há material bom e farto na internet que pode te ajudar. Nesse caso, você precisará investir apenas tempo. A própria documentação que a Apple fornece sobre o SDK e seus frameworks e APIs, somada aos aplicativos de exemplo, podem ser suficientes para você estudar e então começar a criar seus primeiros aplicativos.

Se você não é um ninja em programação, há vários livros em inglês que oferecem um caminho suave sobre o tema. Outra dica legal é o curso iPhone Application Development da Stanford University, que pode ser baixado gratuitamente no iTunes U.

Se você não é autodidata e o inglês não está tão bom, a melhor solução é buscar um curso especializado. O iAi (Instituto de Artes Interativas) oferece alguns módulos interessantes, com o pacote completo com duração de 99 horas custando R$ 5.975 (pode ser parcelado em 5 vezes).

Vale lembrar que mesmo um programador experiente em C++ ou Java, estudando o SDK entre 3 a 4 horas por dia, pode facilmente levar mais de 30 dias para produzir um aplicativo dos mais simples.

Softwares e conteúdo

Este ponto é variável e depende muito do tipo de aplicativo a ser desenvolvido, sendo importante lembrar que, mesmo com equipamentos e conhecimento, a criação de um aplicativo abrange outros custos relativos ao conteúdo que este aplicativo irá utilizar.

O desenvolvimento do aplicativo não ocorre apenas no SDK. Se você pretende integrar ao seu aplicativo recursos como efeitos sonoros, vídeos, imagens e objetos em 3D, provavelmente precisará investir em softwares para trabalhar este conteúdo, como Final Cut Studio, Maya ou Photoshop. A alternativa aqui é buscar soluções de baixo custo ou softwares livres como o Pixelmator, GIMP e Blender.

Se você não pretende criar este conteúdo, pode encomendá-lo de designers, músicos e ilustradores.

Lembre-se: mesmo que seu aplicativo não precise de sons, imagens e vídeos, ele precisará de um ícone, que será a marca registrada dele na App Store. E tenha em mente que há muitos usuários que não compram um aplicativo simplesmente porque acham o ícone feio.

Simulação de valores

A tabela abaixo lista o investimento necessário para dois diferentes cenários, incluído o valor do treinamento. Custos de softwares e conteúdo não estão inclusos já que dependem muito do tipo de aplicativo a ser criado.

O investimento necessário não é um valor insignificante. Além do dinheiro investido, há o tempo necessário para aprender a linguagem. Se você tem pouco tempo livre para estudar e programar, pode acabar se sentindo frustrado e atropelado pelo lançamento de novos modelos dos aparelhos e novas versões do iOS e SDK, com novos recursos para aprender.

Além disso, existe a concorrência. Já são  mais de 250 mil aplicativos disponíveis na App Store, e todo dia centenas de novos aplicativos são lançados. Se o seu aplicativo de US$ 0,99 não ‘pegar’, isso significa que ele irá vender menos de 4 ou 5 cópias por dia, o que dificilmente irá pagar o investimento.

E para piorar, você ainda corre o risco de ter seu aplicativo de US$ 0,99 pirateado e distribuído gratuitamente no submundo da internet.

Conclusão

Se você já tem um Mac e um iPhone e sabe programar, está no melhor dos mundos. Precisará apenas investir tempo para conhecer as ferramentas e criar seus aplicativos. Mas se você não sabe programar e não tem Mac nem iPhone, pense muito bem antes de fazer esse investimento, pois o risco é alto.

Esse mercado de aplicativos é aberto e divertido. Requer criatividade, trabalho e algum investimento. A decisão é sua. 😉

Renato Pessanha | Programador brasileiro que cria apps para iPhone há dois. Entre seus maiores sucessos estão Forca Brasil, Domino Box e Truco. Mais informações no seu site pessoal e no Twitter @renatopessanha.

Aviso | As opiniões do autor do texto não refletem necessariamente as do Tecnoblog.

Comentários

Envie uma pergunta

Os mais notáveis

Comentários com a maior pontuação

João Paulo

O perfil da apple sempre foi esse, exclusividade, eu há vejo como um tipo de "koreia do norte" não me toque no mundo digital, vem crescendo, porém para passar as concorrentes tem que se abrir um pouco e deixar ao menos desenvolvedores trabalharem em algo livrimente, mais enfim o tempo dirá as regras do jogo com a evolução das coisas.

Bruno Alves Ribeiro

Cara não sei qual o seu objetivo fazendo esse post, desencorajar quem quer entrar ou receber dinheiro da apple vendendo toda a linha de produtos.
quem lê esses comentários sem conhecer na hora desiste.
programador nutela pode ter tudo isso e não fazer nada, um macbook um iphone e xcode já era.

Rodrigo L Guimaraes
Achei bem exagerado! Os simuladores de iPhone e iPad são incríveis, para a maioria dos usos dá pra usar somente o mac + simulador. Tentando baratear as coisas, poderíamos ter somente um Mac Mini (~R$2000) mais um iPhone 6 (~R$1500) e já teríamos um setup que suportaria desenvolver 99% dos aplicativos! Conheça meu curso completo de iOS 11 por apenas R$20: https://www.udemy.com/crie-aplicativos-para-iphone-e-ipad-com-ios11-e-swift4/?couponCode=DESCONTODELANCAMENTO
Marcos Gramelich
pra q diabos preciso de algo além do iMac ou Macbook? o próprio XCode já tem emulador embutido... e mesmo assim não preciso ter 1 Macbook + 1 iMac + 1 iPad + 1iPhone + 1iPad + 1 TimeCapsule.... nossa.. tabela totalmente surreal.
Bruno Hermida
Boa Tarde! Quanto a apple ganha encima de cada app vendido? E se o app for gratuito?
Thiago
que lixo pagar uma fortuna para quem quer começar desenvolver aplicativos para iphone !!! Apple visando somente lucro ate com seus desenvolvedores! lixo
fodac
:)
Neka Eve
Achei interessante esse site que funciona como uma calculadora que faz uma estimativo do custo de um aplicativo. quero saber a vossa opinião acerca disso por favor. http://www.quantocustaumaplicativo.com
MabsKMK .
Ainda existem os tributos Brasileiros não?
Chinnon Santos
Para isso existem contratos de sigilo feito por advogados especializados... que você pode fazer o programador/desenvolvedor assinar ates de passar o projeto. Eh bom ter cuidado mesmo, afinal a ideia base do facebook surgiu de uma ideia roubada de dois Gêmeos ricos de Harvard... o que era para ser o famoso Harvard Connect...
Chinnon Santos
"E para piorar, você ainda corre o risco de ter seu aplicativo de US$ 0,99 pirateado e distribuído gratuitamente no submundo da internet." Gostaria de saber como um desenvolvedor pode dizer isso, se ate para testar o App você precisa enviar o App para ser aprovado, não há meios de instalar sem ser pela App Store... se caso a pessoa comprar seu App e conseguir abrir o Código fonte, existem direitos autorais que resguarda qualquer criação no mundo tecnológico contra plágio... Acredito que esse poste foi mais para desmotivar novos desenvolvedores iOS do que motivar...
mcastilho
Se tive uma "boa ideia", como me assegurar de que o programador q eu contratar n vai roubar a minha? Grato
Eu
Este cara está desestimulando a galera! Se você tiver uma grande ideia a ser programada para usar em um iphone ou ipad, pq não desenvolvê-la? Papo furado deste cara!
João paulo
Tenho um iPad e um iPhone mesmo assim ainda preciso do Mac ? E porque ?
carlos
Português.... kkkkk
Exibir mais comentários