escola-brasileira-de-games-pros-e-contras-no-desenvolvimento-de-games-e-apps

Desenvolvimento de games e apps Android vs iOS: Prós e Contras

Em Game Dev, Java, Sistemas operacionais por André Avelino

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


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.

Comentários

  1. Pingback: As mais populares ferramentas para desenvolvimento multiplataforma

Deixe uma resposta