Monografia - Mobile Web Apps vs Native Apps

  • Published on
    15-Nov-2014

  • View
    1.552

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Transcript

  • 1. Luiz Tiago Front-end Manager @ MGR Tecnologia iPhone Developer Especialista em Mobile Developent And more things...

2. Introduo 3. 7 bilhes de pessoasFonte: ONU / ITU > 5 bilhes 4. TimelineSmartphones vs. Feature Phones2010 2012 72%29% 50% Fonte: Nielsen 5. $6,2 bi $35 biFonte: Nielsen 6. 25 dos 30 maiores do Alexapossuem verso mobile 7. Mobilidade no tem idade 8. Desenvolvimento 9. Por onde seguir? 10. Planejamento... 11. Planejamento... Quais recursos do dispositivo precisarei utilizar? 12. Recursos do aparelho Acelermetro Geolocation Arquivos Mdia Bssola Notications 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 resolues diferentes(320x480 e 640x960) 5 Master Versions 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 MotorolaMT710 Alcatel OT-980 May HTC myTouch Slide MyTouch 2 Espresso May Motorola Opus One Boost Mobile i1Bluebird 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 GooglePhonePhilips V808 Compulab Exeda HTC Predator Philips V900 Dell Aero HTC Scorpion Late 2010 Qigi i6 Dell Mini 5 StreakHuawei 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 MiniSamsung Bigfoot Garmin Nuvifone A50 Huawei U8300 Samsung Galaxy i7500 Geek Phone One Huawei U8800 SamsungGalaxy Lite i5700 Galaxy Mini Spica General Mobile Brava Inbrics M1 Galaxy Portal General Mobile Cosmos MarchInnocomm Skate Samsung Galaxy S General Mobile Cosmos 2 June Kogan Agora Samsung Houdini General Mobile DSTL1Koolu Freerunner Openmoko GTA02 Samsung i899 General Mobile Touch Stone Late 2010 Kyocera Zio M6000 JulySamsung M100S SHW-M100S Gigabyte GSmart Codsh G1305 Lenovo O1 Ophone Samsung Moment InstinctQ m900Gigabyte GSmart S1200 Android Lenovo LeName Samsung Saturn i6500 Haier H7 LG Andro-1 KH5200 Saygus VPhone V1HighScreen PP5420 LG GT540 Swift April Sciphone N12 HighScreen Zeus LG GW620 InTouch Max Eve Etna SciphoneN16 Hisense HS-E90 LG GW880 Amundsen Sciphone N17 HKC Pearl LG LU2300 June Sciphone N19 HTC Bahamas LGPrada 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 SonyEricsson XPERIA X10 Innity March HTC Dragon Motorola Backip Motus Sony Ericsson XPERIA X10 Mini Robyn JuneHTC 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 G3HTC Halo Motorola i1 Vibo A688 HTC Huangshan Motorola LaJolla ZiiLABS Zii Trinity HTC Legend March 30th MotorolaMB511 Ruth ZTE Blade HTC Lancaster Motorola MB200 ZTE Smooth HTC Liberty Motorola MB300 ZTE Racer HTC MemphisMotorola Mirage Shadow Nexus Twohttp://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 disponvel para o projeto?(nanceiro e humano) 18. Recursos humanos e nanceiros Equipe tem conhecimento suciente? Terceirizar? Treinar? Oramento disponvel? 19. Planejamento... Quais recursos do dispositivo precisarei utilizar? Quais dispositivos precisarei dar suporte? Qual o recurso disponvel para o projeto?(nanceiro e humano) Quanto este projeto deve crescer? 20. Quanto vai crescer? 2008 2011 21. App Nativa Uma aplicao escrita especicamente para aquela plataforma 22. App Nativa RecursosCdigo fonte appAplicao(img, audio, etc)SDKCompilaExecutvelPacote App Stores 23. App Nativa (iOS)RecursosCdigo fonte app Aplicao (img, audio, etc) Objective-C SDKCompilaExecutvel Pacote XCode.app App Stores 24. App Nativa (Android) RecursosCdigo fonte appAplicao(img, audio, etc) JavaSDKCompila Executvel PacoteAndroid SDK.apk App Stores 25. App Nativa (Blackberry) RecursosCdigo fonte appAplicao(img, audio, etc) JavaSDKCompila Executvel PacoteBlackberry for Eclipse .cod App Stores 26. App Nativa (Windows Phone)RecursosCdigo fonte appAplicao (img, audio, etc)C#, VB, .Net, SilverlightSDKCompila ExecutvelPacoteVisual Studio .xap App Stores 27. App Nativa Recursos completos Alta performance Melhor User eXperience Facilidade para criao de jogos 28. App Nativa Alto custo para desenvolvimento Desenvolvimento mais complicado Vrios dispositivos Vrias plataformas 29. Web App Uma aplicao que roda em um web browser No necessariamente em HTML5, mas isso ajuda. 30. Web App Padro web (HTML, CSS, JS) Multi-dispositivos Multi-plataformas Atualizao realtime 31. Web App Recursos limitados Acessibilidade Cross-domain (Webservices) Performance 32. Concluso 33. Sua escolha nodeve virar religio 34. A melhor opo depende... Do projeto Do oramento Da equipe 35. Obrigado todos! @ luiztiago www.luiztiago.com luiztiago@luiztiago.com