DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo WebMobile 27 - Desenvolvendo para iPhone

Entenda e faça parte dessa revolução






Mobile
Desenvolvendo para iPhone
Entenda e faça parte dessa revolução

29 de Junho de 2007, a data que marca o início de uma revolução no mundo da mobilidade digital. “Um iPod widescreen com controles de toque, um telefone celular revolucionário e um comunicador de internet inovador” foi a frase utilizada por Steve Jobs (CEO da Apple) para anunciar, em um keynote na Macworld 2007, a primeira versão de um dispositivo tão conhecido atualmente, chamado iPhone.
Hoje, na eminência do lançamento da sua terceira versão, o smartphone da Apple contém: um GPS; uma câmera digital de 2 megapixels; conectividade 3G, EDGE e Wi-Fi; suporte a voicemail visual, acelerômetros internos, uma interface multi-touch, toda a funcionalidade de um iPod Touch, um browser com suporte a WebKit, e muito mais. No entanto, provavelmente sua principal diferença em relação aos concorrentes esteja nos seus aplicativos, desenvolvidos por programadores do mundo inteiro e centralizados em um único ponto: a App Store. Seu SDK permite que programas sejam criados rapidamente e com uma experiência com o usuário surpreendente, nunca antes vista em um dispositivo móvel. Desta maneira, especialistas afirmam que o sucesso do iPhone  não esteja no seu hardware, mas sim no seu software.
Vejamos então o porquê de tanta popularidade e como é fácil desenvolver aplicativos para o iPhone. Através de exemplos bastante introdutórios e práticos, abordaremos a base do SDK, os padrões envolvidos, as etapas da construção do software e os ingredientes de um programa de sucesso a ser disponibilizado na App Store.
O iPhone no Mercado
Se você ainda tem dúvidas se deve ou não iniciar no desenvolvimento de aplicativos móveis para esta plataforma, analisemos como anda o mercado atual e o iPhone no mundo.
Indo direto ao ponto, na Figura 1 você verá um gráfico publicado em Março de 2009 pela Net Applications. Você pode notar que o iPhone compreende mais de 60% (rumores apontam para 70% atualmente) do mercado no que se refere a acessos a internet por dispositivos móveis no mundo. O segundo lugar ficou para o sistema operacional Android, da Open Handset Alliance (liderada pela gigante Google), com menos de 9%.

 
Figura 1. Número de acessos à internet por dispositivos móveis no mundo

Quanto ao mercado de sistemas operacionais mundial, veja quem aparece com mais da metade da fatia relativa ao Linux no mundo (Figura 2). Comparando-o com o Android (lançado posteriormente), temos uma proporção de sete vezes seu valor. Note também que o iPod Touch posiciona-se em quinto lugar. Aplicativos desenvolvidos para o iPhone também rodam nestes dispositivos (com algumas restrições).

 
Figura 2. Sistemas operacionais no mundo

Voltando nossos olhos para o mercado brasileiro, segundo uma análise da Predicta, realizada em outubro de 2008, 54% dos acessos à internet através de um dispositivo móvel no Brasil partiram de um iPhone ou um iPod Touch. Ainda no mercado nacional, diversas empresas já lançaram aplicativos na App Store, dentre elas: Bradesco, Itau, Guia4Rodas, O Globo, Estadão, Buscapé, Heineken (Brasil), dentre outras.
Fazendo uma pesquisa rápida sobre a App Store, vemos que já existem mais de 35.000 programas para download, todos aprovados pela própria Apple, como falaremos adiante. Mais de 1 bilhão de downloads já foram realizados, gerando fortunas para seus desenvolvedores. Por exemplo, o jogo Crash Bandicoot Nitro Kart 3D, o primeiro pago da história da App Store (US$ 6), já rendeu estimados 4 milhões de dólares para a empresa Vivendi Games Mobile, já retirando a parte da Apple. O iShoot, desenvolvido por Ethan Nicholas, atingiu US$ 800.000 em lucros em apenas cinco meses. Além de diversos outros exemplos, inclusive de brasileiros lucrando muito alto.
E não para por aí. Empresas fabricantes de jogos afirmam que hoje é mais lucrativo e fácil desenvolver jogos para o iPhone/iPod Touch do que para o videogame Playstation, da Sony. A grande maioria dos aplicativos custa na faixa de US$0 a US$5,99 e o desenvolvedor fica com 70% do lucro (os 30% restantes vão para a Apple). Não é a toa que todos estão correndo para começar a desenvolver na plataforma.
Nos Estados Unidos, aconteceu de 8 a 12 de Junho de 2009 a Worldwide Developers Conference da Apple. Seus ingressos se esgotaram depois de 33 dias da abertura do evento para vendas, um recorde. Ou seja, através desses números, podemos notar que o número de desenvolvedores para iPhone no mundo cresce substancialmente, a cada dia. Contudo, se levarmos em conta que o iPhone SDK teve mais de 100 mil downloads em apenas 4 dias após ter sido disponibilizado pela Apple, esses números não nos surpreendem.
E o que preciso para entrar nesta onda?
Primeiramente, para iniciar o desenvolvimento de aplicativos para iPhone, você irá precisar de um computador Mac com processador Intel. Não, não é possível rodar o SDK do iPhone no Windows. Mas, quer dizer que vou ter que trocar meu PC? Infelizmente (ou felizmente), a resposta correta é sim.
É claro, também existem as opções ilegais ou não suportadas pela Apple: emular o sistema operacional utilizando programas como o VMWare, ou instalar o Mac OS X no seu próprio PC. Porém, para isso será necessário bastante conhecimento e uso de ferramentas “crackeadas”, as quais não são recomendadas e, logicamente, não cobriremos aqui.
Para os que não conhecem o mundo Mac, esta é uma grande oportunidade para experimentar algo novo. O Mac OS X (sistema operacional da Apple) é hoje totalmente sólido, com uma quantidade desprezível de bugs, vírus praticamente inexistentes, bastante simples de se utilizar (ao contrário do que muitos pensam) e tão poderoso quanto o Windows. Quem experimenta os produtos da maçã, se surpreende com sua qualidade e muito dificilmente se arrepende da mudança.
Preciso ter um iPhone? Chegaremos lá. Mas, podemos adiantar que não. Grande parte dos programas poderá ser testada em um simulador, no seu próprio computador. Apenas algumas funcionalidades não são suportadas pelo simulador como GPS e acelerômetros.
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Humberto C. Mauro
Existe outra Plataforma de desenvolvimento Mobile para IPhone, que segue os mesmos pré-requisitos citados no texto. O MONO Touch. (http://www.mono-project.com/Main_Page) - Linguagem de desenvolvimento: C#.
Aplicativos .NET para iPhone e iPod Touch, com a vantagem de utilizar a  API do IPhone, reutilizar codigos do .NET, Bibliotecas e skills.
Vale a pena conferir.



em 18/6/2010 10:51 - Responder

 

  Devmedia - Equipe De Moderação
Humberto,
obrigado pela sugestão. Já encaminhamos a mesma para os nossos editores.


em 22/6/2010 12:31 - Responder
 



Publicidade
Autor
Equipe Devmedia

Noticias/Dicas/Artigos publicados.




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03