Tendo visto o sucesso de alguns desenvolvedores na venda de aplicativos para o Iphone, e com o iPad já lançado, deve haver muitos desenvolvedores pensando "Por que não eu?". Os primeiros sucessos notáveis incluem Trism em 2008, onde o desenvolvedor Steve Demeter criou o jogo como um projeto paralelo e faturou US $ 250.000 (líquido do corte da Apple) dentro de alguns meses.
O ano passado viu o FireMint's Controle de vôo (Foto acima) mantém o primeiro lugar por várias semanas e vendeu mais de 700.000. O link acima leva a um PDF de 16 páginas onde eles publicaram seus números de vendas. Eles esperam repetir o sucesso agora com uma versão HD atualizada para o iPad.
Bilhões $ Negócios
Existem mais de 100.000 desenvolvedores de aplicativos para iPhone registrados, com mais de 186.000 aplicativos na App Store para o iPhone / iPod e mais de 3.500 para o iPad quando isso foi escrito (de acordo com 148 Apps). A própria Apple vendeu mais de 85 milhões de dispositivos (50 milhões de iPhones e 35 milhões de iPod Touch) e os jogos são a categoria número um, o que dificulta muito o sucesso. Em abril, de acordo com 148 aplicativos, uma média de 105 jogos era lançada todos os dias!
Um ano atrás, um bilhão de aplicativos havia sido baixado e agora é de 3 bilhões. Um grande número deles é gratuito (aproximadamente 22% dos aplicativos), mas ainda é uma quantidade imensa de dinheiro pago pela Apple aos desenvolvedores após o corte de 30% que a Apple recebe.
Não é tão fácil ganhar muito dinheiro. Criar o aplicativo é uma coisa, mas vendê-lo em número suficiente é um jogo totalmente diferente que exige que você o promova e forneça cópias gratuitas para as resenhas. Em alguns casos, as pessoas pagam aos revisores para que seus aplicativos sejam revisados. Se você tiver muita sorte e a Apple aproveitar, receberá muita promoção gratuita.
Começando
Em poucas palavras, se você deseja desenvolver para o iPhone:
- Você precisa de um computador Mac de algum tipo, Mac Mini, iMac, MacBook etc. Você não pode desenvolver para a App Store em um PC com Windows ou Linux.
- Participe do programa gratuito iPhone Developers. Isso dá acesso ao sistema de desenvolvimento SDK e Xcode que você baixa e instala. Ele inclui um emulador para que você possa testar a maioria dos aplicativos, exceto aqueles que precisam de hardware, como a câmera ou o GPS.
- Pague US $ 99 por ano pelo acesso ao programa para desenvolvedores. Isso permite que você instale aplicativos em seu próprio iPhone / iPod Touch / iPad. Também fornece acesso anterior a betas e versões anteriores do SDK.
Processo de desenvolvimento
Então você está se desenvolvendo e tem uma versão que é executada no emulador. Em seguida, você pagou seus US $ 99 e foi aceito no programa do desenvolvedor. Isso significa que agora você pode experimentar seu aplicativo no seu iPhone. Aqui está uma visão geral de como você faz isso. O site do desenvolvedor da Apple fornece muito mais detalhes.
Você precisa de um certificado de desenvolvimento do iPhone. Este é um exemplo de Criptografia de chave pública.
Para isso, você deve executar o aplicativo Keychain Access no seu Mac (nas ferramentas do desenvolvedor) e gere uma Solicitação de assinatura de certificado, faça o upload no iPhone Developer Program Portal da Apple e obtenha o certificado. Você também precisará fazer o download do certificado intermediário e instalar os dois no Keychain Access.
Em seguida, registre seu iPhone etc. como um dispositivo de teste. Você pode ter até 100 dispositivos úteis para equipes maiores, principalmente quando houver iPhone 3G, 3GS, iPod touche iPad para testar.
Então você registra seu aplicativo. Por fim, armado com o ID do aplicativo e do dispositivo, você pode gerar um Perfil de provisionamento no site da Apple. Isso é baixado, instalado no Xcode e você pode executar seu aplicativo no seu iPhone!
A App Store
A menos que você seja uma grande empresa com mais de 500 funcionários ou uma universidade que ensina o desenvolvimento de aplicativos para iPhone, existem apenas duas maneiras de distribuir seus aplicativos.
- Envie para a App Store
- Distribua pela distribuição Ad-Hoc.
Distribuir pela App Store é o que a maioria das pessoas que eu acho que gostaria de fazer. Ad hoc significa que você produz uma cópia para um iPhone especificado etc., e pode fornecê-la para até 100 dispositivos diferentes. Novamente, você precisa obter um certificado para executar o Acesso às Chaves e gerar outra solicitação de Assinatura de Certificado, depois acessar o site do portal de desenvolvedores da Apple e obter um certificado de distribuição. Você fará o download e o instalará no Xcode e o utilizará para gerar um perfil de provisionamento de distribuição.
Para enviar seu aplicativo para a App Store, você também precisará do seguinte:
- Uma lista de palavras descritivas para que possam ser encontradas na App Store.
- Três ícones (29 x 29, 57 x 57 e 512 x 512).
- Uma imagem de inicialização que aparece enquanto o aplicativo está carregando.
- Algumas capturas de tela (1-4) das telas do seu aplicativo.
- Informações do contrato.
Em seguida, você faz o envio real para o site ItunesConnect (parte da Apple.com), define preços (ou é gratuito) etc. Então, supondo que você tenha evitado as muitas maneiras de fazer com que a Apple rejeite seu aplicativo na App Store, ele deve aparecer em alguns dias.
Aqui estão alguns dos motivos da rejeição, mas ela não está completa. Leia o documento de práticas recomendadas da Apple:
- É considerado censurável, por exemplo. pornografia.
- Falha.
- Tem uma porta dos fundos ou é malicioso.
- Ele usa APIs privadas.
A Apple diz que recebe 8.500 aplicativos por semana e 95% dos envios são aceitos em 14 dias. Então, boa sorte com sua submissão e obtenha codificação!
Aliás, se você decidir incluir um ovo de páscoa (telas surpresa, conteúdo oculto, piadas etc.) em seu aplicativo, informe a equipe de revisão como ativá-lo. Eles não vão contar; seus lábios estão selados. Se, por outro lado, você não diz a eles e ele sai, o mesmo acontece com o seu App da App Store!