Artigo: Por que não desenvolver para iPhone ?

Publicado:

Leitura 5 minutos

Artigo: Por que não desenvolver para iPhone ?

A pergunta acima soa inusitada, considerando que o assunto dos ultimos meses tem sido o iPhone, iPad, e atualmente os rumores sobre o iPhone 5, como será sua aparencia, o que terá de novo e revolucionario, não é mesmo ?

A tendência natural de muitos desenvolvedores é acompanhar as tendências do mercado e criar produtos e soluções que tirem o máximo de proveito das vantagens oferecidas pelo gadget do momento.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Mas notem um fato interessante sobre isso, recentemente, foi divulgada uma pesquisa que mostrou alguns números bem interessantes sobre iPhone e android:

Segundo a Canalys, empresa de monitoramento de tendências de mercado, o Android detém atualmente cerca de 48% do mercado de celulares, consolidando assim, sua posição de liderança nesse mercado.

Já a Apple, ocupa o segundo lugar nessa pesquisa com aproximadamente, 19% de participação no mercado, e é a lider como fabricante individual de smastphones.

O relatório mostrou algo que já tinha notado desde o final do ano passado e inicio deste ano, quando me vi com duvidas sobre qual plataforma optar para desenvolver.

Diante de mim estavam duas possibildades muito interessantes: desenvolver para o sistema mais falado no momento ou apostar no sistema que mês a mês estava crescendo a olhos vistos ?

A iniciativa da Microsoft com o Windows Phone no inicio do ano, seria também uma possibilidade, mas considerando a fraca aceitação pelo mercado, e as várias patinadas que tem dado, descartei rapidamente essa possibildade.

Como estava diante de duas possibilidades interessantes, e como desenvolvo sistemas web para empresas, usando a web como ponte para seus vendedores fecharem pedidos ou para os clientes finais realizarem suas compras, resolvi conversar com meus clientes sobre qual smartphone pretendiam comprar para uso profissional e pessoal.

A resposta de todos foi que pretendiam comprar ou estavam comprando modelos que usavam como sistema operacional o Android, perguntei então se pretendiam comprar um iphone para uso pessoal, e a resposta de alguns deles foi que comprariam para seus filhos, mas não tinham interesse em adquirir uma para uso pessoal.

Sabendo o que meus clientes pretendiam, minha duvida já estava esclarecida, mas ainda assim, fui pesquisar o que seria necessário para desenvolver para ambos sistemas, e achei o seguinte: não existe uma versão do SDK (Software Development Kit, ou Kit de Desenvolvimento de Software) para Windows. Então, sem Mac sem SDK.

O SDK para iphone utiliza a linguagem Objective-C (uma variação do NextStep)

Embora o Objective-C se pareça bastante com o C++ sua estrutura e padrões são diferentes, o que levaria um tempo para me adaptar a isso.

A SDK do iPhone vem inclusa no XCode e para ter acesso ao download é necessário possuir cadastro no site de Developers da Apple.

Um grande detalhe é que o cadastro não garante o direito de vender e postar aplicativos na App Store, para isso será necessário ingressar no programa de Desenvolvedores, que custa 99 dólares por ano.

E nem todos os seus aplicativos serão aceitos pela Apple, pois ela tem regras bastante rigidas e muitas vezes não são muito claros em porque recusaram o aplicativo.

Já o Android, tem sua SDK disponivel para Windows, Mac e Linux.

Não é necessário nenhum cadastro nem pagamento de taxas para baixar o SDK, e começar a desenvolver.

A linguagem para desenvolvimento é o Java, ou seja, uma linguagem muito usada e com uma curva de aprendizado mais tranquila.

Criei um aplicativo e quero publicar no Android Market, como faço ?

  • Simples, basta se cadastrar no site do Desenvolvedor Android Market, usando uma conta google.
  •  

  • Criar um perfil.
  •  

  • Pagar uma taxa única de U$ 25,00
  •  

  • Concordar com as regras de distribuição do Android Market.

Com essas informações nas mãos e sabendo as preferencias dos meus clientes, não tive duvidas em não desenvolver para iphone.

Considerando a tendencia de crescimento e a grande gama de aparelhos usando Android, bem como a oferta e preço dos mesmos pelas operadoras, o mercado potencial de consumidores se torna extremamente atraente.

Afinal, o que seria mais interessante: Desenvolver um aplicativo que será usado no aparelho de um unico fabricante ou para o sistema que é usado por vários fabricantes ?

*Vinicius Ianni possui 17 anos de experiencia no setor de informática e tecnologia, tendo passado por diversas empresas de tecnologia e varejo. Atualmente desenvolve sistemas web sob encomenda para empresas em geral.

**As opiniões dos artigos/colunistas aqui publicadas refletem unicamente a posição de seu autor, não caracterizando endosso, recomendação ou favorecimento por parte da IT Mídia ou quaisquer outros envolvidos nesta publicação

ð      Você tem Twitter? Então, siga http://twitter.com/IT_Web e fique por dentro das principais notícias de TI e telecom.


Notícias relacionadas

Ver mais Seta para direita