Please enable JavaScript.
Coggle requires JavaScript to display documents.
Native, Hybrid or Mobile Web
Application Development - Coggle Diagram
Native, Hybrid or Mobile Web
Application Development
-
Mobile Web Applications
The web application is the simplest and cheapest option to create applications, since developing a single application reduces development costs as much as possible.
Web-based mobile apps are developed in a very different environment from native apps. These are produced with the same tools used for mobile website development through the use of HTML, CSS style sheets and JavaScript within the HTML5 standard. HTML5 provides the ability to create rich UI experiences with support for rich media, UI components, geolocation, and offline execution.
PROS
Web-based apps overall have the lowest costs among the three approaches, which helps explain their growing popularity within enterprise mobile strategies.
CONS
Funcionality
Although libraries for web-based apps
are able to access many mobile device hardware
capabilities, this is done via abstraction layers that must necessarily take an LCD approach to these capabilities. Web-based apps are improving in this regard.
Performance
Because web-based mobile apps must code through abstraction layers and execute a step removed from the actual hardware and OS, their performance can never approach that of a native app.
User Experience
The ability to mimic a platform’s native UI/UX features will always have a meaningful gap compared to a native app, but that gap is gradually shrinking thanks to improvements in HTML5 and JavaScript. If the app is designed to access a mobile website specifically designed to render as an app and offline execution abilities are maximized, the UI/UX distinctions blur even further.
-