SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
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  Devices
Mark  D’Cunha,  P.Eng.
Jul  23,  2015
2©   Copyright   2015   Pivotal.   All   rights   reserved.
Introductions
Mark  D’Cunha,  P.Eng.
Twitter:  @mdcunha
Sheetal Jaitly
Twitter:  @SheetalJaitly
3©   Copyright   2015   Pivotal.   All   rights   reserved.
An independent venture by
Deep  Execution  Talent
Global  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 access
and  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  PCF
HIGHLY  SCALABLE
Auto-­scale  via  PCF
HIGHLY  SCALABLEüü
You  own  the  data
Much  better  reports
You  own  the  data
Much  better  reportsüü
Per  app  instance
Not  per-­push
Per  app  instance
Not  per-­pushüü
On-­premise  or
Public  cloud
On-­premise  or
Public  cloudüü
Comprehensive  log
Tracing  capability
Comprehensive  log
Tracing  capabilityüü For  enterprises
For  service  providers
23©   Copyright   2015   Pivotal.   All   rights   reserved.
Q  &  A
For  more  information,
contact:  jzien@pivotal.io

Contenu connexe

Tendances

Tendances (8)

Appcelerator Presentation Template
Appcelerator Presentation TemplateAppcelerator Presentation Template
Appcelerator Presentation Template
 
Mobile Labs: Supercharge Mobile App Testing - All About Speed
Mobile Labs: Supercharge Mobile App Testing - All About SpeedMobile Labs: Supercharge Mobile App Testing - All About Speed
Mobile Labs: Supercharge Mobile App Testing - All About Speed
 
Big Apps, Big Data, and Why "Connected Things" are not the IoT
Big Apps, Big Data, and Why "Connected Things" are not the IoTBig Apps, Big Data, and Why "Connected Things" are not the IoT
Big Apps, Big Data, and Why "Connected Things" are not the IoT
 
Vertical APIs as Core Product
Vertical APIs as Core ProductVertical APIs as Core Product
Vertical APIs as Core Product
 
Future Trends & Strategic Actions
Future Trends & Strategic ActionsFuture Trends & Strategic Actions
Future Trends & Strategic Actions
 
Using Scenario Planning to Build Competitive Tracking Systems
Using Scenario Planning  to Build Competitive  Tracking SystemsUsing Scenario Planning  to Build Competitive  Tracking Systems
Using Scenario Planning to Build Competitive Tracking Systems
 
Digital transformation in Healthcare - From HBS Healthcare Summit
Digital transformation in Healthcare - From HBS Healthcare SummitDigital transformation in Healthcare - From HBS Healthcare Summit
Digital transformation in Healthcare - From HBS Healthcare Summit
 
Apps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really MeansApps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really Means
 

En vedette

The Story of a Redesign - Aaron Weyenberg - SearchLove 2014
The Story of a Redesign - Aaron Weyenberg - SearchLove 2014The Story of a Redesign - Aaron Weyenberg - SearchLove 2014
The Story of a Redesign - Aaron Weyenberg - SearchLove 2014
Distilled
 
Tweet Tweet Tweet Twitter
Tweet Tweet Tweet TwitterTweet Tweet Tweet Twitter
Tweet Tweet Tweet Twitter
Jimmy Jay
 
Cubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of HonorCubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of Honor
Cubicle Ninjas
 
The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations
Cubicle Ninjas
 
FontShop - Typography
FontShop - TypographyFontShop - Typography
FontShop - Typography
Poppy Young
 

En vedette (17)

User Experience - How Sensors and Big Data will change your Healthcare experi...
User Experience - How Sensors and Big Data will change your Healthcare experi...User Experience - How Sensors and Big Data will change your Healthcare experi...
User Experience - How Sensors and Big Data will change your Healthcare experi...
 
Big data in healthcare
Big data in healthcareBig data in healthcare
Big data in healthcare
 
The Story of a Redesign - Aaron Weyenberg - SearchLove 2014
The Story of a Redesign - Aaron Weyenberg - SearchLove 2014The Story of a Redesign - Aaron Weyenberg - SearchLove 2014
The Story of a Redesign - Aaron Weyenberg - SearchLove 2014
 
Tweet Tweet Tweet Twitter
Tweet Tweet Tweet TwitterTweet Tweet Tweet Twitter
Tweet Tweet Tweet Twitter
 
Using Color to Convey Data in Charts
Using Color to Convey Data in ChartsUsing Color to Convey Data in Charts
Using Color to Convey Data in Charts
 
Cubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of HonorCubicle Ninjas' Code of Honor
Cubicle Ninjas' Code of Honor
 
16 things that Panhandlers can teach us about Content Marketing
16 things that Panhandlers can teach us about Content Marketing16 things that Panhandlers can teach us about Content Marketing
16 things that Panhandlers can teach us about Content Marketing
 
Hashtag 101 - All You Need to Know About Hashtags
Hashtag 101 - All You Need to Know About HashtagsHashtag 101 - All You Need to Know About Hashtags
Hashtag 101 - All You Need to Know About Hashtags
 
Weekly Inspirational Quotes by Fun Team Building
Weekly Inspirational Quotes by Fun Team BuildingWeekly Inspirational Quotes by Fun Team Building
Weekly Inspirational Quotes by Fun Team Building
 
The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations The Do's and Don'ts of Presentations
The Do's and Don'ts of Presentations
 
FontShop - Typography
FontShop - TypographyFontShop - Typography
FontShop - Typography
 
Email and tomorrow
Email and tomorrowEmail and tomorrow
Email and tomorrow
 
