Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What can't you do with an HTML5/Javascript mobile app that you can do with a native mobile app?

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?

like image 201
Abe Miessler Avatar asked Dec 08 '11 16:12

Abe Miessler


People also ask

Can HTML5 be used for mobile apps?

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.

When you would go with native app vs a HTML5 app?

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.

Can JavaScript be used for mobile apps?

JavaScript frameworks are well-suited to mobile app development, as they can be used across a number of platforms, including iOS, Android, and Windows.


1 Answers

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.

like image 139
copenndthagen Avatar answered Sep 28 '22 20:09

copenndthagen