corretas. Apenas as a�rmações I e III estão corretas. Apenas as a�rmações II e III estão corretas. Todas as a�rmações estão corretas. Apenas uma a�rmação está correta. Alternativa: B Comentário: a a�rmação II está incorreta, pois apesar de comparáveis, as capacidades de memória RAM de dispositivos móveis ainda são menores que a capacidade de dispositivos convencionais. Pergunta 6 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: O desenvolvedor de sistemas Android deve se preocupar com a versão do Android de seus clientes? Sim, pois se o desenvolvedor de�nir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo. Sim, pois se o desenvolvedor compilar seu aplicativo em uma versão diferente, ele não irá executar. Sim, pois se o desenvolvedor de�nir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo. Sim, pois se o desenvolvedor compilar em um nível de API inferior ao de seus clientes, o aplicativo não irá executar. Não, pois as APIs são sempre compatíveis com versões anteriores. Não, pois os clientes sempre podem atualizar suas versões de Android. Alternativa: B Comentário: o desenvolvedor deve sempre escolher o nível mínimo de API de seu aplicativo de modo a tornar compatível com ele a maioria dos dispositivos Android, sem abrir mão de muitos recursos de API. 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 5/7 Pergunta 7 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Por que desenvolver software para dispositivos móveis é diferente de desenvolver para sistemas de mesa? Porque dispositivos móveis possuem mais restrições do que dispositivos de mesa. Porque a linguagem de programação é diferente para cada uma dessas aplicações. Porque dispositivos móveis possuem mais restrições do que dispositivos de mesa. Porque dispositivos de mesa estão sempre conectados, enquanto dispositivos móveis têm conexão intermitente. Porque dispositivos de mesa estão �xos em um local. Porque dispositivos de mesa têm menos recursos que os dispositivos móveis. Alternativa: B Comentário: a principal diferença entre os dois tipos de dispositivos são as restrições dos dispositivos móveis, que dispõe de menos poder de processamento, menos memória RAM e menos espaço de armazenamento. Pergunta 8 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Quais são os aspectos que devem ser considerados ao se desenvolver um dispositivo de computação móvel? Mobilidade, portabilidade e conectividade. Desempenho, duração da bateria e capacidade de armazenamento. Versatilidade, adaptabilidade e conectividade. Mobilidade, portabilidade e conectividade. Robustez, maturidade e popularidade. Robustez, segurança e versatilidade. Alternativa: C Comentário: os aspectos mais importantes no projeto de um dispositivo móvel são a sua mobilidade, sua portabilidade e sua conectividade. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 6/7 Pergunta 9 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Qual deve ser a postura do desenvolvedor ao escolher o nível de API do seu aplicativo Android? O desenvolvedor deve escolher o nível mínimo da API de seu aplicativo para garantir que uma quantidade grande de dispositivos seja compatível com o aplicativo, mas não deve escolher um nível tão baixo a ponto de abrir mão de recursos importantes presentes apenas nas APIs mais novas. O desenvolvedor deve sempre selecionar a versão mais atual da API para garantir que seu aplicativo terá as melhores ferramentas e atualizações a seu dispor. O desenvolvedor deve sempre selecionar a versão mais antiga da API para garantir que seu aplicativo será compatível com todos os dispositivos Android do mercado. O desenvolvedor deve sempre consultar qual é a versão da API que a maioria dos dispositivos que acessam a loja de aplicativos do Android usam, para garantir o máximo de compatibilidade. O desenvolvedor deve escolher a versão da API que está instalada em seu dispositivo de testes, para garantir resultados con�áveis nas fases de teste do aplicativo. O desenvolvedor deve escolher o nível mínimo da API de seu aplicativo para garantir que uma quantidade grande de dispositivos seja compatível com o aplicativo, mas não deve escolher um nível tão baixo a ponto de abrir mão de recursos importantes presentes apenas nas APIs mais novas. Alternativa: E Comentário: a escolha do nível mínimo da API é um processo que depende de quantos dispositivos deseja-se que sejam compatíveis com o aplicativo e quais são os recursos de API que são importantes para o aplicativo. Quanto mais dispositivos compatíveis, menos recursos de programação estarão disponíveis e vice-versa. Pergunta 10 Resposta Selecionada: d. Respostas: a. Sobre os ambientes de desenvolvimento Android, é correto a�rmar: Não é necessária nenhuma IDE para desenvolver para Android. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 7/7 Quinta-feira, 27 de Agosto de 2020 10h48min55s GMT-03:00 b. c. d. e. Feedback da resposta: É necessário instalar o Eclipse com o plugin ADT ou o Android Studio. É necessário apenas instalar o Android SDK. É necessário apenas instalar o Java SE SDK. Não é necessária nenhuma IDE para desenvolver para Android. Não é necessário instalar o Java SE SDK. Alternativa: D Comentário: apenas os kits de desenvolvimento Java SE e Android são imprescindíveis para desenvolver aplicativos Android. O uso de IDEs como o Eclipse com ADT e o Android Studio são opcionais. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1337291_1&course_id=_98253_1&nolaunch_after_review=true');