Five Steps To Building Push-enabled Mobile Apps

23
1 © Copyright 2015 Pivotal. All rights reserved. 1 © Copyright 2015 Pivotal. All rights reserved. 5 Steps to Developing Pushbased Apps in the Age of Connected Devices Mark D’Cunha, P.Eng. Jul 23, 2015

Transcript of Five Steps To Building Push-enabled Mobile Apps

1©   Copyright   2015   Pivotal.   All   rights   reserved. 1©   Copyright   2015   Pivotal.   All   rights   reserved.

5  Steps  to  Developing  Push-­based  Apps  in  the  Age  of  Connected  DevicesMark  D’Cunha,  P.Eng.

Jul  23,  2015

2©   Copyright   2015   Pivotal.   All   rights   reserved.

Introductions

Mark  D’Cunha,  P.Eng.Twitter:  @mdcunha

Sheetal JaitlyTwitter:  @SheetalJaitly

3©   Copyright   2015   Pivotal.   All   rights   reserved.

An independent venture by

Deep  Execution  TalentGlobal  Customer  Base

Renowned  Leadership  – Paul  Maritz,  CEO

4©   Copyright   2015   Pivotal.   All   rights   reserved.

How  Messaging  is  Changing

� SMS

� Over-­the-­top  (OTT)  messaging

� Operator  messaging

Source: Analysys Mason, 2014

5©   Copyright   2015   Pivotal.   All   rights   reserved.

SMS  Traffic  is  Falling

6©   Copyright   2015   Pivotal.   All   rights   reserved.

7©   Copyright   2015   Pivotal.   All   rights   reserved.

The  Rise  of  Enterprise  Messaging

� In  less  than  2  years,  Slack  has  1.1M  users,  300,000  paid  accounts,  and  $25M  in  annual  recurring  revenue

� Mobile  users  and  millennials are  less  likely  to  use  email,  more  likely  to  use  messaging

8©   Copyright   2015   Pivotal.   All   rights   reserved.

The  Rise  of  Push  Notifications� Cheaper  than  SMS

� Widely  available  (iOS,  Android)

� Meteoric  rise  over  the  past  3  years

� Push  better  than  pull

Source: Urban Airship

9©   Copyright   2015   Pivotal.   All   rights   reserved.

Why  Push  Notifications  Are  Critical� The  traditional  “Search”  model  for  discovery  is  starting  to  break  

� There  is  too  much  information  and  too  many  Apps  running  on  our  phones  

� Notifications represent the future accessand  discovery point for mobile services  and  information

10©   Copyright   2015   Pivotal.   All   rights   reserved.

Anatomy  of  a  Push  Notification� A  Push  Service  provider:– Simplifies  development  effort– Enables  user  targeting– Provides  analytics– Enables  scalability

Google  GCM

Apple  APNS

Microsoft  WNS

Notification  Providers

Push  Service  Provider

1.  Register  with  Provider

2.  Register  with  Push  Service

Push  Notification• App  Credentials• Push  Message• Message  

characteristics

3.  Create  push  notifications

4.  Send  to  provider

5.  Send  to  devices

11©   Copyright   2015   Pivotal.   All   rights   reserved.

Why  Push?� Push  Notifications  are  the  most  powerful  way  to  engage  mobile  users– Can  auto-­update  tiles/widgets  with  current  information– Push  messaging  doubles  app  retention  rates  (Mobile  Marketer)– Push  notifications  increase  user  engagement  by  over  25%  (Urban  

Airship)

� User  segmentation  enables  sending  of  targeted  content

� Push  messaging  drives  usage/revenue  and  increases  loyalty

12©   Copyright   2015   Pivotal.   All   rights   reserved.

Push  Notifications  Drive  Engagement

13©   Copyright   2015   Pivotal.   All   rights   reserved.

Push  Notifications  Drive  Higher  Conversions

� Location-­triggered

� Personalized

� In-­the-­moment  offers

� User  has  control

Source: Kahuna

14©   Copyright   2015   Pivotal.   All   rights   reserved.

Step  1  – Define  the  Role  of  Push  in  Your  App

� Fit  naturally  with  the  flow  of  your  App

� Types  of  Push:– Transaction  Push– Engagement  Push

� Consider   lightweight  interactions

Credit: John Kearney

15©   Copyright   2015   Pivotal.   All   rights   reserved.

Step  2  – Give  the  User  Control

� Allow  users  to  select  categories  of  Push

� If  needed,  allow  them  to  control  the  time  window

� Make  it  contextual,  not  continuous The Hooks App The Push App

16©   Copyright   2015   Pivotal.   All   rights   reserved.

Step  3  – Be  Timely  and  Relevant

� Contextual  push  has  higher  engagement

� Use  triggers  based  on  time,  location,  new  information

� Be  considerate,  your  brand  is  linked  to  a  great  push  experience

17©   Copyright   2015   Pivotal.   All   rights   reserved.

Step  4  – Use  Location  and  Personalization

� Utilize  users’  history  and  location  to  delight   them

� Use  location-­triggered  notifications

� Provide  updates  on  previous  transactions

18©   Copyright   2015   Pivotal.   All   rights   reserved.

Step  5  – Select  A Capable  Service  Provider

� Push  providers  are  not  created  equal

� Consider  scalability,  size  of  infrastructure

� Measure  actual  performance� Monitor  system  integrity

19©   Copyright   2015   Pivotal.   All   rights   reserved.

Wearables

� Notifications  are  currently  the  “killer  app”  for  smart  watches

� Apple  Watch  “Glances”  allow  notification  without  forcing  interaction

� Wearables  will  increase  use  of  notifications

20©   Copyright   2015   Pivotal.   All   rights   reserved.

Internet  of  Things  (IoT)

� Apps  for  IoT use  notifications  frequently

� Backend  IoT services  integrate  to  push  notifications

21©   Copyright   2015   Pivotal.   All   rights   reserved.

Summary

� Messaging  has  evolved

� There  are  significant,  new  engagement  paradigms

� All  apps  need  a  Push  notification  strategy  unique  to  their  App

22©   Copyright   2015   Pivotal.   All   rights   reserved.

Push  Notification  Service  for  Pivotal  Cloud  Foundry

FeatureFeature

Dedicated  resourcesDedicated  resources

Elastic  scaleElastic  scale

Full  visibility,  loggingFull  visibility,  logging

Ownership  of  dataOwnership  of  data

Predictable  pricingPredictable  pricing

Secure  on-­premiseSecure  on-­premise

Predictable  deliveryPredictable  deliveryüü

Auto-­scale  via  PCFHIGHLY  SCALABLEAuto-­scale  via  PCFHIGHLY  SCALABLEüü

You  own   the  dataMuch  better  reportsYou  own   the  dataMuch  better  reportsüü

Per  app  instanceNot  per-­pushPer  app  instanceNot  per-­pushüü

On-­premise  orPublic   cloudOn-­premise  orPublic   cloudüü

Comprehensive  logTracing  capabilityComprehensive  logTracing  capabilityüü For  enterprises

For  service  providers

23©   Copyright   2015   Pivotal.   All   rights   reserved.

Q  &  A

For  more  information,contact:  [email protected]