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.
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 ?
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.
A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…
Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…
DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…
A evolução da inteligência artificial nos serviços financeiros ainda esbarra em desafios relacionados à experiência…
A Motorola Solutions anunciou a assinatura de um acordo definitivo para adquirir a D-Fend Solutions,…
Nesta terça-feira (2), a Meta anunciou a expansão global de configurações de conteúdo para contas…