0% acharam este documento útil (0 voto)
45 visualizações2 páginas

Comparação: Aplicações Web vs Híbridas

O documento analisa as abordagens web e híbrida para desenvolvimento de aplicações móveis, destacando as vantagens e desvantagens de cada uma. A abordagem web é mais rápida e econômica, mas possui desempenho inferior e limitações de acesso a funcionalidades do dispositivo. A abordagem híbrida combina elementos nativos e web, permitindo acesso a funcionalidades, mas ainda enfrenta desafios de desempenho e compatibilidade.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
45 visualizações2 páginas

Comparação: Aplicações Web vs Híbridas

O documento analisa as abordagens web e híbrida para desenvolvimento de aplicações móveis, destacando as vantagens e desvantagens de cada uma. A abordagem web é mais rápida e econômica, mas possui desempenho inferior e limitações de acesso a funcionalidades do dispositivo. A abordagem híbrida combina elementos nativos e web, permitindo acesso a funcionalidades, mas ainda enfrenta desafios de desempenho e compatibilidade.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

1.

Análise comparativa entre abordagem web e híbrida para desenvolvimento de


aplicações móveis:

• Abordagem Web:

o Vantagens:

▪ Desenvolvimento mais rápido e econômico, pois utiliza tecnologias


web (HTML, CSS, JavaScript).

▪ Facilidade de manutenção e atualização, já que o código é


centralizado no servidor.

▪ Compatibilidade com múltiplas plataformas (iOS, Android, etc.) sem


necessidade de reescrever o códig

Desvantagens:

• Desempenho inferior em comparação com aplicações nativas.

• Acesso limitado a funcionalidades específicas do dispositivo (câmera, GPS, etc.).

• Dependência de conexão à internet para funcionalidades mais complexas

Abordagem Híbrida:

• Vantagens:

o Combina elementos de aplicações nativas e web, permitindo acesso a


funcionalidades do dispositivo.

o Desenvolvimento mais rápido e econômico em comparação com aplicações


nativas.

o Código único para múltiplas plataformas, reduzindo custos e tempo de


desenvolvimento.

• Desvantagens:
o Desempenho ainda inferior em comparação com aplicações nativas.
o Pode exigir mais esforço para garantir compatibilidade com
diferentes plataformas.
o Dependência de frameworks específicos (como Cordova ou Ionic).

Definição de uma Activity e descrição dos seus estágios de ciclo de vida:

• Activity: Uma Activity é um componente fundamental de uma aplicação Android que


representa uma tela com uma interface de usuário. Cada Activity gerencia sua própria
interface e interações com o usuário.

• Estágios do ciclo de vida de uma Activity:

1. onCreate(): Chamado quando a Activity é criada pela primeira vez. Aqui, a


interface do usuário é inicializada.
2. onStart(): Chamado quando a Activity se torna visível para o usuário.

3. onResume(): Chamado quando a Activity começa a interagir com o usuário.

4. onPause(): Chamado quando a Activity perde o foco, mas ainda está


parcialmente visível.

5. onStop(): Chamado quando a Activity não está mais visível para o usuário.

6. onDestroy(): Chamado antes da Activity ser destruída, liberando recursos.

Grupo IV

Você também pode gostar