SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Luiz Tiago

• Front-end Manager @ MGR Tecnologia

• iPhone Developer

• Especialista em “Mobile Developent”

• And more things...
Introdução
7 bilhões de pessoas




Fonte: ONU / ITU
                   > 5 bilhões
Timeline
Smartphones vs.   Feature Phones




2010       2012
                           72%
  29%       50%
                               Fonte: Nielsen
$6,2 bi   $35 bi




              Fonte: Nielsen
25 dos 30 maiores do Alexa
  possuem versão mobile
Mobilidade não tem idade
Desenvolvimento
Por onde seguir?
Planejamento...
Planejamento...


• Quais recursos do dispositivo precisarei utilizar?
Recursos do aparelho

• Acelerômetro   • Geolocation

• Arquivos       • Mídia

• Bússola        • Notifications

• Camera         • Storage

• Contatos       • Entre outras coisas...
Planejamento...


• Quais recursos do dispositivo precisarei utilizar?

• Quais dispositivos precisarei dar suporte?
iPhone Dev
• 5 aparelhos (Classic, 3G, 3GS, 4, 4S)

• 2 resoluções diferentes
  (320x480 e 640x960)

• 5 Master Version’s
Android World
• 115 Android Phones (1 year ago)
  Acer beTouch E110 – March HTC Paradise Motorola Morrison – Cliq – DEXT Acer beTouch E400 – April HTC Magic – Sapphire
  – T-Mobile myTouch 3G – Motorola Motoroi – Sholes Tablet – XT720 Acer Liquid – A1 Google Ion – Dopod A6188 Motorola
  MT710 Alcatel OT-980 – May HTC myTouch Slide – MyTouch 2 – Espresso – May Motorola Opus One – Boost Mobile i1
  Bluebird Pidion BIP-6000 17th Motorola Sholes – XT701 Chinavision The Robot Superphone – CVNC-M80 HTC Passion –
  Dragon – Zoom 2 – Nexus One – Motorola Quench – Cliq XT – Zeppelin – XT800 Cool F910 – Apanda A60 GooglePhone
  Philips V808 Compulab Exeda HTC Predator Philips V900 Dell Aero HTC Scorpion – Late 2010 Qigi i6 Dell Mini 5 – Streak
  Huawei RBM2 – Der Allrounder – Red Bull Mobile Samsung Beam i8520 – Halo Dell Ophone mini3i – Benzine Huawei U8220
  – U82226 – U8230 – T-Mobile Pulse Samsung Behold 2 T939 Foxda C8901 Huawei U8100 – U8110 – T-Mobile Pulse Mini
  Samsung Bigfoot Garmin Nuvifone A50 Huawei U8300 Samsung Galaxy i7500 Geek Phone One Huawei U8800 Samsung
  Galaxy Lite i5700 – Galaxy Mini – Spica – General Mobile Brava Inbrics M1 Galaxy Portal General Mobile Cosmos – March
  Innocomm Skate Samsung Galaxy S General Mobile Cosmos 2 – June Kogan Agora Samsung Houdini General Mobile DSTL1
  Koolu Freerunner – Openmoko GTA02 Samsung i899 General Mobile Touch Stone – Late 2010 Kyocera Zio M6000 – July
  Samsung M100S – SHW-M100S Gigabyte GSmart Codfish G1305 Lenovo O1 Ophone Samsung Moment – InstinctQ m900
  Gigabyte GSmart – S1200 Android Lenovo LeName Samsung Saturn i6500 Haier H7 LG Andro-1 – KH5200 Saygus VPhone V1
  HighScreen PP5420 LG GT540 Swift – April Sciphone N12 HighScreen Zeus LG GW620 InTouch Max – Eve – Etna Sciphone
  N16 Hisense HS-E90 LG GW880 Amundsen Sciphone N17 HKC Pearl LG LU2300 – June Sciphone N19 HTC Bahamas LG
  Prada 3 – LS680 Sciphone N21 HTC Click – Fiesta – Tattoo Lumigon T1 – May Sony Ericsson Sunny HTC Desire – Bravo –
  Incredible – March 26th Lumigon S1 – June Sony Ericsson Susan HTC Desire 6200 – Verizon Droid Eris Lumigon E1 Sony
  Ericsson XPERIA X10 – Infinity – March HTC Dragon Motorola Backflip – Motus Sony Ericsson XPERIA X10 Mini – Robyn – June
  HTC Dream – T-Mobile G1 Motorola Devour A555 – Calgary – February 25th Sony Ericsson XPERIA X10 Mini ProJune HTC Evo
  – Supersonic – A9292 Motorola Droid – Sholes – Tao – Milestone Sunno S880 HTC Hero – G2 Touch Motorola Heron Tiger G3
  HTC Halo Motorola i1 Vibo A688 HTC Huangshan Motorola LaJolla ZiiLABS Zii Trinity HTC Legend – March 30th Motorola
  MB511 – Ruth ZTE Blade HTC Lancaster Motorola MB200 ZTE Smooth HTC Liberty Motorola MB300 ZTE Racer HTC Memphis
  Motorola Mirage – Shadow – Nexus Two


                                                                              http://www.googleandblog.com/faq-about-google-android/
