Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

UNIVERSIDADE NOME DO CURSO
DISCIPLINA: 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 a 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
específico, 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
com SDK, software de debug e emuladores. Os aplicativos podem ser desenvolvidos a partir da SDK
nativa do Android com Java e Kotlin ou outras tecnologias de cross-platform. O ambiente de
desenvolvimento para aplicativos móveis Android baseia-se no sistema operacional Linux, de código
fonte aberto. Sua versão mais recente foi lançada em 2020 e está na versão 11 Oreo. O
desenvolvimento dos aplicativos pode ser feito nas linguagens de programação Java e Kotlin.
O Android não requer um sistema operacional específico, podendo ser instalado nos sistemas
Windows, macOS e Linux. O Android Studio é a ferramenta oficial recomendada pelo Google para
desenvolvimento de aplicações Android.
Comparação entre Android e iOS:
Android: Pode ser utilizado em diversos dispositivos de fabricantes diferentes. Suas aplicações
podem ser desenvolvidas em computadores que possuem sistemas operacionais Linux, macOS
e Windows. A licença de desenvolvedor é paga uma única vez, com rápida aprovação de
aplicativos e termos mais simples. As linguagens oficiais são Java e Kotlin, e cada dispositivo
disponibiliza a atualização da maneira que convém, possuindo código aberto.
iOS: Possui pouca variedade de dispositivos. As aplicações só são desenvolvidas no sistema
macOS X. A licença de desenvolvedor é paga anualmente, e os termos de aprovação são
rigorosos, levando mais tempo para serem aprovados. As linguagens oficiais de programação
sã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, possuindo
sistema fechado e proprietário.
Características Android iOS
Desenvolvedor Google Apple
Sistema Operacional Linux Mac OS X
Licença Código aberto Fechado e Proprietário
Versão 11 Oreo iOS 11
Linguagens Java e Kotlin Objective-C e Swift
Ambiente de Desenvolvimento Windows, Mac OS, Linux iPhone, iPod, iPad
Ferramenta Android Studio
Estrutura do Projeto Android:
manifests: pasta contendo diretrizes principais da aplicação.
java: deve conter todos os arquivos de código fonte Java da aplicação.
res: todos os recursos que não sejam códigos.
script Gradle: diretrizes de compilação do projeto e demais scripts Gradle.
FIM DO DOCUMENTO
Este formato segue as normas da ABNT, com título, estrutura adequada e formatação consistente.

Mais conteúdos dessa disciplina