SlideShare une entreprise Scribd logo
1  sur  16
Nativo ou Híbrido?
Eureka! E agora:
CocoaHeads BNU - Daniel Batiston
Um pouco sobre mim:
• 15+ anos de desenvolvimento.
• iOS/Mobile developer desde 2010.
• Team Leader Mobile na Morphy Digital Group.
Daniel Batiston
Eureka!
Devo estar no Mobile?
Como estar no Mobile?
ou melhor…
Nativo
Desenvolvimento
iOS: Objective-C - Xcode (Mac)
Android: Java - Android Studio / Eclipse (MAC,Windows, Linux)
Windows Phone: C# -Visual Studio (Windows)
• Desenvolvimento específico para cada plataforma.
• Explora todas as potencialidades do OS e Device.
• Acessa recursos avançados.
• Disponibiliza ferramentas de testes.
• SDK facilita o desenvolvimento
WebApps
Desenvolvimento
• Sites que se comportam como aplicativos.
• Essencialmente desenvolvidos em HTML5, CSS3, JavaScript.
• Acessados via browser do dispositivos.
• Comportamento responsivo.
• Acesso somente online
Híbridos
Desenvolvimento
* Frameworks e Ferramentas
• Parcialmente Nativos e parcialmente WebApps.
• Recursos são empacotados no padrão da plataforma e
executadas sobre um navegador embutido no App.
• Pode ser difícil ou até mesmo impossível trabalhar offline.
• Podem explorar os principais recursos do device *.
Phonegap/Cordova
(JavaScript API for device acesses, extensível através de plugins)
Local Builds vs PhoneGap Build
De forma técnica!
iOS/Android/WP Nativo Híbrido WebApp
Linguagens Objective-C, Swift, Java, C# HTML5, CSS3, JavaScript * HTML5, CSS3, JavaScript
Código Fonte / Projeto Expecífico Em parte compartilhado * Compartilhado
Curva de Aprendizado Alta/Moderada Moderada/Baixa * Moderada/Baixa
Performance Alta Baixa/Moderada Baixa
Recursos avançados Sim Limitados Não
Funcionamento
Conectividade
Off-line/On-line Preferencialmente On-line Online
Usabilidade
User Experience
Alta/Rica Moderada * Moderada/Pobre
Testes SDK e Ferramentas Difícil Difícil
Custo (Cliente / Dev) Alto/Moderado Moderado Baixo
Tempo de
desenvolvimento
Alto/Moderado Moderado/Baixo Moderado/Baixo
Instalação Stores Stores Browser
Depende!
• É um app protótipo/conceito?
• É um aplicativo de uso interno da empresa?
• É um jogo?
• Pretende monetizar o aplicativo?
• O aplicativo é o seu negócio?
• Precisa funcionar off-line?
• E a segurança? (dados / inteligência)
• Qual o público que o aplicativo deve atingir?
• Qual o Deadline de entrega?
Nativo ou Híbrido?
Cross-Platform
Considere também estas opções:
• Xamarin *
• Titanium Appcelerator *
• SenchaTouch
• Intel XDK
• IBM Worklight
Frameworks JS
• AngularJS
• Ionic
• jQuery Mobile
• Delphi
• RhoMobile
• Corona
• Unity
E a sua própria framework?
E mesmo assim temos exemplos como estes:
"Apostar tudo em
HTML5 foi um erro!"
Mark Zuckerberg
E mesmo assim temos exemplos como estes:
Foco em User Experience,
estabilidade e performance.
Kiran Prasad
E mesmo assim temos exemplos como estes:
Segurança
UX
TECNICAMENTE falando…
…aplicativos nativos AINDA são a melhor opção.
"TECNICAMENTE" …
…não é a única questão em jogo!
Mas
Tips!
• Considere aquilo que você já sabe e aquilo que deseja aprender.
• Não pense mobile como web.
• Comece com uma linguagem, evolua conceitos, expanda para
outras plataformas.
• Café, código e paciência :)
Daniel Batiston
iOS Developer
danielbatiston@yahoo.com.br
br.linkedin.com/in/danielbatiston
www.hicode.com.br
Obrigado!

Contenu connexe

Tendances

Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileWaldyr Felix
 
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaFundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaDanielAmaral70
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Luiz Gavinho
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Wennder Santos
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaJose Augusto Cintra
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDaniel Rodrigues
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchRafael Neri
 
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário Osmar Petry
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDirlei Dionísio
 
Desenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoDesenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoLetticia Nicoli
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 

Tendances (20)

Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Worklight exemplo
Worklight exemploWorklight exemplo
Worklight exemplo
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento Mobile
 
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaFundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de Software
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
 
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator Titanium
 
Desenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x NativoDesenvolvimento Mobile: Híbrido x Nativo
Desenvolvimento Mobile: Híbrido x Nativo
 
Apps Hibridos
Apps HibridosApps Hibridos
Apps Hibridos
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 

En vedette

El Codigo Secreto
El Codigo SecretoEl Codigo Secreto
El Codigo SecretoSara Peich
 
Organiza Tu Mundo
Organiza Tu MundoOrganiza Tu Mundo
Organiza Tu MundoSara Peich
 
Crea Una Libreta De Estrategias
Crea Una Libreta De EstrategiasCrea Una Libreta De Estrategias
Crea Una Libreta De EstrategiasSara Peich
 
Eureka forbes-ltd
Eureka forbes-ltdEureka forbes-ltd
Eureka forbes-ltdimneil
 

En vedette (6)

