Buscar

Resenha estudo de caso Desenvolvimento de Aplicações para Dispositivos Móveis: Tipos e Exemplo de Aplicação na plataforma IOS.

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1 
 
 
 
 
 
 
UNIVERSIDADE ESTÁCIO DE SÁ 
PÓS-GRADUAÇÃO EM DESENVOLVIMENTO MOBILE 
 
 
 
 
Resenha do Estudo de Caso 
 
Felipe Gomes da Silva 
 
Trabalho da disciplina Desenvolvimento de Aplicativos IOS 
 Tutor: Prof. Antônio Carlos da Silva Barros 
 
 
 
Florianópolis - SC 
2018 
 
 
 
 
 
 
 
 
 
 
 
	
 
2 
 
 
Estudo de Caso de Harvard: Desenvolvimento de Aplicações para Dispositivos Móveis: 
Tipos e Exemplo de Aplicação na plataforma IOS. 
Texto do Fichamento: 
 
 Neste estudo de caso vimos os diversos tipos de desenvolvimento de aplicações 
móveis que podem ser desenvolvidas para a plataforma IOS, entre eles está o 
desenvolvimento Web App, o desenvolvimento Híbrido e o desenvolvimento nativo, cada um 
dos tipos de desenvolvimento tem suas abordagens, suas vantagens e desvantagem que é 
algo que pretendo esclarecer. 
 Primeiramente vamos falar do Web App, esse formato tem um custo mais baixo de 
desenvolvimento comparado aos outros tipos, mas sua aplicação não tem um arquivo que 
ficara disponível nas lojas ele é considerado uma página na Web funciona somente online e 
também não se pode utilizar os recursos disponíveis no celular, o que para uma aplicação 
poderá ser muito um desastre de usabilidade e disponibilidade do serviço 
 Seguindo nesta mesma linha temos os aplicativos desenvolvidos pela plataforma 
Híbirda que é aquela que apresenta diversas linguagens que englobam formatos nativos e 
Web, ou seja ele é desenvolvido utilizando em determinados momentos recursos da internet 
e em outras situações fazendo utilização das funcionalidades do dispositivo, é baseado em 
HTML, CSS e JavaScript e esse código é utilizado para integrar funcionalidades que o 
dispositivo oferece oferecendo assim uma melhor experiência do que os Web Apps, esse 
formato acaba deixando o custo do aplicativo mais baixo, mas também acabamos ficando 
devendo em alguns momentos quando o assunto é a performance do app, Aplicativos 
conhecidos que utilizam essa plataforma é o Netflix, ou até mesmo o GymPass. 
 E por fim temos o desenvolvimento Nativo IOS que tende a ser mais confiável e com 
um funcionamento mais rápido comparando com os anteriores, isso se deve pois ele é 
programado na linguagem padrão do dispositivo que no caso seria a linguagem Swift, 
conseguimos junto com as 4 camadas de uma aplicação IOS fazer uma melhor uso do 
hardware do dispositivo, como por exemplo fazer a utilização de Push(Notificações), Câmera, 
 
	
 
3 
 
GPS entre outros, todos eles sendo gerenciados pela camada do CocoaTouch. Outro ponto 
muito importante é a questão de uma aplicação off-line, onde nesse desenvolvimento nativo 
se torna muito mais rápido e fácil, mas é claro que com todas essas facilidades e melhorias 
os custos para o desenvolvimento Nativo é maior do que as versões anteriores, temos 
diversos tipos de aplicações nativas atualmente as mais conhecidas são o WhatasApp, Uber 
entre outras. 
 Então para definir qual tipo de desenvolvimento IOS gostaríamos de fazer 
precisaríamos entender quais funcionalidades meu aplicativo entregará ao usuário, com o 
objetivo de entregar a melhor experiência possível ao usuário sendo uma premissa. 
 No final de tudo a escolha deve ser baseada nos objetivos da aplicação como também 
as necessidades da empresa e comportamento do usuário que irá utilizar o aplicativo, vale 
muito avaliar se o público que irá utilizar o aplicativo é um público mais exigente, se esse for 
o caso não poderíamos fugir do desenvolvimento nativo para ter os melhores ganhos de 
performance e experiência de usuários.

Continue navegando