Page 33 - Code Craft Computer-7
P. 33
2. Sharing Features: Mobile apps provide better and faster sharing of information. Data such
as document files, images, clips, etc. stored on a device can be shared instantly via mails,
WhatsApp, Facebook, etc.
3. Personalisation: It is one of the important features of mobile apps. It takes into
consideration the user's choices, likings, behaviours, culture, etc. hence, provides a user-specific
personalised experience.
4. Safe and Secure: Mobile apps enable the users to have a safe access for modifying and
sharing of data. Thus, the apps ensure a high level of security beyond the built-in security system
of the mobile.
5. App notifications: The push notifications play an important role in communicating with the
users. Various updates and promotional notifications can be provided to the users through push
notifications.
6. Can be accessed offline: Almost all Apps provide both online and offline access to the users.
Some features such as making payments, banking, uploading or downloading data may require an
internet access but other features can be made available to the users in offline mode even.
TYPES OF MOBILE APPS
Mobile apps can be classified into three types. They are as follows:
1. Native App 2. Web App or Online App 3. Hybrid App
Native App
Native app is developed for a particular platform or an operating system. These apps are coded in
specific programing language for a specific platform such as Java for Android operating system
and C and C++ for iOS operating system. They directly interact with the device hardware and
hence can access various features such as cameras, address book, bluetooth, microphone, etc.
These apps can be downloaded through play store on the user’s device. Some of these apps can be
used without internet connection such as calendar, camera, contacts, calculator and gallery while
some may require an active internet connection. Since these apps are platform dependent, they are
faster and more reliable in terms of their performance.
Extra Bytes
Active Internet connection means the system is currently connected to internet
to access information by using a browser.
Web App or Online App
The web applications or web apps are the programs which are stored on a remote server and are
delivered to the user's device with the help of the internet browser interface. These are accessed
through a web browser on the user's mobile phone. These applications are developed on HTML,
CSS and JavaScript.
Since these apps are browser-based, they can work effectively on devices having different
platforms or operating systems. So, these are not developed for a specific platform or operating
system, i.e., are platform independent. These apps can also be accessed on computers and laptops.
But these webpages have a different look when used on them.
33

