mobile application native hybrid or web

11
Understanding Mobile Application: Native, Hybrid or Web Email Id: [email protected] Phone No: +91 120 4245163 Website:www.myqsoft.com

Upload: myqsoft

Post on 15-Apr-2017

10 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Mobile Application Native Hybrid or Web

Understanding

Mobile Application:

Native, Hybrid or

Web

Email Id: [email protected]

Phone No: +91 120 4245163

Website:www.myqsoft.com

Page 2: Mobile Application Native Hybrid or Web

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.

Page 3: Mobile Application Native Hybrid or Web

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.

•Native App

•Hybrid App

•Web App

Page 4: Mobile Application Native Hybrid or Web

Native App

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.

Advantages:

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

offline.

Page 5: Mobile Application Native Hybrid or Web

Native App

Disadvantages:

•more costly to build

•more costly to maintain

•narrow/limited audience

•maintaining multiple “versions” of the application across the various mobile device

operating systems is labour intensive

Page 6: Mobile Application Native Hybrid or Web

Hybrid Apps

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

specific devices.

Advantages:

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 offline.

Page 7: Mobile Application Native Hybrid or Web

Hybrid Apps

Disadvantages:

•Slightly lower performance with the rendering of web pages, data access across

multiple layers, etc.

•Limited UX experience, compared to native UI

•Security concerns

•Perhaps not 100% as slick as a fully native application

•Potential for issues with debugging across various platforms as not writing pure

"native" code

Estimate Ballpark Costs

Page 8: Mobile Application Native Hybrid or Web

Web Apps

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.

Advantages:

•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

Blackberry phones.

•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.

Page 9: Mobile Application Native Hybrid or Web

Hybrid Apps

Disadvantages:

•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.

•Slower performance

•Can only be distributed via the web - no App Store distribution network.

Page 10: Mobile Application Native Hybrid or Web

https://www.facebook.com/myqsoft/

http://www.myqsoft.com

https://twitter.com/MYQSOFTInfo

Page 11: Mobile Application Native Hybrid or Web