What is a Mobile Application?
Mobile
applications are applications created by companies, developers to do a specific
task(for a specific use). These applications are called as mobile native
applications or mobile web based applications. These applications either run on
mobile devices (native apps) or on websites (mobile web apps).
Mobile Application Types:
- What is Mobile Native Apps: The applications that reside on the phone or that can be downloaded from OEM stores.
- What is Mobile Web Based Apps: The applications that can be accessed through Browsers.
Uses of Mobile Applications:
- Banking: Banking applications are created to access account, money transfer etc.
- Chatting/Browsing: Chatting applications like Gmail, messenger are used for chatting purpose. Searching and browsing in search engines.
- Information: Newspaper applications are created to provide latest news.
- Payment: Utilities (mobile phone, land line, electricity etc) can be paid.
- Social Networking Websites: Facebook, Twitter, Linked In can be accessed.
- Online Sales: Products or services can be bought online.
- Online Trading: Online trading on stocks, futures and options and the latest information will be updated via charts/graphs.
- GPS: Can be used to find a lost phone or about the person’s vehicle’s location.
- Games: You can play offline or online.
- Insurance: You can home insurance quotes, health insurance quotes.
- Sports: You can watch sports activities.
- IT: Several applications are created to help the users.
Differences between Mobile Native Apps
and Mobile Web Apps:
Sl. No
|
Mobile Native Apps
|
Mobile Web Apps (Mobile Websites)
|
1
|
Inbuilt applications reside on the
devices (phone, tablets)
|
Hosted in a server
|
2
|
New applications can be downloaded
from app stores
|
Applications will be updated on the
website.
|
3
|
Applications are operating system
specific. Companies don't build Applications for all operating systems. It's
the company's wish to decide about the operating system. If the company feels
that they are getting more users from IOS and Android, then they will develop
application only for IOS and Android. Users with other operating systems on
their mobiles have to access through mobile website only.
|
Any one can access the mobile
website. It is not operating system dependent.
|
4
|
Software and Hardware needed for
developing applications are different (Example: Android applications and IOS
applications software and hardware are different).
|
Usually Developed with HTML5, CSS,
and JavaScript.
|
5
|
Cost involved in developing the application
is more since applications have to be created for each operating system.
|
Cost involved is less
|
6
|
Applications are used by touch or
keypad operations
|
URL is used to navigate to the
websites.
|
7
|
May need internet connectivity to
access the application since some applications doesn't need internet
connection.
|
Internet connectivity is mandatory
to connect to the website
|
8
|
Can use software and hardware
configurations of the mobile. While creating applications, Can get access to
devices like camera, video recorder, accelerometer, gyroscope, mp3 players,
storage, compass etc. Global Positioning System (GPS) allows knowing the
exact location.
|
You need additional programs, or
plug in or add on.
|