4 Responses

Add your response

Why would you make a distinction between "Web App" and "Hybrid App" if they're technically the same? I don't see a clear line between them, the "look and feel" is a subjective matter. What would you call Gmail web interface? A Web App or a Hybrid App? What apps would you call Web Apps but not Hybrid Apps?

I would call a "Hybrid App" what you call a "Compiled App" and eliminate the latter. IMHO it makes more sense cause then it justifies the word "hybrid" - those apps are hybrid because they're put into a native wrapper for specific platform(s) that can also provide extended access to OS functionality but the app itself (i.e. not the wrapper) is still written using open web technologies - HTML/CSS/JS.

TBH I see your point, but in day-to-day office use, it just became too confusing to refer to everything as a native, web, or hybrid app. I suppose because our workflow revolved around PhoneGapping everything and there wasn't a clear way to say, "Hey, this is the PhoneGap'd version and this is the pre-compiled version."

(Native App) has been developed for use on a particular platform or device.
(Web App) stored on a remote server and delivered over the internet through o browser.
(Hybrid App) are like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript).

The different forms of cross-platform applications are as follows:
Cross Platform app development, widens the reach of the app into multiple platforms. This is achieved by tools like Xamarin, Cordova, Titanium, Phonegap, HTML5 etc.
Hybrid cross-platform solution includes mobile websites and native app shell for individual platform.
HTML5 mobile websites which uses HTML5, CSS3 and JavaScript for the purpose of building their mobile products.
Read also: How to Choose a Mobile Development Platform https://artjoker.net/blog/how-to-choose-a-mobile-app-development-platform/