Sem contar com...
Planejamento...

• Quais recursos do dispositivo precisarei utilizar?

• Quais dispositivos precisarei dar suporte?

• Qual o recurso disponível para o projeto?
  (financeiro e humano)
Recursos humanos e
         financeiros

• Equipe tem conhecimento suficiente?

• Terceirizar?

• Treinar?

• Orçamento disponível?
Planejamento...

• Quais recursos do dispositivo precisarei utilizar?

• Quais dispositivos precisarei dar suporte?

• Qual o recurso disponível para o projeto?
  (financeiro e humano)

• Quanto este projeto deve crescer?
Quanto vai crescer?




 2008         2011
App Nativa




 • Uma aplicação escrita
   especificamente para aquela
   plataforma
App Nativa

                                         Recursos
Código fonte app      Aplicação
                                      (img, audio, etc)



                        SDK

    Compila          Executável            Pacote




                         App Stores
App Nativa (iOS)

                                                    Recursos
Código fonte app             Aplicação
                                                 (img, audio, etc)

                   Objective-C

                                 SDK

    Compila                  Executável               Pacote



     XCode                                .app


                                 App Stores
App Nativa (Android)

                                                 Recursos
Código fonte app          Aplicação
                                              (img, audio, etc)

                   Java

                            SDK

    Compila               Executável               Pacote



  Android SDK                          .apk


                             App Stores
App Nativa (Blackberry)

                                                       Recursos
Código fonte app                Aplicação
                                                    (img, audio, etc)

                         Java

                                  SDK

      Compila                   Executável               Pacote



Blackberry for Eclipse                       .cod


                                   App Stores
App Nativa (Windows Phone)

                                                            Recursos
Código fonte app                    Aplicação
                                                         (img, audio, etc)

                  C#, VB, .Net, Silverlight

                                        SDK

    Compila                         Executável                Pacote



  Visual Studio                                   .xap


                                         App Stores
App Nativa


  • Recursos completos

  • Alta performance

  • Melhor User eXperience

  • Facilidade para criação de jogos
App Nativa


  • Alto custo para desenvolvimento

  • Desenvolvimento mais complicado

  • Vários dispositivos

  • Várias plataformas
Web App


 • Uma aplicação que roda em
   um web browser

 • Não necessariamente em
   HTML5, mas isso ajuda.
Web App


 • Padrão web (HTML, CSS, JS)

 • Multi-dispositivos

 • Multi-plataformas

 • Atualização realtime
Web App


 • Recursos limitados

 • Acessibilidade

 • Cross-domain (Webservices)

 • Performance
Conclusão
Sua escolha não
deve virar religião
A melhor opção depende...

