23
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

5 Steps to Developing Push-based Apps in the Age of Connected Devices

  • Upload
    pivotal

  • View
    123

  • Download
    0

Embed Size (px)

Citation preview

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 JaitlyTwitter: @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

Feature

Dedicated resources

Elastic scale

Full visibility, logging

Ownership of data

Predictable pricing

Secure on-premise

Predictable delivery

Auto-scale via PCFHIGHLY SCALABLE

You own the dataMuch better reports

Per app instanceNot per-push

On-premise orPublic cloud

Comprehensive logTracing capability For enterprises

For service providers

23© Copyright 2015 Pivotal. All rights reserved.

Q & A

For more information,contact: [email protected]