Page 34 - Code Craft Computer-7
P. 34
For example, shopping carts, online forms, video and photo editing, email programs (Gmail)
social networking sites, etc.
Here are some examples of web apps (online apps) with their addresses:
• Facebook: http:// www.facebook.com
• Flipkart: http:// www.flipkart.com
• OLX: http:// www.olx.com
Hybrid App
The combination of the native apps and the web apps is referred to as a hybrid App. Like native
apps these can be installed from the app store, can access device features and can also be accessed
offline, but their internal working is like that of a web app. These are coded via Java Script,
HTML, CSS. Hybrid apps provide an easy approach, together with sophisticated support for the
three major mobile platforms viz. iOS, Android and Windows Phones. Some of these hybrid apps
are discussed as below:
Gmail: Gmail is a popular mailing system amongst users. It has been using HTML for internet
mailing services for a long time and can be installed from the app store. It enables users to access
documents offline, however it needs internet connection to provide the user with fresh mails.
Hence, it is classified as a hybrid app.
Baskin-Robbins: This application uses HTML5 to provide the best offline access to users on
various platforms. The network connection is required only for communicating with the ice-
cream stores.
Difference between Web App and Native App
Web App Native App
1. The web app runs on the browser. 1. The native app runs on the device itself.
2. A web application needs active internet 2. The native app can work with/without
mode. the internet.
3. The web applications are independent 3. The native apps once made for a
of environments and can be adopted to particular environment can't be used
all the devices. for other environments.
4. The web apps face the threat of hacking. 4. The native applications are more
5. It can update itself. secured.
6. Don't need to be downloaded or 5. It needs to be constantly updated by the
installed. user.
Website and Web App: A website is a compilation of interlinked web pages which are present
under a single domain name. It contains information about a particular subject published by a
single person or an organisation.
The websites are designed using HTML, CSS or JavaScript. Some of the websites are composed
of static webpages, i.e. , the webpages that are used to provide information only. While today,
some have dynamic webpages, i.e. , these allow the user to communicate with the server. Each
34

