Baixe o app para aproveitar ainda mais
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.
Compartilhar