Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between cross platform app development and hybrid app development? [closed]

I would like to know what exactly is the difference between cross platform app development and hybrid app development. I found different opinions while googling, majority says that the cross platform and hybrid app development are same and some says its not !

like image 469
404 Avatar asked Oct 02 '15 06:10

404


2 Answers

Hi You can see there are three technologies, Currently people used for development of the application. Native, cross and hybrid platform technology.

In short the Native is what pure stock application. The benefit of native application is you can directly interact with the native component of the operating system. You application user interface feel the part of operating system. because you used the native component instead of html component. The cons of native application development is that, For example If you choose the native app development and you want to give the support in another platform i.e iOS, Window. In each platform you have to develop the application from scratch.

While in case of cross platform application develop using HTML and CSS component. There are lots of cross platform framework available. You can use it this framework provide you the access of the native API using HTML control. This options will help when if you are web developer and still you want to make the mobile application quick and faster way then you can suppose to choose this options. The another benefit is that the same application can run in other platform by single click compile the same application.

For the Hybrid app development We can say this is the combination of Native with Web Component development.I want to explain you the example. Let's say if you have screen that content the feeding concepts. Then it must be the quick, fast and easily get the feeds data from server to the user hand. So that quite difficult to mange into the Native environment. For that reason people are choose the Hybrid in which the portion of the screen is mixing with the native and html component. So in this example the feeding potions is consider as the HTML and CSS . Still the user interface of the screen I means the options and menu everything it is use native part.

This is what the difference. Actually It is dependent how you want to develop the application. What is the goal of your application. The kind of target users for the application.

Let me know if you need more information. Thank you.

like image 106
Bhavdip Sagar Avatar answered Oct 15 '22 14:10

Bhavdip Sagar


Hybrid: A mix of native and "cross platform" elements, for example native navigation controllers and web content

Cross platform: Develop in one place, compile/build to multiple platforms, for example: Apache Cordova (write html/css/js, build to multiplatform)

I would guess that the terms are thrown around interchangeably, and are not mutually exclusive. For example, the cordova build uses each platforms web-view controller, and therefore technically is hybrid apps

like image 45
BobbyTables Avatar answered Oct 15 '22 16:10

BobbyTables