Eureka Impact Study
Eureka Impact StudyEureka Impact Study
Eureka Impact Study
 
El Codigo Secreto
El Codigo SecretoEl Codigo Secreto
El Codigo Secreto
 
Organiza Tu Mundo
Organiza Tu MundoOrganiza Tu Mundo
Organiza Tu Mundo
 
Afformations
AfformationsAfformations
Afformations
 
Crea Una Libreta De Estrategias
Crea Una Libreta De EstrategiasCrea Una Libreta De Estrategias
Crea Una Libreta De Estrategias
 
Eureka forbes-ltd
Eureka forbes-ltdEureka forbes-ltd
Eureka forbes-ltd
 

Similaire à NativoHíbrido

Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"Stefan Horochovec
 
Phonegap - self RJ
Phonegap - self RJPhonegap - self RJ
Phonegap - self RJjavamanrj
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Leonardo Melo Santos
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGapLucas Félix
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGapLucas Félix
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento MobileElton Minetto
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Marcelo Marques Gonçalves
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryfelipebzr
 
Introdução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapIntrodução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapDiogo Souza Machado
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou AppHeider Lopes
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETJoel Rodrigues
 

Similaire à NativoHíbrido (20)

Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
Phonegap - self RJ
Phonegap - self RJPhonegap - self RJ
Phonegap - self RJ
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGap
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGap
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
 
Mobile Dev - Aplicativos
Mobile Dev - AplicativosMobile Dev - Aplicativos
Mobile Dev - Aplicativos
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
 
Introdução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapIntrodução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com Phonegap
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App
 
Web ou App?
Web ou App?Web ou App?
Web ou App?
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 

NativoHíbrido

  • 1. Nativo ou Híbrido? Eureka! E agora: CocoaHeads BNU - Daniel Batiston
  • 2. Um pouco sobre mim: • 15+ anos de desenvolvimento. • iOS/Mobile developer desde 2010. • Team Leader Mobile na Morphy Digital Group. Daniel Batiston
  • 3. Eureka! Devo estar no Mobile? Como estar no Mobile? ou melhor…
  • 4. Nativo Desenvolvimento iOS: Objective-C - Xcode (Mac) Android: Java - Android Studio / Eclipse (MAC,Windows, Linux) Windows Phone: C# -Visual Studio (Windows) • Desenvolvimento específico para cada plataforma. • Explora todas as potencialidades do OS e Device. • Acessa recursos avançados. • Disponibiliza ferramentas de testes. • SDK facilita o desenvolvimento
  • 5. WebApps Desenvolvimento • Sites que se comportam como aplicativos. • Essencialmente desenvolvidos em HTML5, CSS3, JavaScript. • Acessados via browser do dispositivos. • Comportamento responsivo. • Acesso somente online
  • 6. Híbridos Desenvolvimento * Frameworks e Ferramentas • Parcialmente Nativos e parcialmente WebApps. • Recursos são empacotados no padrão da plataforma e executadas sobre um navegador embutido no App. • Pode ser difícil ou até mesmo impossível trabalhar offline. • Podem explorar os principais recursos do device *. Phonegap/Cordova (JavaScript API for device acesses, extensível através de plugins) Local Builds vs PhoneGap Build
  • 7. De forma técnica! iOS/Android/WP Nativo Híbrido WebApp Linguagens Objective-C, Swift, Java, C# HTML5, CSS3, JavaScript * HTML5, CSS3, JavaScript Código Fonte / Projeto Expecífico Em parte compartilhado * Compartilhado Curva de Aprendizado Alta/Moderada Moderada/Baixa * Moderada/Baixa Performance Alta Baixa/Moderada Baixa Recursos avançados Sim Limitados Não Funcionamento Conectividade Off-line/On-line Preferencialmente On-line Online Usabilidade User Experience Alta/Rica Moderada * Moderada/Pobre Testes SDK e Ferramentas Difícil Difícil Custo (Cliente / Dev) Alto/Moderado Moderado Baixo Tempo de desenvolvimento Alto/Moderado Moderado/Baixo Moderado/Baixo Instalação Stores Stores Browser
  • 8. Depende! • É um app protótipo/conceito? • É um aplicativo de uso interno da empresa? • É um jogo? • Pretende monetizar o aplicativo? • O aplicativo é o seu negócio? • Precisa funcionar off-line? • E a segurança? (dados / inteligência) • Qual o público que o aplicativo deve atingir? • Qual o Deadline de entrega? Nativo ou Híbrido?
  • 9. Cross-Platform Considere também estas opções: • Xamarin * • Titanium Appcelerator * • SenchaTouch • Intel XDK • IBM Worklight Frameworks JS • AngularJS • Ionic • jQuery Mobile • Delphi • RhoMobile • Corona • Unity E a sua própria framework?
  • 10. E mesmo assim temos exemplos como estes: "Apostar tudo em HTML5 foi um erro!" Mark Zuckerberg
  • 11. E mesmo assim temos exemplos como estes: Foco em User Experience, estabilidade e performance. Kiran Prasad
  • 12. E mesmo assim temos exemplos como estes: Segurança UX
  • 13. TECNICAMENTE falando… …aplicativos nativos AINDA são a melhor opção.
  • 14. "TECNICAMENTE" … …não é a única questão em jogo! Mas
  • 15. Tips! • Considere aquilo que você já sabe e aquilo que deseja aprender. • Não pense mobile como web. • Comece com uma linguagem, evolua conceitos, expanda para outras plataformas. • Café, código e paciência :)