• Welcome to Religious Forums, a friendly forum to discuss all religions in a friendly surrounding.

    Your voice is missing! You will need to register to get access to the following site features:
    • Reply to discussions and create your own threads.
    • Our modern chat room. No add-ons or extensions required, just login and start chatting!
    • Access to private conversations with other members.

    We hope to see you as a part of our community soon!

What is hybrid mobile app development?

Brickjectivity

wind and rain touch not this brain
Staff member
Premium Member
Is it better than the native one, especially in case of business?
It is supposed to mean that you use software that lets you write a program one time for multiple kinds of computers/phones/tablets. For example you might write a video game using the Unity system or Cocos3dx.

This is different from native coding. First native code takes advantage of the features of a specific group of devices, so it does not work on devices which lack the same features. Secondly native code is often faster though not always faster.
 

sun rise

The world is on fire
Premium Member
It is supposed to mean that you use software that lets you write a program one time for multiple kinds of computers/phones/tablets. For example you might write a video game using the Unity system or Cocos3dx.

This is different from native coding. First native code takes advantage of the features of a specific group of devices, so it does not work on devices which lack the same features. Secondly native code is often faster though not always faster.
I've heard that run everywhere song a lot over the years. The java language was going to do that, for example. It never seems to work in practice.
 

Brickjectivity

wind and rain touch not this brain
Staff member
Premium Member
I've heard that run everywhere song a lot over the years. The java language was going to do that, for example. It never seems to work in practice.
Java appeared. There was a public demonstration at my local library which did indeed claim it would make possible write once run everywhere. Theoretically it should still be possible, but it goes against the grain of manufacturers. They must compete to gain market share. Yes they want to benefit from hybrid software and a greater pool of developers, but at the same time they want to add features no one else has. In the end yes you can write a java program which runs anywhere, but it is somewhat limited and feature poor if it runs on everything. You have to splice it with system specific features or your program will be limited.
 

Sensor

Member
It's a complicated question because all types of apps have their pros and cons and choosing the ones for you business highly depends on your certain purposes and budget for it :) Hybrid mobile apps are based on a native development and HTML5 which means that they're build with the help of web technologies (they include also CSS and JavaScript) too comparing with other types of mobile apps. From technical point of view they're websites in fact but which function and look like native ones.
In general they have such main advantages:
- simple development process (there's no need for many developers to build them)
- low prices (because hybrid mobile app development is simplier and doesn't need creation of their several versions for different platforms)
- simplier general requirments (there's no need for learning specific coding languages for the certain platforms)
- they're easier for possible changes and updates in future

But they have some serious cons too like for example absence of a full native-like experience, some native features The Pros and Cons of Building a Hybrid App | Digital Strategy | Liferay Blogs and lower efficiency (especially comparing with the native ones).
 
Top