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

TRANSCRIPT

  1. 1. Web. Native. Hybrid. cheaper-smarter-faster mobile app development Kosala Nuwan Perera @kosalanuwan
  2. 2. Question How about mobile web apps?
  3. 3. Mobile web apps Visit via browser. Static, navigational. Server-side rendering. Requires connectivity. Partial device access. They are effin slow.
  4. 4. Question What about native mobile apps?
  5. 5. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools Executable binary
  6. 6. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools objectiveC Executable binary .app Xcode
  7. 7. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools Java, C++ Executable binary .apk Android SDK
  8. 8. Source code Resources/ Images Packager Compiler/ Linker Distributable package App stores App source SDK Tools C# Executable binary .xap VS, WP Developer Tools
  9. 9. Question Whats the big deal about Hybrid apps?
  10. 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.
  11. 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.
  12. 12. HTML/JS/CSS3Native sources
  13. 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
  14. 14. Getting started Install an Editor. Download a mobile framework. Get the code. Build the app. Test it on browser. Push to cloud.
  15. 15. Happy Coding ! Kosala Nuwan Perera @kosalanuwan