![Page 1: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/1.jpg)
Mobile app development models
Robert Chipperfield
Red Gate
![Page 2: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/2.jpg)
Diversity of Devices
![Page 3: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/3.jpg)
Native Development
![Page 4: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/4.jpg)
HTML5 web apps
![Page 5: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/5.jpg)
Cross-platform #1: Titanium
Language: HTML5 / JS + Titanium SDK
IDE: Titanium Studio (Eclipse)
Hardware: Mac for iOS
![Page 6: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/6.jpg)
Cross-platform #2: Sencha
Language: HTML5 / JS + Sencha SDK (MVC)
IDE: Sencha Architect / command line
Hardware: Mac for iOS
![Page 7: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/7.jpg)
Cross-platform #3: PhoneGap / Cordova
Language: HTML5 / JS + Cordova + …
IDE: Dreamweaver, 3rd party, …
Hardware: Mac for iOS; hosted
build service
![Page 8: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/8.jpg)
Non-subtle plug: Nomad
Language: HTML5 / JS + Cordova + …
IDE: Microsoft Visual Studio
Hardware: Cloud build service
![Page 9: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/9.jpg)
Demo: Your first HTML5 hybrid app
![Page 10: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/10.jpg)
JavaScript: for real?
![Page 11: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/11.jpg)
What about…
Performance?
Hardware access?
Testing?
Platform look & feel?
![Page 12: 2012-06-20 - Mobile app development models @ CMAG](https://reader034.vdocuments.mx/reader034/viewer/2022051609/5461cc36af7959422a8b4a59/html5/thumbnails/12.jpg)
When appropriate: Native
System utilities 3D games
Best-possible UX
Hardware features not
exposed by your SDK