Native vs mobile web apps html5 workshop vj v1

16
Na#ve apps vs. Mobile web apps in the enterprise Myth, Reality and Trends 29 May 2012, MOSQUITO Workshop, Paris Vishal Jain Analyst, Mobile Service

description

 

Transcript of Native vs mobile web apps html5 workshop vj v1

Page 1: Native vs mobile web apps html5 workshop vj v1

Na#ve  apps  vs.  Mobile  web  apps  in  the  enterprise  Myth,  Reality  and  Trends  29  May  2012,  MOSQUITO  Workshop,  Paris  

Vishal  Jain  Analyst,  Mobile  Service  

Page 2: Native vs mobile web apps html5 workshop vj v1

451  Research  

Founded  in  2000  New  York  City:  HQ  Offices  in  London,    

San  Francisco  &  Boston  

Staff  of  200+  40+  Analysts  

Analyzing  the  business  of  enterprise  IT  innova#on  

Page 3: Native vs mobile web apps html5 workshop vj v1

Crack  the  conundrum  

•   App  development  and  deployment  landscape  •   Beyond  the  na#ve  vs  mobile  web  debate  •   Trends  in  app  development    •   Conclusion  •   Thanks  and  Ques#ons  

Page 4: Native vs mobile web apps html5 workshop vj v1

Rise  and  rise  of  na#ve  apps  

Source: 451 Research Estimates and Company Data. November 2011

Apple App Store

Android Market

Nokia Ovi Store

RIM App World

Samsung Apps

Amazon Android App Store

Windows Marketplace

2008 2009 2010 2011

500,000

400,000

300,000

200,000

100,000

0

1,000,000

800,000

600,000

400,000

200,000

0

Total apps

Page 5: Native vs mobile web apps html5 workshop vj v1

App  development  and  deployment  is  no  longer  a  soXware  project  

•  Picking  industrial  scale  in  the  enterprise  •  Simple  to  Complex  apps  •  Not  just  integrate  but  also  manage  •  Manage  and  nurture  the  development  and  

deployment  environment  •  Control  mul#ple  variables  •  NO  SIZE  FITS  ALL  

Page 6: Native vs mobile web apps html5 workshop vj v1

Because  mobility  is  transforma#onal!!!  

Not really necessary for our business

Nice to have for our business, but we can do without it

Has changed the way we do business

for the better (i.e. faster response

times)

Has fundamentally changed the way we do business

(transformational change)

Don't see a need for mobility in our

organization - will not invest here

How do you view mobility within your organization?

n:268,  451  Research  Survey,  May  2012  

Page 7: Native vs mobile web apps html5 workshop vj v1

Virtualisa#on  

•  None  required  •  Minimal  config  

•  Hypervisor  gaining  interest  

•  Same  as  for  desktops,  no  change.  Allows  one  to  replicate  across  mul#ple  OS  

 

Beyond  na#ve  vs.  mobile  web  

Na#ve  

• OEM  provided  development  tools  

• Controlled  ecosystem  • Cer#fica#on  • Kill  and  wipe  

 • Defined  distribu#on  and  mone#sa#on  model  

Mobile  Web  

•  Lots  of  3rd  party  development  tools  

•  Free  for  all  •  No  lock-­‐down  •  Evolving  security  domain  

•  Evolving  technology  

•  New  business  models  but  none  has  “unfair  advantage”  

 

Tooling  

Management  

Ecosystem  

Hybrid  Apps  =  Na#ve  +  Mobile  Web    Or  Combina#on  of  fat  +  thin-­‐client  compu#ng  

Use  of  JavaScript  to  make  na#ve  calls  where  func#onality  not  supported  Framehawk  

PhoneGap  Worklight  Good  Dynamics  

Page 8: Native vs mobile web apps html5 workshop vj v1

What  does  the  enterprise  expect  

0

50

100

150

200

250

We'

re c

once

rned

abo

ut R

OI

Com

pany

his

toric

ally

slo

w in

Cos

t pro

hibi

tive

natu

re o

f N

eed

to h

ire/tr

ain

new

IT s

taff

Con

cern

ed a

bout

sec

urity

and

S

atis

fied

with

cur

rent

mob

ile

Lim

ited

conc

erns

- w

ill a

dd

No

conc

erns

- w

ill m

ake

Please indicate the degree to which each of the statements below matches concerns your company may have with deploying mobile technologies?

Strongly disagree

Disagree

Neither agree nor disagree

Agree

Strongly agree

n:268,  451  Research  Survey,  May  2012  

Page 9: Native vs mobile web apps html5 workshop vj v1

Where  is  mobility  in  the  enterprise  

0.0%$

10.0%$

20.0%$

30.0%$

40.0%$

50.0%$

60.0%$

70.0%$

80.0%$

90.0%$

100.0%$

