I have just started researching creating mobile apps and from what I understand one big advantage of using HTML5/Javascript is that you can write one application that works with both Android and iOS.
I have also read that one of the drawbacks is that there are certain things that you can't do with HTML5/Javascript that you can with a native mobile app.
Is what I stated above correct? What will I not be able to do if I decide to go the HTML5/Javascript route?
The same HTML5 app will work on different mobile operating systems, whether that's iOS, Android, Windows Phone or Blackberry; the upshot of this is that the cost of developing the app is much lower than creating native apps for each OS.
One of the key disadvantages of native apps is that they are platform dependent, which means any app developed for iPhone can work on an iPhone only and not on an Android device. On the other hand, a web app delivered through an HTML5 enabled browser may be called as an HTML5 app.
JavaScript frameworks are well-suited to mobile app development, as they can be used across a number of platforms, including iOS, Android, and Windows.
While both native and web have their own positives and negatives, the one main advantage that native apps had over web apps was "Offline Access" However that is now changing as HTML5 has support fo Offline Web Applications.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With