Understanding Mobile Application Development – HTML5, Native or Hybrid


mobiledev Understanding Mobile Application Development - HTML5, Native or Hybrid

Basic concepts of Mobile Application Development – HTML5, Native, or Hybrid. In this session, we have outlined 3 basic principles of Mobile applications.

  • HTML5 Apps are standard websites but developed with HTML5, JavaScript, and CSS. HTML5 mobile applications are mobile versions of web pages. they are accessed through mobile devices web browsers and deployed over the internet like website. these apps can not get access to native device functionality (camera, calendar, geolocation, etc.)
  • Native mobile applications are coded in the unique programming language specific to a given mobile platform (iOS or Android) using the development tools and language that the respective platform supports (e.g., Xcode and Objective-C with iOS, Eclipse, and Java with Android). A native application lives in the device and is installed through the web store. Native apps are feature-rich and can access all features of the phone.
  • Hybrid mobile applications are a combination of HTML5 and native apps like hybrid cars to use the features of both approaches. HTML5 apps inside a thin native container unite the best (and worst) features of native and HTML5 apps.

Mobile App Decision Tree – How to decide which option to go. there are 2 key points on this:

  1. Time (How long will the development take?)
  2. Budget (How much will it cost?)

On the functionality side, we may need to ask these questions:

  • Are we going to use device sensors or we have requirement to use?
  • Is offline data necessary?

we have discussed advantages and dis-advantages of all options, hope you will like the podcast. Feel free to share your comments/feedback.

Thank so much for Listening!

We have crossed 2100+ download of this Podcast. Once again thank you so much.

 

Please join Facebook page on OracleTechTalks and you can also like join Facebook Group OTechTalks for interactive discussion and #SocialLearning

If you have some feedback/comments on this session or you want to suggest some new topic we should cover in future Podcast. Please leave a note in the comment section below!

If you enjoyed this episode and we together are learning new Oracle Technologies, please share it with other folks.

Also, please leave a candid review for the OTechTalks Podcast on iTunes! Your ratings and reviews will help the session on iTunes.

Please subscribe to the Podcast on iTunes to get automatic updates

Join today OTechTalks.tv and Be Part of Tech Talk?