Logo Passei Direto
Buscar
Se por um lado os aplicativos nativos são desenvolvidos para atender a um público específico, os aplicativos web são desenvolvidos para diversos tipos de plataformas, seja mobile ou até mesmo desktop. Existem tecnologias e linguagens que atendem tanto aplicativos web quanto aplicativos mobile, por outro lado, outras linguagens e tecnologias são empregadas em um desenvolvimento muito específico.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.

I. No desenvolvimento de aplicativos, é possível utilizar a linguagem Java para o desenvolvimento de aplicações, sejam estas aplicações nativas ou aplicações web.

PORQUE

II. Aplicativos mobile Android e iOS nativos são desenvolvidos utilizando a linguagem Java e Kotlin, respectivamente, assim como aplicativos mobile web, no lado do servidor que são desenvolvidos utilizando Java.

A respeito dessas asserções, assinale a opção correta:
I. No desenvolvimento de aplicativos, é possível utilizar a linguagem Java para o desenvolvimento de aplicações, sejam estas aplicações nativas ou aplicações web.
II. Aplicativos mobile Android e iOS nativos são desenvolvidos utilizando a linguagem Java e Kotlin, respectivamente, assim como aplicativos mobile web, no lado do servidor que são desenvolvidos utilizando Java.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
User badge image
Ensinando Através de Questões

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as asserções: I. "No desenvolvimento de aplicativos, é possível utilizar a linguagem Java para o desenvolvimento de aplicações, sejam estas aplicações nativas ou aplicações web." Verdadeiro. Java é amplamente usada para desenvolvimento de aplicações web (no backend) e para aplicações nativas Android. II. "Aplicativos mobile Android e iOS nativos são desenvolvidos utilizando a linguagem Java e Kotlin, respectivamente, assim como aplicativos mobile web, no lado do servidor que são desenvolvidos utilizando Java." Falso. Android nativo pode ser desenvolvido em Java ou Kotlin, mas iOS nativo não é desenvolvido em Kotlin, e sim em Swift ou Objective-C. Portanto, a parte que diz "iOS nativos são desenvolvidos utilizando Kotlin" está incorreta. Conclusão: - I é verdadeira. - II é falsa. Alternativa correta: "A asserção I é uma proposição verdadeira, e a II é uma proposição falsa."

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

No desenvolvimento mobile multiplataforma é possível atender a um maior público, uma vez que o aplicativo, fruto deste desenvolvimento, pode ser executado tanto em iOS quanto em Android, por exemplo. Apesar de ser um assunto tratado com mais popularidade nos últimos anos, o desenvolvimento de aplicações mobile vêm de longa data, iniciando em meados da década de 1980. Além dos aplicativos multiplataforma, outro tipo de desenvolvimento é o de aplicações web, o qual requer menos recursos do dispositivo, ao contrário do desenvolvimento nativo ou multiplataforma.
Considerando as informações apresentadas, avalie as afirmacoes a seguir:

I. O desenvolvimento de aplicações mobile com interação por toque iniciou-se nos anos 2000 com o surgimento dos dispositivos iOS da Apple, aumentando assim a interatividade com o usuário.

II. O primeiro dispositivo com tela sensível ao toque foi criado pela IBM ainda no ano de 1993, e foi considerado um importante passo no desenvolvimento mobile.

III. Até o fim da primeira década de 2000, o desenvolvimento de aplicativos móveis era estritamente nativo, isso mudou com a ascensão de empresas como Apple e Google.

É correto o que se afirma em:
I. O desenvolvimento de aplicações mobile com interação por toque iniciou-se nos anos 2000 com o surgimento dos dispositivos iOS da Apple, aumentando assim a interatividade com o usuário.
II. O primeiro dispositivo com tela sensível ao toque foi criado pela IBM ainda no ano de 1993, e foi considerado um importante passo no desenvolvimento mobile.
III. Até o fim da primeira década de 2000, o desenvolvimento de aplicativos móveis era estritamente nativo, isso mudou com a ascensão de empresas como Apple e Google.
I e II, apenas.
II, apenas.
III, apenas.
I, apenas.
II e III, apenas.

Na internet residem uma série de linguagens ou instruções que permitem que as informações viajem entre computadores. Estes são conhecidos como protocolos.
Por exemplo, alguns protocolos comuns para transferência de e-mails são?
TCP/IP, IMAP e SMTP
IMAP, POP3 e SMTP
IMAP, POP e SMTP
IMAP, TCP/IP e SMTP
IMAP, POP3 e TCP/IP

No processo de desenvolvimento de aplicações web, a maioria dos desenvolvedores de back-end se preocupa em criar a lógica real por trás do aplicativo em que está trabalhando. Frequentemente, os desenvolvedores de front-end criarão uma interface do usuário e os desenvolvedores de back-end escreverão um código que fará com que tudo funcione. Deste modo, um desenvolvedor front-end pode criar uma tela em um aplicativo com um botão para pressionar e para obter os dados do cliente. Por outro lado, um desenvolvedor de back-end pode escrever o código que faz esse botão funcionar, descobrindo quais dados buscar no banco de dados, pensando no cliente apropriado e devolvendo-os ao front-end, onde é eventualmente exibido.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.

I. Os métodos GET e POST são exemplos de solicitações HTTP (Hypertext Transfer Protocol) comumente utilizados em formulários, funcionando como transportadores intermediários entre cliente e servidor.

PORQUE

II. O verbo HTTP GET é responsável por solicitar informações do servidor. Por outro lado, o verbo HTTP POST envia dados à um servidor, como no caso da postagem de uma foto no Facebook.

A respeito dessas asserções, assinale a opção correta:
I. Os métodos GET e POST são exemplos de solicitações HTTP (Hypertext Transfer Protocol) comumente utilizados em formulários, funcionando como transportadores intermediários entre cliente e servidor.
II. O verbo HTTP GET é responsável por solicitar informações do servidor. Por outro lado, o verbo HTTP POST envia dados à um servidor, como no caso da postagem de uma foto no Facebook.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

As solicitações HTTP funcionam como o método de transporte intermediário entre um cliente/aplicativo e um servidor. O cliente envia uma solicitação HTTP ao servidor e, após internalizar a mensagem, o servidor envia de volta uma resposta. A resposta contém informações de status sobre a solicitação.
Qual tipo não se enquadra nesse cenário de solicitações?
SET
DELETE
HEAD
PUT
POST

Um ponto crucial e fundamental proposta da web é que ela seja universalmente acessível, ou seja, todos têm o direito de navegar e consumir o conteúdo, independentemente de hardware, tipo de conexão, software ou qualquer outro fator. Deste modo, se você possui um smartphone com uma tela de baixa resolução e outro usuário possui um smartphone com uma tela ampla, ambos precisam ter a mesma experiência.
A que se refere esta proposta?
Aprimoramento Progressivo.
Mobile First
Degradação Elegante
Design Adaptativo
Design Responsivo

Mais conteúdos dessa disciplina