Understanding Mobile Application Native, Hybrid or Web .pdf
Original filename: Understanding Mobile Application Native, Hybrid or Web.pdf
Title: Diapositiva 1
This PDF 1.5 document has been generated by Microsoft® Office PowerPoint® 2007, and has been sent on pdf-archive.com on 20/12/2016 at 07:56, from IP address 203.122.x.x.
The current document download page has been viewed 237 times.
File size: 1.1 MB (11 pages).
Privacy: public file
Download original PDF file
Native, Hybrid or
Email Id: firstname.lastname@example.org
Phone No: +91 120 4245163
Introduction to Mobile Application?
A mobile app is a software application designed and developed for use on mobile
devices such as smartphones and tablets rather than desktop or laptop computers.
Mobile applications frequently serve to provide users with similar services to those
accessed on PCs.
Types Of Mobile Applications
As a company involved in the development of mobile apps, Unifunds would like to
explain that there are many different types of mobile apps. Regular end users will
rarely hear any other term than „mobile apps‟, but for developers, there are three
types of mobile apps.
A native app is an application program that has been developed for a specific
platform or mobile device and is installed directly onto the device itself. A native app
is developed specifically for a mobile operating system (think Objective-C or Swift for
iOS vs. Java for Android). Users of native apps usually download them via app
stores online or the app marketplace, such as the Apple App Store, the Google Play
store and so on.
The greatest aspect of native apps lies in
their sheer power. Unlike HTML5, it is easy
for a native app to make use of a mobile
device‟s built-in hardware and software
features. Another notable asset is that native
apps can be used offline. While users are
becoming increasingly connected to their
networks at all times, there are still many
moments where mobile devices will be used
•more costly to build
•more costly to maintain
•maintaining multiple “versions” of the application across the various mobile device
operating systems is labour intensive
A Hybrid App is essentially an application which is developed using “open web”
technologies and then packaged up into a fully native application. So a programmer
should already be fluent in these open web scripts, which are then tailored for
The greatest aspect of native apps lies
in their sheer power. Unlike HTML5, it
is easy for a native app to make use of
a mobile device‟s built-in hardware and
software features. Another notable
asset is that native apps can be used
offline. While users are becoming
networks at all times, there are still
many moments where mobile devices
will be used offline.
•Slightly lower performance with the rendering of web pages, data access across
multiple layers, etc.
•Limited UX experience, compared to native UI
•Perhaps not 100% as slick as a fully native application
•Potential for issues with debugging across various platforms as not writing pure
Estimate Ballpark Costs
Web apps are not real applications; they are really websites that, in many ways, look
and feel like native applications, but are not implemented as such. They are run by a
browser and typically written in HTML5. Users first access them as they would access
any web page: they navigate to a special URL and then have the option of “installing”
them on their home screen by creating a bookmark to that page.
•Web apps are able to run reasonably well on any mobile
web browser, from full-featured browsers available in
iPhones and Android devices to the mid-range browsers on
•This type of app is ideal when the purpose is simply to
make content or functionality available on mobile devices.
•The apps use a single common code base, which makes it
easy to update and maintain. Also, updates and
modifications are made directly to the web server without
any user intervention.
•Mobile web apps utilize „open web‟ technologies, meaning
they are less costly to develop.
•These apps don‟t have access to the native functionality.
•Performance doesn‟t match with native apps.
•These apps don‟t work in offline. Actually works in offline mode, but that doesn‟t
match what native apps provide.
•Can only be distributed via the web - no App Store distribution network.