• Do projeto

• Do orçamento

• Da equipe
Obrigado à todos!

• @ luiztiago

• www.luiztiago.com

• luiztiago@luiztiago.com

Contenu connexe

Similaire à Mobile Dev Manager

Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos MóveisGrendene S/A
 
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012Marlon Carvalho
 
Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Gustavo Ciello
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o AndroidHeider Lopes
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Androidfelipebzr
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidSalvador Torres
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
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
 
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
 
O Java móvel e o Android - Evento Java vs. .Net
O Java móvel e o Android - Evento Java vs. .NetO Java móvel e o Android - Evento Java vs. .Net
O Java móvel e o Android - Evento Java vs. .NetCaelum
 
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
 
Workshop sobre códigos em android usp 22.08.2013
Workshop sobre códigos em android   usp 22.08.2013Workshop sobre códigos em android   usp 22.08.2013
Workshop sobre códigos em android usp 22.08.2013guisester
 
Internet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningInternet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningAlvaro Viebrantz
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoJava, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoGlobalcode
 

Similaire à Mobile Dev Manager (20)

Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos Móveis
 
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
 
Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Android
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
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
 
O Java móvel e o Android - Evento Java vs. .Net
O Java móvel e o Android - Evento Java vs. .NetO Java móvel e o Android - Evento Java vs. .Net
O Java móvel e o Android - Evento Java vs. .Net
 
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
 
Workshop sobre códigos em android usp 22.08.2013
Workshop sobre códigos em android   usp 22.08.2013Workshop sobre códigos em android   usp 22.08.2013
Workshop sobre códigos em android usp 22.08.2013
 
Internet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningInternet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine Learning
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de InovaçãoJava, Internet das Coisas, Things API e Arquiteturas de Inovação
Java, Internet das Coisas, Things API e Arquiteturas de Inovação
 
Android desenvolvimento
Android desenvolvimentoAndroid desenvolvimento
Android desenvolvimento
 
Dispositivos Moveis
Dispositivos MoveisDispositivos Moveis
Dispositivos Moveis
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 

Plus de Luiz Oliveira

HTML, CSS & JS: olhando pra frente
HTML, CSS & JS: olhando pra frenteHTML, CSS & JS: olhando pra frente
HTML, CSS & JS: olhando pra frenteLuiz Oliveira
 
Something about the future of JS
Something about the future of JSSomething about the future of JS
Something about the future of JSLuiz Oliveira
 
Por que investir em performance Front-End?
Por que investir em performance Front-End?Por que investir em performance Front-End?
Por que investir em performance Front-End?Luiz Oliveira
 
Front-End do Século XXI.I
Front-End do Século XXI.IFront-End do Século XXI.I
Front-End do Século XXI.ILuiz Oliveira
 
jQuery Mobile - Aplicações móveis com Javascript
jQuery Mobile - Aplicações móveis com JavascriptjQuery Mobile - Aplicações móveis com Javascript
jQuery Mobile - Aplicações móveis com JavascriptLuiz Oliveira
 
Payment API (JSR 229)
Payment API (JSR 229)Payment API (JSR 229)
Payment API (JSR 229)Luiz Oliveira
 

Plus de Luiz Oliveira (7)

HTML, CSS & JS: olhando pra frente
HTML, CSS & JS: olhando pra frenteHTML, CSS & JS: olhando pra frente
HTML, CSS & JS: olhando pra frente
 
Something about the future of JS
Something about the future of JSSomething about the future of JS
Something about the future of JS
 
Mercado Web
Mercado WebMercado Web
Mercado Web
 
Por que investir em performance Front-End?
Por que investir em performance Front-End?Por que investir em performance Front-End?
Por que investir em performance Front-End?
 
Front-End do Século XXI.I
Front-End do Século XXI.IFront-End do Século XXI.I
Front-End do Século XXI.I
 
