0% found this document useful (0 votes)
58 views16 pages

Billy (William) Waller Sean Frankruyter Chris Bell Josh Parsons

Web Applications: Applications run through the web browser on a mobile device (such as facebook) run on remote server through a web browser utilizes What are Native Applications Native Applications Installed directly on to the mobile device. Web Apps are easy to develop since everything is on the server; Native Apps require specific tools for developing on each device family.

Uploaded by

Ravi Dhingra
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views16 pages

Billy (William) Waller Sean Frankruyter Chris Bell Josh Parsons

Web Applications: Applications run through the web browser on a mobile device (such as facebook) run on remote server through a web browser utilizes What are Native Applications Native Applications Installed directly on to the mobile device. Web Apps are easy to develop since everything is on the server; Native Apps require specific tools for developing on each device family.

Uploaded by

Ravi Dhingra
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Billy (William) Waller Sean Frankruyter Chris Bell Josh Parsons

Anyone whos betting against the web right now is an idiot. -Daniel Appelquist,
Co-Chair W3C Mobile Web Initiative

When you hear the word App

What are Web Applications?


Web Applications: Applications run through the web browser on a mobile device (such as Facebook) Run on remote server through a web browser Utilizes

HTML Javascript CSS

What are Native Applications


Native Applications Installed directly on to the mobile device (such as CCleaner) Designed for a specific device or device family Does not require the device to be connected to the internet.

Device Compatibility
Web Apps Compatible across all devices with a web browser. CSS can reformat content to work with any device Native App Platform dependant Hardware optimized

WINNER: Web Apps

Development
Web Apps Same code can be run on any device with a browser Collaboration is easy since everything is on the server Can be tested from any device Native App App will only run on the device OS it was built for (Android, iOS, Blackberry OS, Symbian) Specific tools required for developing on each device family

WINNER: Web Apps

User Interface
Web Apps Browsers can be clunky With a 20kB limit, its hard to design an attractive interface Native App Responsive and functional Can have high-quality graphics since it utilizes the full hardware capabilities of the device

WINNER: Native Apps

Installation and Updates


Web Apps Updates are easy to implement since the program is server-side User hits Refresh Native App Updates must be pushed through the app store Users have to download updates

WINNER: Web Apps

Access to Device Hardware


Web Apps No access to most integrated peripherals and limited graphics capabilities Some of these issues resolved with HTML5 Native App Full access to hardware devices such as the camera, accelerometer, GPS, anti-gravity drive, gyroscope, microphone, etc.

WINNER: Native

Selling Your Apps


Web Apps No app store; more difficult to get exposure Developer retains 100% of the profits No distribution costs beyond server fees Native App Exposure through app stores Charge whatever you want; most app stores keep a cut (usually 30%)

WINNER: Tie

HTML5
New form input types such as Number and Email Allow the mobile device to automatically use the correct input type
The `placeholder` attribute Saves space

Geolocation Can use GPS in web apps

Questions?

Reference
eMarketer

http://www.emarketer.com/Article.aspx?R=1008010 Wikipedia http://en.wikipedia.org/ WebMonkey -http://www.webmonkey.com/2010/08/howdo-native-apps-and-web-apps-compare/ Fling, Brian. Mobile Design and Development ReadWriteWeb http://www.readwriteweb.com/start/2010/01/html5-isgreat-for-mobile.php MobileOpen http://www.mobilopen.org/2011/01/26/webversus-native-apps/

You might also like