HTML5 versus Mobile Native
A few years ago, or sometime in mid-2011 there was a native framework for the mobile app development multiplatform application called Phone Gap. Although there are actually other frameworks like Kendo and Sencha, it seems that Phone Gap is more popular than both.
Phone Gap itself is a framework that can be used to build mobile applications where a developer just needs the help of HTML5 programming, without the need for an expert on native programming languages of each platform. It’s just basic knowledge understanding of the necessary development to help facilitate the process of compilation.
In this article, I will reveal a few important points that may be used as a reference if the reader is still confused to choose the step of developing mobile applications such as IOS, Android, Windows Phone, and Blackberry. Does it have to be in a native language or maybe it uses a cross-platform (cross-platform) HTML5 framework like Phone Gap? Let’s examine one by one point below:
In terms of software used, it is clear that the Cross-platform framework uses certain plugins and extensions on each native application to be used for the compilation process. For example, Eclipse should be added a certain plugin for Phone Gap compilation. Although Phone Gap also has provided the process of building in the cloud, when the application requires that certain features of the cloud will not be maximized. Read also cross platform application development
In some cases, a new developer, the use of Phone Gap is quite awkward in terms of installation of supporting applications. In terms of practical and not, the native development process is clearly superior when using the HTML5 framework.
Arrow Knowledge development
The development of a mobile app, of course, requires knowledge that at least must be deep and can’t be half-centered. For example, an Android developer would have to understand Java, Windows Phone with C #, or IOS with Objective C. This, of course, would be quite a hassle a developer who only understands one type of programming language if he wants to develop on each platform. Especially for a website developer would be very dizzy with the mobile development environment.
But since the emergence of the HTML5 framework, the developers of mobile or website seems to be able to breathe relief over the dependence of each native programming language. In addition, the use of cross-platform frameworks is also often associated with budget cuts for mobile application creation. Because a company does not have to pay 3 or 4 developers, but it’s enough with a tough HTML5 developer.
Arrows compilation process
When viewed on one side of view, HTML5 is certainly superior to the native in terms of compilation. Such as cloud Phone Gap which has facilities to compile directly on multiple platforms. But if viewed from the perspective of results and performance, then the compilation using native is certainly superior.