Este é um post disponível para assinantes MVPDesenvolvendo Aplicações para iPhone - Artigo webMobile 35
Com o aumento expressivo das aplicações para dispositivos móveis, esse artigo trata de mostrar de forma introdutória como desenvolver “apps” para a plataforma iOS da Apple. Nesse artigo veremos como se tornar um desenvolvedor Apple e por onde começar no aprendizado e desenvolvimento, utilizando as ferramentas disponíveis.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Mobile magazine 35
Dez bilhões de downloads. Isso mesmo! Até o fechamento deste artigo a Apple estava para alcançar a grande marca de dez bilhões de downloads em sua loja chamada de App Store acessada através do iTunes ou de browsers. Isso mostra como o mercado móvel tem crescido nos últimos anos. Para se ter uma idéia, a própria Apple divulgou no início da segunda quinzena de Janeiro seu balanço fiscal do último trimestre, que engloba os meses de Outubro a Dezembro de 2010.
E não foi surpresa que o iPhone foi o produto da empresa que mais vendeu, o que representa 39% do faturamento (cerca de 16,2 milhões de unidades vendidas em apenas 3 meses), passando mas uma vez a RIM que produz o BlackBerry, (Figura 1). Número que poderia ter sido ainda maior, se não fosse o “problema” de vender mais do que se consegue produzir. Os brasileiros sentiram na pele este dilema.
Por esse contexto já se consegue ter uma idéia geral da importância em desenvolver aplicações para a plataforma iOS (Sistema Operacional da Apple para dispositivos móveis). Aliás, além do iPhone, ainda há o iPod Touch e o iPad que rodam sob a mesma plataforma, abrindo mercado para o desenvolvimento de ‘apps’ (Como são chamados os aplicativos móveis) para esses dispositivos.
Segundo algumas fontes, quanto mais velho fica o iPhone, mais ele vende (Figura 2). O iPad e iPod entram na lista das estatísticas. Foram 19,4 milhões de vendas de iPod e 7,33 milhões de iPads (Figura 3). Já são mais de 160 milhões de usuários do iOS. Esses são motivos suficientes para qualquer pessoa se aventurar a desenvolver soluções para esse novo mundo.
Entretanto, engana-se quem acredita que, por haver tantas aplicações para iOS disponíveis para venda, programar para essa plataforma seja fácil. O processo é bem mais complicado do que muitos acreditam, mesmo assim é perfeitamente possível mergulhar de cabeça e faturar alguns trocados no final do mês.
O objetivo principal desse artigo é justamente esse: dar um pontapé inicial e mostrar o caminho das pedras aos interessados. Será apresentado o que é necessário para tornar-se um desenvolvedor oficial Apple, como baixar o IDE de desenvolvimento e como criar as primeiras telas de um app.
Qual total do investimento?
Em comparação a outras plataformas, tal como Android, o universo Apple é um pouco mais difícil de se aventurar, como já dito anteriormente. Extremamente organizada, a empresa de Steve Jobs possui uma das plataformas mais fechadas do mercado. Mas isso não deve ser encarado como dificuldade suficiente para desistir dos negócios. A plataforma confere ao Apple Developer Program (Programa de Desenvolvimento Apple) muita credibilidade e confiabilidade, provendo todos os recursos necessários ao desenvolvimento, tais como documentações detalhadas, IDE gratuito, livros em formato iBook para leitura no iPhone, iPod e iPad gratuitamente, além de mecanismos anti-pirataria, receita da loja depositada diretamente em conta corrente e por fim controle de downloads e relatórios de acompanhamento. Tudo isso exige um custo.
O primeiro grande passo do mais novo empresário é, sem dúvida nenhuma, desembolsar alguns reais na compra dos equipamentos necessários para a aventura. Como certeza o que vem em mente agora é a aquisição de um Mac. Isso mesmo! É necessário adquirir o equipamento para poder iniciar os estudos da plataforma. Infelizmente os preços praticados no Brasil não são os mais baixos do mercado, como todos nós já sabemos. Portanto colocar a mão no bolso e adquirir um MacBook White ou MacBook Air (equipamentos mais em conta) é iminente. São aproximadamete R$ 3.199,00 reais de investimento. Além disso, os simuladores dos gadgets não emulam todos os recursos do iPhone, iPod e iPad, ou seja, é necessário muitas vezes testar a aplicação em um dispositivo físico para então disponibilizá-lo para venda na App Store. Isso faz com que o pequeno empresário precise ainda comprar um ou talvez todos os dispositivos. Um iPod Touch custa em média R$ 699,00 reais. Já o iPhone e o iPad ficam na média de R$ 1.800,00.
Contudo a boa notícia disso tudo é que quem se aventura nesse mundo acaba se encantando e encontrando muita qualidade e simplicidade nos produtos da maçã, o que acaba compensando um pouco o investimento alto. Além disso, se o desenvolvedor for criativo e um empreendedor agressivo no mercado é possível conseguir o retorno do investimento em poucos meses.
As aplicações na App Store custam (em média) de U$$ 0,99 centavos de dólar a U$$ 4,99 dólares e podem ser vendidas mundialmente, abrindo margem para grandes negócios. Mas, após a compra dos equipamentos o que mais é necessário dar andamento no projeto?
Como tornar-se um desenvolvedor Apple?
O primeiro passo para tornar-se um desenvolvedor oficial é cadastrar-se no programa Apple Developer Program (ver seção Links). Esse é um sofisticado site que ajuda o desenvolvedor a estudar, atualizar-se, tirar dúvidas, suporte técnico através de e-mail, telefone e fóruns, publicar suas aplicações e gerenciar suas vendas/downloads. Clicando em Get Started é possível ter acesso à janela de registro no programa. Ela é composta por uma régua (Figura 4) que contém todos os passos a serem seguidos até que o registro esteja pronto. A partir desse registro o novo desenvolvedor poderá fazer download de parte da documentação, mas não ainda ao Xcode (IDE de desenvolvimento) e ao iOS SDK (iOS Software Development Kit – Kit de Desenvolvimento iOS) que acompanham o projeto.
Após registrar-se no site é necessário solicitar o registro no Apple Developer Program que dará direito total ao portal da empresa e a todos os objetos necessários ao desenvolvimento. Nessa etapa há a inclusão de mais um pequeno custo, a taxa de inclusão no sistema. Para ter o direito de publicar aplicações na App Store, é exigido dos desenvolvedores o pagamento de U$$ 99,00/ano. É necessário enviar o registro á empresa e aguardar até que eles entrem em contato e solicitem a entrega de alguns documentos, tais como cartão de CNPJ e Contrato Social. Sim, pessoas físicas também podem fazer o registro no programa, mas a aprovação é um pouco mais demorada. O processo todo, de forma geral, leva até 15 dias, isso se toda documentação estiver em ordem. Algumas empresas conseguem o registro e autorização em apenas 1 (uma) semana, mas há empresas que tiveram a documentação negada várias vezes e o processo se tornou moroso.
Um ponto muito a favor da Apple é que são extremamente profissionais e não medem esforços para atender bem seus clientes.
Conhecendo o Xcode, Interface Builder
Após uma longa introdução da parte burocrática do negócio, será abordado um pouco do que realmente interessa: a prática. A partir daqui é apresentada uma introdução breve ao ambiente de desenvolvimento, ou seja, o IDE Xcode e a linguagem de programação Objective-C que é usada pela Apple.
O Xcode é um IDE bastante simples, porém muito poderoso. Ao fazer sua instalação no Mac temos acesso a duas outras ferramentas que são o Interface Builder que é onde se desenha aplicações e ao iPhone Simulator que, como o próprio nome supõe, é o simulador do iPhone, iPod Touch e iPad.
Não há a necessidade de se fazer nenhuma configuração inicial a princípio, pois tudo é instalado e configurado automaticamente pelo instalador, característica trivial da empresa (simplicidade).
Ao abrir o IDE é apresentada uma tela (Figura 5) bastante intuitiva, onde se pode:
· Abrir um projeto já existente;
· Criar um novo projeto;
· Acessar a bibliteca de documentação;
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP

em 11/4/2011 17:42 - Responder
Devmedia - Equipe De Moderaçãoem 12/4/2011 15:45 - Responder


em 11/9/2011 21:48 - Responder
Devmedia - Equipe De Moderacaoem 13/9/2011 15:34 - Responder


em 28/2/2012 09:11 - Responder
Devmedia - Equipe De Moderacaoem 28/2/2012 16:40 - Responder
Space do autor

código-fonte

0
0
