Logo Passei Direto
Buscar
O desenvolvedor de sistemas Android deve se preocupar com a versão do Android de seus clientes? a. Sim, pois se o desenvolvedor compilar seu aplicativo em uma versão diferente, ele não irá executar. b. Sim, pois se o desenvolvedor definir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo. c. Sim, pois se o desenvolvedor compilar em um nível de API inferior ao de seus clientes, o aplicativo não irá executar. d. Não, pois as APIs são sempre compatíveis com versões anteriores. e. Não, pois os clientes sempre podem atualizar suas versões de Android.
User badge image
Matheus Lima

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar as alternativas uma a uma: a) Sim, pois se o desenvolvedor compilar seu aplicativo em uma versão diferente, ele não irá executar. - Isso não é totalmente correto, pois um aplicativo pode ser compilado em uma versão mais recente e ainda assim ser executado em versões anteriores, desde que respeite o nível mínimo de API. b) Sim, pois se o desenvolvedor definir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo. - Esta afirmação é verdadeira. Se o nível mínimo de API for muito alto, usuários com versões mais antigas do Android não poderão instalar o aplicativo. c) Sim, pois se o desenvolvedor compilar em um nível de API inferior ao de seus clientes, o aplicativo não irá executar. - Isso não é correto, pois um aplicativo compilado em uma versão inferior pode ser executado em versões superiores, desde que não utilize APIs que não estejam disponíveis. d) Não, pois as APIs são sempre compatíveis com versões anteriores. - Embora muitas APIs sejam compatíveis, isso não é uma regra absoluta, e algumas APIs podem ser descontinuadas. e) Não, pois os clientes sempre podem atualizar suas versões de Android. - Isso não é verdade, pois nem todos os usuários atualizam seus dispositivos, e muitos ainda usam versões mais antigas. A alternativa correta é: b) Sim, pois se o desenvolvedor definir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Julgue as afirmações a seguir.
I. Um aplicativo para Android segue a mesma arquitetura de um aplicativo Java para desktop, ou seja, o código-fonte é compilado para um código intermediário, chamado bytecode. O bytecode, então, é interpretado pela máquina virtual Java, tanto em desktop quanto em Android.
II. Um aplicativo para Android é escrito em código-fonte nas linguagens Java e XML. A linguagem Java é a mesma, tanto de um aplicativo para desktop quanto Android. O código XML é usado principalmente para definir recursos do aplicativo, como interfaces gráficas e arquivos de configuração.
III. Um aplicativo Android é compilado primeiramente pelo mesmo compilador de um aplicativo Java convencional (javac), gerando um arquivo bytecode de extensão .class. A seguir, o bytecode é traduzido para o bytecode da máquina virtual Dalvik, gerando um bytecode de extensão .dex.
a . Apenas as afirmações I e II estão corretas.
b. Apenas as afirmações I e III estão corretas.
c. Apenas as afirmações II e III estão corretas.
d. Todas as afirmações estão corretas.
e. Apenas uma afirmação está correta.

Considerando a arquitetura do sistema operacional Android, assinale a alternativa correta:
a. A máquina virtual Dalvik pode executar código Java desde que ele esteja traduzido para bytecode .dex.
b. A máquina virtual Dalvik não pode executar código Java convencional, apenas código Java para Android.
c. Um aplicativo Android pode acessar diretamente o hardware do dispositivo, como a câmera e o receptor GPS.
d. Apesar de ser baseado no Linux, o Android não oferece acesso multiusuário.
e. Um aplicativo Android, por ser escrito em Java, pode ser executado por um JRE convencional.

Mais conteúdos dessa disciplina