jQuery Mobile - Aplicações móveis com Javascript
jQuery Mobile - Aplicações móveis com JavascriptjQuery Mobile - Aplicações móveis com Javascript
jQuery Mobile - Aplicações móveis com Javascript
 
Payment API (JSR 229)
Payment API (JSR 229)Payment API (JSR 229)
Payment API (JSR 229)
 

Mobile Dev Manager

  • 1.
  • 2. Luiz Tiago • Front-end Manager @ MGR Tecnologia • iPhone Developer • Especialista em “Mobile Developent” • And more things...
  • 4. 7 bilhões de pessoas Fonte: ONU / ITU > 5 bilhões
  • 5. Timeline Smartphones vs. Feature Phones 2010 2012 72% 29% 50% Fonte: Nielsen
  • 6. $6,2 bi $35 bi Fonte: Nielsen
  • 7. 25 dos 30 maiores do Alexa possuem versão mobile
  • 12. Planejamento... • Quais recursos do dispositivo precisarei utilizar?
  • 13. Recursos do aparelho • Acelerômetro • Geolocation • Arquivos • Mídia • Bússola • Notifications • Camera • Storage • Contatos • Entre outras coisas...
  • 14. Planejamento... • Quais recursos do dispositivo precisarei utilizar? • Quais dispositivos precisarei dar suporte?
  • 15. iPhone Dev • 5 aparelhos (Classic, 3G, 3GS, 4, 4S) • 2 resoluções diferentes (320x480 e 640x960) • 5 Master Version’s
  • 16. Android World • 115 Android Phones (1 year ago) Acer beTouch E110 – March HTC Paradise Motorola Morrison – Cliq – DEXT Acer beTouch E400 – April HTC Magic – Sapphire – T-Mobile myTouch 3G – Motorola Motoroi – Sholes Tablet – XT720 Acer Liquid – A1 Google Ion – Dopod A6188 Motorola MT710 Alcatel OT-980 – May HTC myTouch Slide – MyTouch 2 – Espresso – May Motorola Opus One – Boost Mobile i1 Bluebird Pidion BIP-6000 17th Motorola Sholes – XT701 Chinavision The Robot Superphone – CVNC-M80 HTC Passion – Dragon – Zoom 2 – Nexus One – Motorola Quench – Cliq XT – Zeppelin – XT800 Cool F910 – Apanda A60 GooglePhone Philips V808 Compulab Exeda HTC Predator Philips V900 Dell Aero HTC Scorpion – Late 2010 Qigi i6 Dell Mini 5 – Streak Huawei RBM2 – Der Allrounder – Red Bull Mobile Samsung Beam i8520 – Halo Dell Ophone mini3i – Benzine Huawei U8220 – U82226 – U8230 – T-Mobile Pulse Samsung Behold 2 T939 Foxda C8901 Huawei U8100 – U8110 – T-Mobile Pulse Mini Samsung Bigfoot Garmin Nuvifone A50 Huawei U8300 Samsung Galaxy i7500 Geek Phone One Huawei U8800 Samsung Galaxy Lite i5700 – Galaxy Mini – Spica – General Mobile Brava Inbrics M1 Galaxy Portal General Mobile Cosmos – March Innocomm Skate Samsung Galaxy S General Mobile Cosmos 2 – June Kogan Agora Samsung Houdini General Mobile DSTL1 Koolu Freerunner – Openmoko GTA02 Samsung i899 General Mobile Touch Stone – Late 2010 Kyocera Zio M6000 – July Samsung M100S – SHW-M100S Gigabyte GSmart Codfish G1305 Lenovo O1 Ophone Samsung Moment – InstinctQ m900 Gigabyte GSmart – S1200 Android Lenovo LeName Samsung Saturn i6500 Haier H7 LG Andro-1 – KH5200 Saygus VPhone V1 HighScreen PP5420 LG GT540 Swift – April Sciphone N12 HighScreen Zeus LG GW620 InTouch Max – Eve – Etna Sciphone N16 Hisense HS-E90 LG GW880 Amundsen Sciphone N17 HKC Pearl LG LU2300 – June Sciphone N19 HTC Bahamas LG Prada 3 – LS680 Sciphone N21 HTC Click – Fiesta – Tattoo Lumigon T1 – May Sony Ericsson Sunny HTC Desire – Bravo – Incredible – March 26th Lumigon S1 – June Sony Ericsson Susan HTC Desire 6200 – Verizon Droid Eris Lumigon E1 Sony Ericsson XPERIA X10 – Infinity – March HTC Dragon Motorola Backflip – Motus Sony Ericsson XPERIA X10 Mini – Robyn – June HTC Dream – T-Mobile G1 Motorola Devour A555 – Calgary – February 25th Sony Ericsson XPERIA X10 Mini ProJune HTC Evo – Supersonic – A9292 Motorola Droid – Sholes – Tao – Milestone Sunno S880 HTC Hero – G2 Touch Motorola Heron Tiger G3 HTC Halo Motorola i1 Vibo A688 HTC Huangshan Motorola LaJolla ZiiLABS Zii Trinity HTC Legend – March 30th Motorola MB511 – Ruth ZTE Blade HTC Lancaster Motorola MB200 ZTE Smooth HTC Liberty Motorola MB300 ZTE Racer HTC Memphis Motorola Mirage – Shadow – Nexus Two http://www.googleandblog.com/faq-about-google-android/
  • 18. Planejamento... • Quais recursos do dispositivo precisarei utilizar? • Quais dispositivos precisarei dar suporte? • Qual o recurso disponível para o projeto? (financeiro e humano)
  • 19. Recursos humanos e financeiros • Equipe tem conhecimento suficiente? • Terceirizar? • Treinar? • Orçamento disponível?
  • 20. Planejamento... • Quais recursos do dispositivo precisarei utilizar? • Quais dispositivos precisarei dar suporte? • Qual o recurso disponível para o projeto? (financeiro e humano) • Quanto este projeto deve crescer?
  • 21. Quanto vai crescer? 2008 2011
  • 22. App Nativa • Uma aplicação escrita especificamente para aquela plataforma
  • 23. App Nativa Recursos Código fonte app Aplicação (img, audio, etc) SDK Compila Executável Pacote App Stores
  • 24. App Nativa (iOS) Recursos Código fonte app Aplicação (img, audio, etc) Objective-C SDK Compila Executável Pacote XCode .app App Stores
  • 25. App Nativa (Android) Recursos Código fonte app Aplicação (img, audio, etc) Java SDK Compila Executável Pacote Android SDK .apk App Stores
  • 26. App Nativa (Blackberry) Recursos Código fonte app Aplicação (img, audio, etc) Java SDK Compila Executável Pacote Blackberry for Eclipse .cod App Stores
  • 27. App Nativa (Windows Phone) Recursos Código fonte app Aplicação (img, audio, etc) C#, VB, .Net, Silverlight SDK Compila Executável Pacote Visual Studio .xap App Stores
  • 28. App Nativa • Recursos completos • Alta performance • Melhor User eXperience • Facilidade para criação de jogos
  • 29. App Nativa • Alto custo para desenvolvimento • Desenvolvimento mais complicado • Vários dispositivos • Várias plataformas
  • 30. Web App • Uma aplicação que roda em um web browser • Não necessariamente em HTML5, mas isso ajuda.
  • 31. Web App • Padrão web (HTML, CSS, JS) • Multi-dispositivos • Multi-plataformas • Atualização realtime
  • 32. Web App • Recursos limitados • Acessibilidade • Cross-domain (Webservices) • Performance
  • 34. Sua escolha não deve virar religião
  • 35. A melhor opção depende... • Do projeto • Do orçamento • Da equipe
  • 36. Obrigado à todos! • @ luiztiago • www.luiztiago.com • luiztiago@luiztiago.com