Desenvolvimento Mobile: Híbrido x Nativo

649 visualizações

Publicada em

Evento RanchoDev 2016

Publicada em: Celular
1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
649
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
7
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento Mobile: Híbrido x Nativo

  1. 1. Desenvolvimento Mobile Híbrido vs Nativo r a n c h o d e v 2 0 1 6
  2. 2. About me ★ Desenvolvedora na Lambda3; ★ Formada em Análise e Desenvolvimento de Sistemas; ★ Experiência em desenvolvimento e gestão de projetos; ★ Adepta a novas tecnologias e metodologias ágeis de desenvolvimento. Letticia Nicoli de Lima 20 Anos
  3. 3. IMAGINE A SEGUINTE SITUAÇÃO ... r a n c h o d e v 2 0 1 6
  4. 4. r a n c h o d e v 2 0 1 6 Olá, Estou precisando de um app mobile!
  5. 5. r a n c h o d e v 2 0 1 6 PRECISAMOS DE MAIS INFORMAÇÕES SOBRE O APP ...
  6. 6. r a n c h o d e v 2 0 1 6 É bem simples, ele deverá … ★ Tirar foto ★ GPS ★ Armazenamento Local ★ Comunicação com Backend
  7. 7. r a n c h o d e v 2 0 1 6 TRANQUILO ! ELE SERÁ PARA QUAL PLATAFORMA ?
  8. 8. r a n c h o d e v 2 0 1 6 Deve suportar: ★ IOS ★ Android ★ Windows Phone
  9. 9. r a n c h o d e v 2 0 1 6 OK !? E QUAL SERÁ O PRAZO DE ENTREGA MESMO?
  10. 10. r a n c h o d e v 2 0 1 6r a n c h o d e v 2 0 1 6 Em 35 dias, deverá estar nas LOJAS !
  11. 11. r a n c h o d e v 2 0 1 6 Reação:
  12. 12. r a n c h o d e v 2 0 1 6 O QUE EU FAÇO ?
  13. 13. r a n c h o d e v 2 0 1 6 APLICATIVO MOBILE HÍBRIDO OU NATIVO ?
  14. 14. r a n c h o d e v 2 0 1 6 NATIVO ★ Desenvolvido específico para cada plataforma: ■ Android: Java (Android Studio / Eclipse) ■ iOS: Objective-C / Swift (XCode) ■ Windows Phone: C# (Visual Studio) ★ Explora todas as potencialidades da plataforma; ★ Possui acesso a diversos recursos dos aparelhos como GPS, câmera, calendário, acelerômetro, giroscópio, entre outros; ★ Pode funcionar sem a necessidade de internet;
  15. 15. r a n c h o d e v 2 0 1 6 São desenvolvidos especificamente para um determinado sistema operacional, então eles são mais rápidos e mais refinados, tornando-os uma combinação perfeita para aplicações de alto desempenho e jogos; NATIVO Excelente desempenho
  16. 16. r a n c h o d e v 2 0 1 6 Plataformas possuem algumas características individuais, seguindo os padrões de interface do usuário específicos da plataforma. NATIVO Melhor UX
  17. 17. r a n c h o d e v 2 0 1 6 NATIVO Público Podem ser descobertos mais facilmente pelos usuários na App Store (melhor UX obtém mais destaque). Não possuem nenhum problema/limitação para acessar as funcionalidades do dispositivo, tais como: câmera, microfone, calendário, GPS etc. Acesso mais fácil aos recursos internos
  18. 18. r a n c h o d e v 2 0 1 6 HÍBRIDO ★ Se comporta como um aplicativo nativo, mas é uma aplicação web; ★ Essencialmente desenvolvidos em HTML5 + CSS3 + JS; ★ Característica multiplataforma, se desenvolve apenas uma vez e executa em diferentes plataformas; ★ Exibido através de um navegador embutido no aplicativo, tendo parte/total de seu conteúdo carregado pela internet;
  19. 19. r a n c h o d e v 2 0 1 6r a n c h o d e v 2 0 1 6
  20. 20. r a n c h o d e v 2 0 1 6 HÍBRIDO
  21. 21. r a n c h o d e v 2 0 1 6 O custo de desenvolver é inferior ao nativo. Não é necessário criar versões separadas por plataforma; HÍBRIDO Custo Skills técnicos do time de desenvolvimento com habilidade em JavaScript, HTML e CSS do que em Objective-C, por exemplo. Facilidade de desenvolvimento
  22. 22. r a n c h o d e v 2 0 1 6 O QUE LEVAR EM CONSIDERAÇÃO PARA ESCOLHER UMA DAS SOLUÇÕES ?
  23. 23. É um app protótipo ? Quantas vezes será atualizado? r a n c h o d e v 2 0 1 6 É um jogo ? Utilizará recursos nativos ? Qual é o público que deve atingir ? E a segurança ? Qual é o deadline de entrega ? Precisa funcionar offline ? ? ? ? ? ?? ? ? ? ? ? ? ? Melhor UX ?
  24. 24. r a n c h o d e v 2 0 1 6 Prazo de Entrega Híbrido Nativo
  25. 25. Performance, confiabilidade, objetivo e público alvo Híbrido Nativo r a n c h o d e v 2 0 1 6
  26. 26. r a n c h o d e v 2 0 1 6 Orçamento Disponível Híbrido Nativo
  27. 27. Experiência do Usuário Híbrido Nativo r a n c h o d e v 2 0 1 6
  28. 28. r a n c h o d e v 2 0 1 6 Atualização - App Store Híbrido Nativo
  29. 29. r a n c h o d e v 2 0 1 6 Você tem uma aplicação muito simples que realmente não vai precisar de qualquer funcionalidade complexa no futuro? HÍBRIDO
  30. 30. r a n c h o d e v 2 0 1 6 Você quer desenvolver um MVP, mas já tem uma lista de recursos extras que você gostaria de adicionar no futuro? NATIVO
  31. 31. r a n c h o d e v 2 0 1 6 RESUMINDO
  32. 32. r a n c h o d e v 2 0 1 6 Não há uma resposta exata para qual a melhor opção entre aplicativos híbridos ou nativos, o importante é analisar os requisitos do seu aplicativo e escolher a solução mais adequada.
  33. 33. r a n c h o d e v 2 0 1 6 DÚVIDAS ? Twitter: @LetticiaNicoli E-mail: letticia.nicoli@lambda3.com.br http://goo.gl/QKYhWV

×