O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
HÍBRIDOWEBNATIVODESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS
Vamos supor que sua empresa tem...   ...uma ideia genial de aplicativo mobile para criar!                                 ...
E tem uma ambição:  atingir um bom número de plataformas/pessoas!
Mas isso se revela um problema...  ...pois existem diversas plataformas!
Você pode facilitar...     ...e focar apenas em três delas!
51% http://phonehousepapendrecht.files.wordpress.com/2011/12/galaxy-nexus-product-image-2.jpg
34%
01% http://th09.deviantart.net/fs70/PRE/i/2012/004/5/6/lumia_800_wallpaper_by_bladerahul-d4laqoo.jpg
MAS O PROBLEMA...      ...não foi totalmente resolvido!
NATIVOWEBAPPSHÍBRIDO
SUA ESCOLHA  GOSTOS E INTERESSES PESSOAIS
UM RÁPIDO OVERVIEW
Código fonte                        Recursosna linguagem nativa   APLICATIVO     (imagens, etc)                       SDK ...
PARA ANDROID
PARA iOS
PARA WINDOWS PHONE
SO            WiFi                  Accel                 Câmera                 Sensores                   GPSAPI e Servi...
WEBSITES E WEBAPPS         ...tem alguma diferença entre eles?
WEBSITES           WEBAPPS
Código fonte                                    Recursosem HTML, CSS e/ou                                  (imagens, etc) ...
SO            WiFi BROWSER          GSM                 Câmera                 Sensores                   GPS             ...
http://www.photoshopcreative.com.br/trabalhos/full/60033.jpg
Código fonte        Código fonte         Recursoslinguagem nativa   em alguma linguagem   (imagens, etc)                  ...
SO              WiFiAplicativo Nativo    GSM   WebView          Câmera                    Sensores      Ponte             ...
SO              WiFiAplicativo Nativo    GSM   Container        Câmera                    Sensores      Ponte           GP...
O que precisamos analisar...           ...sobre estas três abordagens?                 MITOS E VERDADES
OBJECTIVE-C       JAVA    .NET      LINGUAGEM X
EXPERTISEEM CADA PLATAFORMA
MANUTENÇÃODUAS BASES DE CÓDIGO
FEATURESNOVAS FEATURES, TRABALHO DOBRADO
FEATURESPECULIARIDADES DE CADA PLATAFORMA
FEATURES“PODANDO” OU LIMITANDO O APLICATIVO
CUSTOSMÁQUINAS, AMBIENTES, TREINAMENTOS...
DESEMPENHOIMPORTA PARA SEU APLICATIVO?
DESEMPENHOOU PARA MOBILE SEMPRE IMPORTA?
A BATALHACOMPLEXIDADE versus DESEMPENHO
HARDWAREAINDA É O QUE DECIDE A SUA COMPRA?
UX E DESIGNSÃO MUITO IMPORTANTES!
UX E DESIGNANDROID É ANDROID. iOS É iOS.
http://download.ultradownloads.com.br/wallpaper/66331_Papel-de-Parede-Multidao-de-Guarda-Chuva_1280x800.jpg
APPSTORESPOLÍTICAS DE PUBLICAÇÃO
APPSTORESO “MARKETING” DELAS IMPORTA?
APPSTORESINFRAESTRUTURA DE DISTRIBUIÇÃO
APPSTORESFEEDBACK DOS USUÁRIOS
“Apostar tudo em HTML5                               foi um erro...”                                                      ...
“Foco em User Experience evelocidade da aplicação”Kiran Prassad “...iPad tem o processador             mais rápido...”    ...
“Wunderlist is now native.     Smaller, faster and             more stable”             Matthew Bostock
HTML5 é, de fato, o futuro?  podemos apostar todas nossas fichas nele desde já?
TECNICAMENTE falando...     ...aplicativos nativos AINDA são a melhor opção.
Mas “TECNICAMENTE”...        ...não é a única questão em jogo!
ESTRATÉGIAS
marlon            .silvacarvalho.nettwitter.com/   marlonscarvalhomarlon.carvalho                        @gmail.com
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Próximos SlideShares
Carregando em…5
×

Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012

1.252 visualizações

Publicada em