Effective Use of Icons & Images
Effective Use of Icons & ImagesEffective Use of Icons & Images
Effective Use of Icons & Images
 
The no bullet bullet slide
The no bullet bullet slideThe no bullet bullet slide
The no bullet bullet slide
 
Amazing First Slide Picture Templates
Amazing First Slide Picture Templates Amazing First Slide Picture Templates
Amazing First Slide Picture Templates
 
Preparing to fail
Preparing to failPreparing to fail
Preparing to fail
 
Create icons in PowerPoint
Create icons in PowerPointCreate icons in PowerPoint
Create icons in PowerPoint
 

Similaire à Five Steps To Building Push-enabled Mobile Apps

"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv..."Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
Edge AI and Vision Alliance
 

Similaire à Five Steps To Building Push-enabled Mobile Apps (20)

5 Steps to Developing Push-based Apps in the Age of Connected Devices
5 Steps to Developing Push-based Apps in the Age of Connected Devices5 Steps to Developing Push-based Apps in the Age of Connected Devices
5 Steps to Developing Push-based Apps in the Age of Connected Devices
 
CA Mobile Application Analytics - Julio 2015
CA Mobile Application Analytics - Julio 2015CA Mobile Application Analytics - Julio 2015
CA Mobile Application Analytics - Julio 2015
 
CA Mobile App Analytics
CA Mobile App Analytics CA Mobile App Analytics
CA Mobile App Analytics
 
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv..."Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
 
La Seguridad en la Economía de las Aplicaciones
La Seguridad en la Economía de las AplicacionesLa Seguridad en la Economía de las Aplicaciones
La Seguridad en la Economía de las Aplicaciones
 
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service PlatformBMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
 
Thriving in the Mobile App Economy: Mobility Market Overview & Strategy
Thriving in the Mobile App Economy: Mobility Market Overview & StrategyThriving in the Mobile App Economy: Mobility Market Overview & Strategy
Thriving in the Mobile App Economy: Mobility Market Overview & Strategy
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
 
Content cooperation with Cheetah Mobile
Content cooperation with Cheetah MobileContent cooperation with Cheetah Mobile
Content cooperation with Cheetah Mobile
 
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
eMarketer Webinar: Wearables—10 Insights on Device Adoption and Business Oppo...
 
Big Data, Big Deal
Big Data,  Big DealBig Data,  Big Deal
Big Data, Big Deal
 
Presentación Alessander Firmino - eCommerce Day Bogotá 2015
Presentación Alessander Firmino - eCommerce Day Bogotá 2015 Presentación Alessander Firmino - eCommerce Day Bogotá 2015
Presentación Alessander Firmino - eCommerce Day Bogotá 2015
 
Performance Marketing Moscow 2014. Dirk Henke, Criteo
Performance Marketing Moscow 2014. Dirk Henke, CriteoPerformance Marketing Moscow 2014. Dirk Henke, Criteo
Performance Marketing Moscow 2014. Dirk Henke, Criteo
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation
 
2014 Big_Data_Forum_Pivotal
2014 Big_Data_Forum_Pivotal2014 Big_Data_Forum_Pivotal
2014 Big_Data_Forum_Pivotal
 
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 
It's No Mystery... Mobile BI Will Rule in 2015
It's No Mystery... Mobile BI Will Rule in 2015It's No Mystery... Mobile BI Will Rule in 2015
It's No Mystery... Mobile BI Will Rule in 2015
 
ISG Market Update
ISG Market UpdateISG Market Update
ISG Market Update
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Data Day - Escuchando la red
Data Day - Escuchando la redData Day - Escuchando la red
Data Day - Escuchando la red
 

Five Steps To Building Push-enabled Mobile Apps

  • 1. 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  Devices Mark  D’Cunha,  P.Eng. Jul  23,  2015
  • 2. 2©   Copyright   2015   Pivotal.   All   rights   reserved. Introductions Mark  D’Cunha,  P.Eng. Twitter:  @mdcunha Sheetal Jaitly Twitter:  @SheetalJaitly
  • 3. 3©   Copyright   2015   Pivotal.   All   rights   reserved. An independent venture by Deep  Execution  Talent Global  Customer  Base Renowned  Leadership  – Paul  Maritz,  CEO
  • 4. 4©   Copyright   2015   Pivotal.   All   rights   reserved. How  Messaging  is  Changing Ÿ SMS Ÿ Over-­the-­top   (OTT)  messaging Ÿ Operator   messaging Source: Analysys Mason, 2014
  • 5. 5©   Copyright   2015   Pivotal.   All   rights   reserved. SMS  Traffic  is  Falling
  • 6. 6©   Copyright   2015   Pivotal.   All   rights   reserved.
  • 7. 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. 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. 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 access and  discovery point for mobile services   and  information
  • 10. 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. 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. 12©   Copyright   2015   Pivotal.   All   rights   reserved. Push  Notifications  Drive  Engagement
  • 13. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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  PCF HIGHLY  SCALABLE Auto-­scale  via  PCF HIGHLY  SCALABLEüü You  own  the  data Much  better  reports You  own  the  data Much  better  reportsüü Per  app  instance Not  per-­push Per  app  instance Not  per-­pushüü On-­premise  or Public  cloud On-­premise  or Public  cloudüü Comprehensive  log Tracing  capability Comprehensive  log Tracing  capabilityüü For  enterprises For  service  providers
  • 23. 23©   Copyright   2015   Pivotal.   All   rights   reserved. Q  &  A For  more  information, contact:  jzien@pivotal.io