Buscar

Desenvolvimento de Aplicativos Android e IOS

Prévia do material em texto

O ambiente de desenvolvimento para aplicativo móvel Android basea-se no sistema 
operacional Linux, de código-fonte aberto, sua versão mais recente foi lançada em 8 de 
setembro de 2020 e está na versão 11. O desenvolvimento de aplicativos podem ser feitos nas 
linguagens de programação Java e kotlin. O ambiente de desenvolvimento pode ser instalado 
nos sistemas Windows, MAC OS e Linux. O Android Studio é a ferramenta oficial recomendada 
pelo Google para desenvolvimento de aplicações Android. 
Já o ambiente de desenvolvimento IOS é desenvolvido pela Apple, sua plataforma é baseada 
no Sistema Operacional próprio o MAC OS X, o IOS é uma plataforma proprietária e sua versão 
mais recente é o IOS 14, lançado em 16 de setembro de 2020. O desenvolvimeto de aplicativos 
são feitos nas linguagens Objective-C e Swift. 
Comparativo: 
 Android IOS 
Desenvolvedor Google Apple 
Sistema Operacional Linux Mac OS x 
Licença Código Aberto Fechado e proprietário 
Verção Android 11 IOS 14 
Linguagens Java e Kotlin Objective-C e o Swift 
Ambiente de desenvolvimento Windows, Mac OS e Linux Mac OS 
Ferramenta Android Studio Xcode 
 
Estrutura do projeto Android: 
Manifest: pasta contendo diretrizes principais da aplicação. 
Java: deve estar todos os arquivos de código finte java da aplicação. 
Res: todos os recursos que não são códigos. 
Scripts Gradle: diretrizes de compilação do projeto e demais scripts gradle. 
 
Android: pode ser utilizado em diversos dispositivos de fabricantes diferentes, suas aplicações 
podem ser desenvolvidas em computadores que possuem sistemas operacionais Linux, MAC 
OS e Windows, licença de desenvolvedor paga uma única vez, rápida aprovação de aplicativos 
com termos mais simples, linguagem oficial Java e Kotlin, cada dispositivo disponibiliza a 
atualização da maneira que o convém, possui código aberto. 
 
IOS: possui pouca variedade de dispositivos, as aplicações só são desenvolvidas no sistema 
macOS X, licença de desenvolvedor paga anualmente, o termos de aprovação de rigorosos e 
que levam mais tempo para serem aprovados, linguagem oficial de programação Objective-C e 
Swift, os dispositivos Iphone, a partir do Iphone 5s permitem atualização para o IOS que 
proporciona uma concentração maior de dispositivos nesta versão, possui sistema fechado e 
proprietário 
 
Os primeiros passos para se desenvolver um aplicativo é ter definido seu publico alvo, tendo 
isso em mente deve escolher a plataforma Android ou IOS. 
Escolher uam API, o Android Stdio é extremamente pesado, o que o torna improdtivo em 
máquinas mais lentas, mas tem melhorado com o gerenciamento da JetBrains e a Google 
como consultora, outra forma é o Eclipse e mesmo sendo um pouco mais leve carrega junto 
dele vários Biugs. 
Comparando com o Xcode para IOS gerenciado pela Apple é a principal escolha, a JetBrains 
lançou a AppCode mas a competitividade entre elas é desleal mesmo a Xcode tendo diversos 
bugs.

Continue navegando