Email$

Business$Intelligence$

Collabora@on$tools$

CRM$

Customer$facing$app$

ERP$

Expense$

Field$Service$

GPS$Naviga@on$

Instant$Messaging$

IT$support$tools$

POS$O$Credit$card$

Produc@vity$

Social$networking$

Time$tracking$

Travel$management$

None$

What%types%of%applica/ons%does%your%organiza/on%use%on%SMARTPHONES.%

Page 10: Native vs mobile web apps html5 workshop vj v1

Where  is  mobility  in  the  enterprise  

0.0%$

10.0%$

20.0%$

30.0%$

40.0%$

50.0%$

60.0%$

70.0%$

80.0%$

90.0%$

100.0%$

Email$

Business$Intelligence$

Collabora@on$tools$

CRM$

Customer$facing$app$

ERP$

Expense$

Field$Service$

GPS$Naviga@on$

Instant$Messaging$

IT$support$tools$

POS$O$Credit$card$

Produc@vity$

Social$networking$

Time$tracking$

Travel$management$

None$

What%types%of%applica/ons%does%your%organiza/on%use%on%SMARTPHONES.%Three  waves  of  mobility    •  1st  –  mobile  email  •  2nd  –  mobile  applica#ons  •  3rd  –  mobile  cloud  compu#ng  –  apps  decoupled  from  the  device  

Already  caused  disrup#on  beyond  desktops  •  RIM  •  Personal  Naviga#on  Devices  •  Field  service  handhelds    

Page 11: Native vs mobile web apps html5 workshop vj v1

How  are  they  developing  the  next  killer  app  

0 20 40 60 80

100 120 140 160 180

App

le iO

S

Bro

wse

r (H

TM

L5

Bla

ckB

erry

10

Bla

ckB

erry

G

oogl

e A

ndro

id

Mob

ile L

inux

N

okia

Mae

mo

Win

dow

s P

hone

W

indo

ws

CE

W

indo

ws

XP

W

indo

ws

Vis

ta

Win

dow

s 7

Win

dow

s 8

Rank platforms in the priority that your organization targets while developing or procuring a mobile application?

Primary (first choice)

Will develop in parallel (multi-platform approach)

Will consider

Future plan, +6 months from now

Ignore - no development plans

N:168,  451  Research  Survey,  May  2012  

Page 12: Native vs mobile web apps html5 workshop vj v1

Using  the  best  of  breed    

Na#ve  movement  

Hybrid  approach  

Browser-­‐based  

•  Established  app  store  model  

•  Established  for  security,  sandbox,  permissions  and  trust  

•  Allows  high  op#misa#on  for  the  device  form-­‐factor  

Set  the  bar  

Eventually  move  as  technology  matures  

•  Uses  the  best  of  web  development  and  na#ve  packaging  

•  Not  highly  op#mised  although  suited  for  less  complex  apps  

•  Allows  enterprises  to  reuse  exis#ng  developer  resources  and  infrastructure  

•  As  the  security  model  matures  and  publishing  ecosystem  become  available  

•  Browser  evolu#on  runs  neck  to  neck  with  the  evolu#on  of  features  on  smartphones  

Page 13: Native vs mobile web apps html5 workshop vj v1

Total  Cost  of  Ownership  

•  Understand  the  cost  of  the  en#re  environment,  not  just  the  app  

•  Build  vs.  Buy  •  Different  kinds  of  tools  across  

the  development  and  deployment  chain  • On-­‐Prem  • Hosted  • Zero-­‐install  (SaaS/PaaS)  

•  Where  do  your  business  rules  sit  • App  • Backend  • Middleware  

!"!!!!

!20,000!!

!40,000!!

!60,000!!

!80,000!!

!100,000!!

!120,000!!

!140,000!!

App!dev!"!mktg!app!

Consumer!Info!

Consumer!Xtn!

Emp!Info! Emp!Xtn!

App#dev#cost#

Dev!cost!

Page 14: Native vs mobile web apps html5 workshop vj v1

Conclusion  

Transi#on  from  2nd  Wave  into  the  3rd  wave  of  mobility          

•  Demand  for  ROI  •  Drive  towards  cloud  applica#ons  •  Performance  –  device  and  networks.  What  is  your  payload?  •  Compe##on  of  business  models  –  walled  gardens  vs.  interoperable  

Page 15: Native vs mobile web apps html5 workshop vj v1

Further  Read  

Upcoming  reports  •   Applica#on  LifeCycle  Management  –  Understanding  how  enterprises  should  develop,  deploy  and  manage  apps  •   Evolu#on  to  Digital:  Mobile  Security  threats  and  tools    

Page 16: Native vs mobile web apps html5 workshop vj v1

Thanks  and  Ques#ons  [email protected]  

Emerging  Trends  in  mobile  commerce