Desenvolvimento Mobile: Híbrido x Nativo

36
Desenvolvimento Mobile Híbrido vs Nativo r a n c h o d e v 2 0 1 6

Transcript of Desenvolvimento Mobile: Híbrido x Nativo

Page 1: Desenvolvimento Mobile: Híbrido x Nativo

Desenvolvimento MobileHíbrido vs Nativo

r a n c h o d e v 2 0 1 6

Page 2: Desenvolvimento Mobile: Híbrido x Nativo

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 Lima20 Anos

Page 3: Desenvolvimento Mobile: Híbrido x Nativo
Page 4: Desenvolvimento Mobile: Híbrido x Nativo

IMAGINE A SEGUINTE SITUAÇÃO

...

r a n c h o d e v 2 0 1 6

Page 5: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

Olá,Estou precisando de um

app mobile!

Page 6: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

PRECISAMOS DE MAIS INFORMAÇÕES SOBRE O APP ...

Page 7: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 8: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

TRANQUILO !ELE SERÁ PARA QUAL

PLATAFORMA ?

Page 9: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

Deve suportar:★ IOS★ Android★ Windows Phone

Page 10: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

OK !? E QUAL SERÁ O PRAZO DE ENTREGA

MESMO?

Page 11: Desenvolvimento Mobile: Híbrido x Nativo

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 !

Page 12: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

Reação:

Page 13: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

O QUE EU FAÇO ?

Page 14: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

APLICATIVO MOBILEHÍBRIDO OU NATIVO ?

Page 15: Desenvolvimento Mobile: Híbrido x Nativo

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;

Page 16: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 17: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 18: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 19: Desenvolvimento Mobile: Híbrido x Nativo
Page 20: Desenvolvimento Mobile: Híbrido x Nativo

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;

Page 21: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 22: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

HÍBRIDO

Page 23: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 24: Desenvolvimento Mobile: Híbrido x Nativo
Page 25: Desenvolvimento Mobile: Híbrido x Nativo

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 ?

Page 26: Desenvolvimento Mobile: Híbrido x Nativo

É 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 ?

Page 27: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

Prazo de Entrega

Híbrido Nativo

Page 28: Desenvolvimento Mobile: Híbrido x Nativo

Performance, confiabilidade, objetivo e público alvo

Híbrido Nativor a n c h o d e v 2 0 1 6

Page 29: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

Orçamento Disponível

Híbrido Nativo

Page 30: Desenvolvimento Mobile: Híbrido x Nativo

Experiência do Usuário

Híbrido Nativor a n c h o d e v 2 0 1 6

Page 31: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

Atualização - App Store

Híbrido Nativo

Page 32: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 33: Desenvolvimento Mobile: Híbrido x Nativo

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

Page 34: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

RESUMINDO

Page 35: Desenvolvimento Mobile: Híbrido x Nativo

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.

Page 36: Desenvolvimento Mobile: Híbrido x Nativo

r a n c h o d e v 2 0 1 6

DÚVIDAS ?Twitter: @LetticiaNicoliE-mail: [email protected]

http://goo.gl/QKYhWV