Baixe o app para aproveitar ainda mais
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.
Compartilhar