Your SlideShare is downloading. ×
  • Like
Monografia - Mobile Web Apps vs Native Apps
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Monografia - Mobile Web Apps vs Native Apps

  • 1,075 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,075
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
36
Comments
0
Likes
9

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Luiz Tiago• Front-end Manager @ MGR Tecnologia• iPhone Developer• Especialista em “Mobile Developent”• And more things...
  • 2. Introdução
  • 3. 7 bilhões de pessoasFonte: ONU / ITU > 5 bilhões
  • 4. TimelineSmartphones vs. Feature Phones2010 2012 72% 29% 50% Fonte: Nielsen
  • 5. $6,2 bi $35 bi Fonte: Nielsen
  • 6. 25 dos 30 maiores do Alexa possuem versão mobile
  • 7. Mobilidade não tem idade
  • 8. Desenvolvimento
  • 9. Por onde seguir?
  • 10. Planejamento...
  • 11. Planejamento...• Quais recursos do dispositivo precisarei utilizar?
  • 12. Recursos do aparelho• Acelerômetro • Geolocation• Arquivos • Mídia• Bússola • Notifications• Camera • Storage• Contatos • Entre outras coisas...
  • 13. Planejamento...• Quais recursos do dispositivo precisarei utilizar?• Quais dispositivos precisarei dar suporte?
  • 14. iPhone Dev• 5 aparelhos (Classic, 3G, 3GS, 4, 4S)• 2 resoluções diferentes (320x480 e 640x960)• 5 Master Version’s
  • 15. 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/
  • 16. Sem contar com...
  • 17. Planejamento...• Quais recursos do dispositivo precisarei utilizar?• Quais dispositivos precisarei dar suporte?• Qual o recurso disponível para o projeto? (financeiro e humano)
  • 18. Recursos humanos e financeiros• Equipe tem conhecimento suficiente?• Terceirizar?• Treinar?• Orçamento disponível?
  • 19. 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?
  • 20. Quanto vai crescer? 2008 2011
  • 21. App Nativa • Uma aplicação escrita especificamente para aquela plataforma
  • 22. App Nativa RecursosCódigo fonte app Aplicação (img, audio, etc) SDK Compila Executável Pacote App Stores
  • 23. App Nativa (iOS) RecursosCódigo fonte app Aplicação (img, audio, etc) Objective-C SDK Compila Executável Pacote XCode .app App Stores
  • 24. App Nativa (Android) RecursosCódigo fonte app Aplicação (img, audio, etc) Java SDK Compila Executável Pacote Android SDK .apk App Stores
  • 25. App Nativa (Blackberry) RecursosCódigo fonte app Aplicação (img, audio, etc) Java SDK Compila Executável PacoteBlackberry for Eclipse .cod App Stores
  • 26. App Nativa (Windows Phone) RecursosCódigo fonte app Aplicação (img, audio, etc) C#, VB, .Net, Silverlight SDK Compila Executável Pacote Visual Studio .xap App Stores
  • 27. App Nativa • Recursos completos • Alta performance • Melhor User eXperience • Facilidade para criação de jogos
  • 28. App Nativa • Alto custo para desenvolvimento • Desenvolvimento mais complicado • Vários dispositivos • Várias plataformas
  • 29. Web App • Uma aplicação que roda em um web browser • Não necessariamente em HTML5, mas isso ajuda.
  • 30. Web App • Padrão web (HTML, CSS, JS) • Multi-dispositivos • Multi-plataformas • Atualização realtime
  • 31. Web App • Recursos limitados • Acessibilidade • Cross-domain (Webservices) • Performance
  • 32. Conclusão
  • 33. Sua escolha nãodeve virar religião
  • 34. A melhor opção depende...• Do projeto• Do orçamento• Da equipe
  • 35. Obrigado à todos!• @ luiztiago• www.luiztiago.com• luiztiago@luiztiago.com