Native vs Web vs Hybrid Mobile Application Development

Download Native vs Web vs Hybrid Mobile Application Development

Post on 07-Aug-2015

281 views

Category:

Mobile

3 download

Embed Size (px)

TRANSCRIPT

<ol><li> 1. Web. Native. Hybrid. cheaper-smarter-faster mobile app development Kosala Nuwan Perera @kosalanuwan </li><li> 2. Question How about mobile web apps? </li><li> 3. Mobile web apps Visit via browser. Static, navigational. Server-side rendering. Requires connectivity. Partial device access. They are effin slow. </li><li> 4. Question What about native mobile apps? </li><li> 5. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools Executable binary </li><li> 6. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools objectiveC Executable binary .app Xcode </li><li> 7. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools Java, C++ Executable binary .apk Android SDK </li><li> 8. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools C# Executable binary .xap VS, WP Developer Tools </li><li> 9. Question Whats the big deal about Hybrid apps? </li><li> 10. Hybrid mobile apps Native app with embedded HTML. One app for many platforms. Full device access. Learn fast and build faster. Low approval process overheads. </li><li> 11. Something to chew Just a website in AppStore. Native apps are better. Cannot access mobile features. Native apps are more beautiful. They are effin slow. </li><li> 12. HTML/JS/CSS3Native sources </li><li> 13. Device Access Speed Dev Cost App Store Approval Process Native Full Very fast Expensive Available Mandatory Hybrid Full Native speed as Necessary Reasonable Available Low Overheads Web Partial Fast Reasonable N/A N/A Web vs. Native vs. Hybrid </li><li> 14. Getting started Install an Editor. Download a mobile framework. Get the code. Build the app. Test it on browser. Push to cloud. </li><li> 15. Happy Coding ! Kosala Nuwan Perera @kosalanuwan </li></ol>