O desenvolvimento de games e apps nativos pode ser demorado, mesmo com as melhores ferramentas disponíveis
O desenvolvimento de games e apps requer planejamento por parte dos desenvolvedores: raramente há tempo suficiente para otimizar um game ou app para cada OS e 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 (bastante difundida) e agora à Kotlin
- Plataforma de código aberto que permite utilizar ferramentas de terceiros para otimizar os seus apps
- Acesso ao código-fonte, o que facilita 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 Índia, China, Brasil e África, estão adotando os telefones Android mais baratos/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 freqüência quando comparados aos outros sistemas
- Para publicar no ecossistema Android, os desenvolvedores tem apenas que pagar uma taxa única de US$25
Contras:
- O Android possui 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 popularizando-se rapidamente
- 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 requer um processo de avaliação rigoroso
- A participação no mercado fora dos Estados Unidos e da Europa é lento
Resumindo:
O Android é um sistema operacional que cresce sem parar, mas um tanto difícil de rentabilizar. O iOS ajuda os desenvolvedores a ganharem mais com os seus apps, mas não dá muita liberdade no desenvolvimento, além de ter 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.
Coordenador Geral na Escola Brasileira de Games. Minha missão é oferecer um ponto de vista profissional e compartilhar conhecimentos sobre o ambiente de negócios do mercado de games, mobile e negócios digitais.
Comments
Pingback: As mais populares ferramentas para desenvolvimento multiplataforma