Prévia do material em texto
COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS ATIVIDADE 1 Pergunta 1 Considerando os conteúdos abordados ao longo da disciplina sobre desenvolvimento de aplicações móveis, em uma criação mobile, um dos requisitos que o desenvolvedor tem que considerar é o sistema operacional. Atualmente, existem dois sistemas, o iOS e Android, como as duas principais plataformas mobile. Com relação ao sistema Android, descreva um ambiente de desenvolvimento para iniciar a construção de uma aplicação para plataforma Android e compare-a com a plataforma iOS. Sugestão: faça uma separação entre softwares necessários e estruturas do projeto Android. Resposta Selecionada: O ambiente de desenvolvimento da plataforma Android não requer um sistema operacional especifico podendo ser instalado nos sistemas Mac, Windows ou Linux. Para programar aplicativos para esta plataforma é necessário o kit de ferramentas de desenvolvimento do Android, que vem SDK, software de debug, e emuladores. Os aplicativos podem ser desenvolvidos a partir da SDK nativa do Android com Java e Kotlin ou outras séries de tecnologias de cross-platform.O ambiente de desenvolvimento para aplicativo movel Android basea-se no sistema operacional Linux, de codigo fonte aberto, sua versao mais recente foi lancadaem 2020 e esta na versao 11 Oreo. O desenvolvimento dos aplicativos podem ser feitos nas linguagens de programação Jaba e Kotlin. O ambiente nao requer umsistema operacional especifico, podendo ser instalado nos sistemas Windows, MAC OS e Linux. O Android Studio e a ferramenta oficial recomendada pelo google para desenvolvimento de aplicação Android. 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 Android IOS Desenvolvedor Google Apple Sistema Operacional Linux Mac Os x Licenca Codigo aberto Fechado e Proprietario Versao 11 Oreo IOS 11 Linguagens Java e Klotin Objective-C e o Swift Ambiente de Desenvolvimento Windows, Mac OS, Linux Iphone, Ipod, Ipad Ferramenta Android Studio Estrutura do Projeto Android manifests: pasta contendo diretrizes principais da aplicacao java: deve estar todos os arquivos de codigo fonte Java da aplicacao res: todos os recursos que nao sejam codigos script Gradle: diretrizes de compilacao do projeto e demais scripts Gradle