por que applicativos híbridos?

Em que contexto devo usa-lo?

Victor Cavalcante

  • Desenvolvedor Web Full Stack
  • MVP ASP.NET 
  • Agilista
  • Recrutador de bons desenvolvedores

 

 

 

 

 

 

vcavalcante@lambda3.com.br @vcavalcante

O que é applicativo híbrido?

ProgressiveWeb App

Híbrido

Nativo

Plugins/Bridges

Web View

JavaScript

Native Context

Native Code

Aplicativo

Qual o seu sentimento quando ouve falar de Aplicativo Híbrido?

LEntas?

Será?

Evernote

Feedly

Apple Store

Instagram

Então híbrido tem a mesma Responsividade que o nativo?

Não!

Vamos entender melhor...

Híbrido

Nativo

Responsividade (hoje)

ProgressiveWeb App

Desempenho

  • Não é compilado
  • Depende do Browser do device
  • Depende muito do framework de JS

Responsividade - tem como melhorar

Utilize o CrossWalk

Responsividade

  • Diminua o número de interações com o DOM
  • Tire proveito da GPU com o CSS
  • Utilize módulos

Híbrido

Nativo

Custo

ProgressiveWeb App

Que tipo de custo?

  • Desenvolvimento

  • Aprendizado

  • Contratação

  • licença

  • suporte

CUSTOS

Reusabilidade do código/portabilidade

Híbrido

Nativo

ProgressiveWeb App

Um único HTML/JS/CSS

?

Tem que testar muito

Acesso ao hardware do dispositivo

Híbrido

Nativo

ProgressiveWeb App

Através de plugins

GPS

NFC

Arquivos

Câmera

Wi-Fi

Microfone

Bússola

Device Info

Bluetooth

Biometria

Web App

Híbrido

Nativo

Consistência da interface

Frameworks

Comparativo

Web Hibrido Nativo
Desempenho / velocidade
Custo de desenvolvimento
Reusabilidade (código) / portabilidade
Acesso ao hardware
do dispositivo
Consistência da interface do usuário

Necessidade detectada

Vale da desilusão

pico da expectativas infladas

Planalto da produtividade

Hype cycle

Muitas plataformas aparecendo

Lançamento do PhoneGap

Desistência de grandes players

Ferramentas 

Contexto corporativo

  • Precisa atender necessidades expecíficas
  • Controle sobre o público atendido
  • Time to market
  • Baixo custo
  • Manutenibilidade
  • Interface respeitando a marca
  • Não precisa de reputação na loja / MDM
  • Segurança

Caso Real

Aplicativo para uso Corporativo

  • 12 telas diferentes
  • Push notification
  • GPS
  • Câmera
  • Android e Iphone
  • Interface igual nos 2 dispositivos

Quanto tempo se fosse nativo?

em 2 semanas cliente já testava

em 1 mês já estava na loja

  • Foi visto uma oportunidade de negócio
  • O cliente conseguiu atender a necessidade
  • O ROI foi muito rápido
  • Time to market baixo
  • Ainda está em desenvolvimento
  • App gerou economia de milhões de reais

Devemos aumentar o roi do cliente

O mercado corporativo é carente nesse sentido

Fica a pergunta

Seu cliente não iria gostar disso?

Dúvidas?

 

 

 

 

 

 

vcavalcante@lambda3.com.br @vcavalcante

Text

Made with Slides.com