O desenvolvimento de games e apps compatíveis com cada sistema operacional pode ser demorado, mesmo com as melhores ferramentas disponíveis
Os desenvolvimento de games e apps requer certo planejamento por parte dos desenvolvedores: normalmente em projetos não há tempo suficiente para otimizar um game ou app para cada OS e ao mesmo tempo se ater cuidadosamente a todas as tendências, então cabe a importante decisão sobre qual sistema operacional móvel seria o mais adequado para começar a desenvolver.
Cada sistema operacional tem suas vantagens e desvantagens no desenvolvimento de games e apps. Vamos dar uma olhada mais de perto:
Android
Prós:
-Suporte à linguagem Java
-Plataforma de código aberto que permite utilizar ferramentas de terceiros para otimizar os seus apps;
-Acesso ao código-fonte, o que fácilita a integração de aplicativos para o ecossistema Android;
-Maior quota de mercado no mundo na indústria de móveis (+ de 80% dos usuários de smartphones);
-Os mercados emergentes, como a Índia, China, Brasil e África estão adotando os telefones Android mais acessíveis;
-O algoritmo de busca do Google direciona facilmente os usuários para os melhores aplicativos;
-Aplicativos Android são baixados em maior número e frequência, em comparação com outros sistemas;
-Para publicar no ecossistema Android, os desenvolvedores tem apenas que pagar uma taxa única de US$25.
Contras:
-A natureza de código aberto do Android também permite uma grande quantidade de malwares;
-Altíssima taxa de fragmentação da indústria por conta do grande número de desenvolvedores;
-Nem todos os usuários do Android estão usando os mesmos telefones ou as mesmas versões do sistema operacional, o que dificulta a otimização do app;
-Receita menor em comparação ao iOS.
iOS
Prós:
-Suporte à linguagem de programação Objective-C, de fácil compreensão para programadores C e C++;
-Linguagem Swift da Apple, fácil de aprender e se popularizando rapidamente;
-Sistema operacional fechado, o que faz com que seja muito mais seguro, menos propenso a malwares e facilita a otimização para vários telefones e versões de SO, já que a maioria dos parâmetros são padronizados;
-Usuários mais dispostos a gastar dinheiro do que os usuários de outros SO;
-Lealdade de usuários mundialmente reconhecida.
Contras:
-O ecossistema fechado desencoraja o uso de ferramentas de terceiros para a otimização de apps;
-A publicação na App Store custa U$$100 e além disso requer um processo de avaliação rigoroso, que pode levar mais tempo até a aprovação, em comparação com os outros SO;
-A participação no mercado fora dos Estados Unidos e da Europa é lento e na China quase nulo.
Resumindo:
O Android é um sistema operacional que cresce sem parar, mas é um tanto difícil de rentabilizar. O iOS ajuda os desenvolvedores a ganhar mais com os seus apps, mas não permite muita liberdade no desenvolvimento e tem uma base de usuários menor que o Android.
Post original: http://escolabrasileiradegames.com.br/blog/pros-e-contras-no-desenvolvimento-de-games-e-apps
A Escola Brasileira de Games (EBG) é uma plataforma de ensino, treinamento e aperfeiçoamento de conhecimento nas áreas de gestão empresarial da indústria de jogos, aplicativos mobile e negócios digitais.
3 thoughts on “Desenvolvimento de games e apps: Prós e Contras”