Quicknav Close

Web app vs. native app vs. hybrid app

Combination of Web app and native app

The different app models in comparison:

 

Web app

hybrid app

native app

Installation

Access with Web browser and URL

Download via app stores

Download via app stores

Connection and offline access

Access only with Internet connection, individual views can be loaded from the cache.

Application may start, but needs Internet connection to retrieve data

Runs offline, once data need to be sent to a server or retrieved, it also requires an Internet connection

Updates

The app will be centrally updated and all devices now have the latest version

New versions of the app must be installed each time. If an update is only relevant on an HTML element, it can be updated centrally

App must always be updated through the app store. This often happens automatically in the background.

Speed

Performance problems, with slower Internet connection. Otherwise, hardly any delay is noticeable on modern smartphones.

Faster than a Web application because more will be cached. Otherwise, hardly any delay is noticeable on modern smartphones.

Quick

Graphics

HTML5, CSS3 PNGs SVGs

Very clear on retina display

HTML5, CSS3 PNGs SVGs

Very clear on retina displays

Native API

Very clear on retina displays

Design

Often the address bar is slightly bothersome on mobile browsers and cannot always be hidden. Otherwise a similar look and feel as with a native app can be created.

A similar look and feel as with a native app can be created.

The most design options.

Acess

 

 

 

Camera

No, only via indirect file upload

Yes

Yes

GPS location

Yes

Yes

Yes

Notifications

No, only via indirect sms or e-mail

Yes

Yes

Contacts and calendar

No

Yes

Yes

 

 

 

 

Gestures

Yes

Yes

Yes

Local storage

HTML5 caching, SQLite

local data storage, HTML5 caching, SQLite

local data storage

Linking of apps (deep linking)

Yes

Yes

Yes

Search

Yes, indexing runs on Web server.

Yes, indexing runs on Web server.

Database, if indexed, or via search on Web server, if bound to.

App monetization

Same as on Internet sites. Pay-per-use, subscription, advertising, access only with payment, etc.

Possible at purchase of the app, as well as in-app purchases

Possible at purchase of the app, as well as in-app purchases

by cloudtec Published: Updated: 5. August 2015

cloudtec AG
Sandrainstrasse 17 3007 Bern Switzerland