Types of Mobile applications :
We have 3 types of mobile applications and given below
We have 3 types of mobile applications and given below
i.
Native
ii.
Hybrid
iii.
Mobile Web
Native:
A native app is an app for a certain mobile device
(Android, iOS, etc.). A native app can
be used only for its specific platform. For e.g., an android app cannot be run
on an iPhone and vice versa.
These apps are built using the native programming
language. Which means developers will
use native programming languages to develop these applications.
Java is the native programming language for Android and
Objective C is for iOS platform.
Advantages of Native:
·
No Portability
·
Heavy graphics and
rich user interfaces can be implemented as it is
·
Access to all the
device features such as calling, network etc..
·
We will use this
Native for Games , Consumer focused applications
Disadvantages:
·
More development
time
·
More Maintenance
time
Hybrid:
Now a day’s many companies are showing interest with
this type of applications.
A hybrid application is built using web technology and
then used for the specific platform. A hybrid app is developed in combination
with HTML 5 and native programming language.
Developers can use same HTML5 part across the platform
and the native part separately for each platform and these will have full
access to device.
Hybrid apps give developer’s access to the necessary
APIs when needed.
Advantages:
·
Less development
time compared to native
·
Easy to extend the
app to new platforms
·
Access to all the
device features such as calling, network etc..
Disadvantages:
·
User experience is
less compared to Native
Mobile Web:
Web based apps are Internet-enabled apps that have
specific functionality for mobile devices. They are accessed through the mobile
device web browser
A website build using HTML5,CSS3 etc.. And can be
accessed through a mobile browser is called web app. We can open this mobile
website in any platform.
Advantages:
·
Less time to
develop the application
·
Application can be
accessed from any platform
Disadvantages:
·
Partial access to
mobile device features
·
User experience is
very less compared to native or hybrid
No comments:
Post a Comment