Apresentação sobre as abordagens de desenvolvimento mobile: Híbrido, Nativo e Web. Apresentado no SEMCOMP UFBA de 2012.

  • Seja o primeiro a comentar

Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012

  1. 1. HÍBRIDOWEBNATIVODESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS
  2. 2. Vamos supor que sua empresa tem... ...uma ideia genial de aplicativo mobile para criar! http://69.27.107.156/~esawyerf/wp-content/uploads/2011/12/Fotolia_2892778_Subscription_XL.jpg
  3. 3. E tem uma ambição: atingir um bom número de plataformas/pessoas!
  4. 4. Mas isso se revela um problema... ...pois existem diversas plataformas!
  5. 5. Você pode facilitar... ...e focar apenas em três delas!
  6. 6. 51% http://phonehousepapendrecht.files.wordpress.com/2011/12/galaxy-nexus-product-image-2.jpg
  7. 7. 34%
  8. 8. 01% http://th09.deviantart.net/fs70/PRE/i/2012/004/5/6/lumia_800_wallpaper_by_bladerahul-d4laqoo.jpg
  9. 9. MAS O PROBLEMA... ...não foi totalmente resolvido!
  10. 10. NATIVOWEBAPPSHÍBRIDO
  11. 11. SUA ESCOLHA GOSTOS E INTERESSES PESSOAIS
  12. 12. UM RÁPIDO OVERVIEW
  13. 13. Código fonte Recursosna linguagem nativa APLICATIVO (imagens, etc) SDK Tools Compilador Packager Executável Pacote
  14. 14. PARA ANDROID
  15. 15. PARA iOS
  16. 16. PARA WINDOWS PHONE
  17. 17. SO WiFi Accel Câmera Sensores GPSAPI e Serviços ...
  18. 18. WEBSITES E WEBAPPS ...tem alguma diferença entre eles?
  19. 19. WEBSITES WEBAPPS
  20. 20. Código fonte Recursosem HTML, CSS e/ou (imagens, etc) Javascript SDK Tools Compilador Packager Executável Browser
  21. 21. SO WiFi BROWSER GSM Câmera Sensores GPS ...API e Serviços
  22. 22. http://www.photoshopcreative.com.br/trabalhos/full/60033.jpg
  23. 23. Código fonte Código fonte Recursoslinguagem nativa em alguma linguagem (imagens, etc) SDK Tools Compilador Packager Executável Pacote
  24. 24. SO WiFiAplicativo Nativo GSM WebView Câmera Sensores Ponte GPS ... API e Serviços
  25. 25. SO WiFiAplicativo Nativo GSM Container Câmera Sensores Ponte GPS ... API e Serviços
  26. 26. O que precisamos analisar... ...sobre estas três abordagens? MITOS E VERDADES
  27. 27. OBJECTIVE-C JAVA .NET LINGUAGEM X
  28. 28. EXPERTISEEM CADA PLATAFORMA
  29. 29. MANUTENÇÃODUAS BASES DE CÓDIGO
  30. 30. FEATURESNOVAS FEATURES, TRABALHO DOBRADO
  31. 31. FEATURESPECULIARIDADES DE CADA PLATAFORMA
  32. 32. FEATURES“PODANDO” OU LIMITANDO O APLICATIVO
  33. 33. CUSTOSMÁQUINAS, AMBIENTES, TREINAMENTOS...
  34. 34. DESEMPENHOIMPORTA PARA SEU APLICATIVO?
  35. 35. DESEMPENHOOU PARA MOBILE SEMPRE IMPORTA?
  36. 36. A BATALHACOMPLEXIDADE versus DESEMPENHO
  37. 37. HARDWAREAINDA É O QUE DECIDE A SUA COMPRA?
  38. 38. UX E DESIGNSÃO MUITO IMPORTANTES!
  39. 39. UX E DESIGNANDROID É ANDROID. iOS É iOS.
  40. 40. http://download.ultradownloads.com.br/wallpaper/66331_Papel-de-Parede-Multidao-de-Guarda-Chuva_1280x800.jpg
  41. 41. APPSTORESPOLÍTICAS DE PUBLICAÇÃO
  42. 42. APPSTORESO “MARKETING” DELAS IMPORTA?
  43. 43. APPSTORESINFRAESTRUTURA DE DISTRIBUIÇÃO
  44. 44. APPSTORESFEEDBACK DOS USUÁRIOS
  45. 45. “Apostar tudo em HTML5 foi um erro...” Mark Zuckerberghttp://lists.w3.org/Archives/Public/public-coremob/2012Sep/0021.html
  46. 46. “Foco em User Experience evelocidade da aplicação”Kiran Prassad “...iPad tem o processador mais rápido...” Kiran Prassad
  47. 47. “Wunderlist is now native. Smaller, faster and more stable” Matthew Bostock
  48. 48. HTML5 é, de fato, o futuro? podemos apostar todas nossas fichas nele desde já?
  49. 49. TECNICAMENTE falando... ...aplicativos nativos AINDA são a melhor opção.
  50. 50. Mas “TECNICAMENTE”... ...não é a única questão em jogo!
  51. 51. ESTRATÉGIAS
  52. 52. marlon .silvacarvalho.nettwitter.com/ marlonscarvalhomarlon.carvalho @gmail.com

×