native, html5 or hybrid mobile apps - cost vs benefits

17
Native, HTML5 or Hybrid Mobile Apps Cost vs benefits Sushma Vyas, Ranosys Technoogies

Upload: ranosys-technologies

Post on 16-Aug-2015

130 views

Category:

Software


2 download

TRANSCRIPT

Native, HTML5 or Hybrid Mobile Apps Cost vs benefits

Sushma Vyas, Ranosys Technoogies

What’s on plate today

The Data

The Data

The Facts

• 1.08 billion of world’s mobile phones in user are SMARTPHONES

• By 2014, mobile Internet should take over desktop Internet usage

• One half of all local searches are performed on mobile devices

• 86% of mobile Internet users are using their devices while

watching TV

• 29% of mobile users are open to scanning a mobile tag to get

coupons

• About 1/3 of our average sleeping time, we spend on socialising

via mobile device, particularly mobile Internet

• 91% of mobile Internet access is to socialise as compared to 79%

on desktops

The Problem

The Dynamics of Change

The Dynamics of Change

Solution… and Options

Native Mobile Apps

• Built using platform native languages and tools like Objective-C for iOS, Java for Android, and .NET for Windows Phone.

• Pros: Richest interactions can be built Full device capabilities available Rich development and debigging tool-set Can be published on app stores Push notifications & platform library use

• Cons:– Need to build for multiple platforms– Typically more expensive to build– Requires specialized developer

expertise for each platform– Need to share revenue with app stores

Native Mobile Apps Examples

• Entirely written using web technologies: HTML, CSS and JavaScript

• Code is executed by the browser, not by the OS.

• Various launch mechanisms Typing URL, clicking hyperlink, scanning QR Code or clicking home-screen

shortcut

• Installation is optional

• Combines cross-platform HTML5 and device-specific features: Touch-optimized look & feel No address bar Suggestion to pin to home screen Offline availability

HTML 5 Mobile Apps

• Accessed over the Web, Mobile Web apps are built using Web technologies including HTML5 and JavaScript.

• Pros: Lowest barrier to first time use Cost effective multi-device support Same app for multiple platforms No need to share subscription revenue with app stores You control application updates Faster time to market – no approval required by app stores

• Cons:– Not as intuitive as Native apps– Not able to use OS specific features– Limited access to device hardware– User interactions not native– Lesser development tool-ste

HTML 5 Mobile Apps

HTML 5 Mobile Apps Examples

• Built using a combination of HTML5 and JavaScript and packaged with a framework like PhoneGap or Appcelerator Titanium or a custom native shell.

• Pros: Comparatively faster than native app retaining key native app features Full device capabilities Can be published on app stores Push notifications & platform library use

• Cons:– User interactions not native– Need to build native wrappers for multiple platforms– Subscription fees need to be shared with app stores

Hybrid Mobile Apps – Native + HTML 5

Hybrid Mobile Apps Examples

Choosing what’s Right for YOU