The World Is Mobile, So Why Are You Standing Still?
-
Upload
benefitfocus -
Category
Healthcare
-
view
139 -
download
2
Transcript of The World Is Mobile, So Why Are You Standing Still?
1 © 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary
The world is mobile, so why are you standing s@ll? Kyle Goggin and Jonathan Jordan
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 2
Forward-‐Looking Statement This presenta@on may include forward-‐looking statements related to the future business and financial performance of Benefi+ocus and future events or developments involving Benefi+ocus. These statements may be iden@fied by words such as “expects,” “looks forward to,” “an@cipates,” “intends,” “plans,” “believes,” “seeks,” “es@mates,” “may,” “might,” “will,” “could,” “would,” “should,” “targets,” “projects” or words of similar meaning. Forward-‐looking statements can involve a number of risks and uncertain@es that could cause actual results to differ materially from those explicit or implicit in the forward-‐looking statements, including fluctua@ons in those results, general economic risks, management of growth, the need to innovate and deliver useful products and services, our ability to compete effec@vely, reliance on key personnel, privacy, security, regulatory changes, and other risks associated with our business as set forth from @me to @me in our filings with the SEC. Some of the products and/or product features discussed in this presenta@on may be works in progress and not yet generally available for sale. Benefi+ocus assumes no obliga@on and does not intend to update any forward-‐looking statements.
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 3
h"p://www.pewinternet.org/fact-‐sheets/mobile-‐technology-‐fact-‐sheet/ h"p://www.comscore.com/Insights/Blog/Major-‐Mobile-‐Milestones-‐in-‐May-‐Apps-‐Now-‐Drive-‐Half-‐of-‐All-‐Time-‐Spent-‐on-‐Digital h"p://www.mobilecommercedaily.com/mobile-‐web-‐is-‐retails-‐big-‐winner-‐and-‐loser-‐during-‐thanksgiving-‐weekend
58% of American adults have a smartphone
Mobile pla+orms account for
60% of total digital media @me spent in the U.S.
Nearly 40% of all online traffic on Cyber Monday was from a mobile device, and accounted for
23% of online sales
42% of American adults
own a tablet
There are more mobile devices in the world than humans
The World is Mobile
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 4
So, what do you do? • Nothing -‐ just s@ck with your exis@ng site… people don’t mind pinch-‐zooming that much
• Make your site “responsive”– scale your exis@ng content to work beger on a mobile screen
• Develop a na@ve mobile app
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 5
In This Corner…
Jonathan Jordan SoGware Engineer
Na@ve apps are wrigen specifically for a mobile pla+orm using that pla+orm’s na@ve code (Objec@ve-‐C/Swik or Java)
Na@ve apps are distributed through that pla+orm’s app store
Benefi-ocus mobile app
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 6
In This Corner…
Kyle Goggin UX Engineering Team Lead
Web apps run in any browser using open standards (HTML, CSS, JavaScript)
Typically use AJAX for network requests to enable more seamless interac@ons
Benefit Administrator Redesign
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 7
Round 1
Features
Round 2
Performance & Usability
Round 3
Availability
Round 4
Development
Process
Fight!
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 8
ROUND 1: FEATURES What can you do on each plaMorm?
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 9
What can a na@ve app do? • Dependent on what Apple and Google’s SDKs allow and how many users have updated
• New features – Push No@fica@ons – Widgets – TouchID – HealthKit – Watch
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 10
What can a web app do? • Dependent on standards implemented by working groups, and browser vendors implemen@ng those standards
• Lots of recent progress: – Microphone/Camera access – Geoloca@on – No@fica@on – Service Workers (much beger offline support)
• URLs
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 11
ROUND 2: PERFORMANCE & USABILITY How does it feel to use each plaMorm?
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 12
How well does a na@ve app perform? • Harness the full power of the device’s processer
• User interac@ons and anima@ons are more fluid
• APIs are wrigen specifically for mobile devices
• Local assets provide beger support for offline capabili@es
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 13
How well does a web app perform? • Using the browser as a run@me means performance is limited • Especially challenging to implement fluid anima@ons when presen@ng lots of varied media – Has led several companies to migrate to na@ve
• Performance con@nues to improve – iOS 8 shipped w/ massive improvements to JS support and performance
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 14
ROUND 3: AVAILABILITY How do you use each plaMorm?
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 15
How do users get na@ve apps? • App Stores
– iTunes App Store – Google Play Store
• Discovery – More than 1 million apps in each store make discovery difficult
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 16
How do users get web apps? • Web apps are available via any browser-‐equipped device • All major mobile opera@ng systems allow for a web app to be “installed” and appear alongside apps purchased in an app store
• A web app can be wrapped in na@ve code and deployed to app stores as a “hybrid” app
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 17
ROUND 4: DEVELOPMENT PROCESS How is it to work on each plaMorm?
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 18
What does it take to develop a na@ve app? • Steep learning curve • Programming Language
– Objec@ve-‐C/Swik – Java
• Integrated Development Environment
• Deployment • Third-‐party libraries
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 19
What does it take to develop a web app? • Develop once, deploy everywhere = huge savings
• No proprietary approval process to contend with
• Tooling isn’t as advanced as na@ve – Can be tougher for new developers to succeed in crea@ng complex interac@ons
• Most highly interac@ve web apps depend on third-‐party open source frameworks
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 20
Round 1
Features
Round 2
Performance & Usability
Round 3
Availability
Round 4
Development
Process
And the winner is…
© 2015 Benefi+ocus.com, Inc. All Rights Reserved | Confiden@al & Proprietary 21
The World is Mobile
iOS Devices Shipped
1b h"ps://twi"er.com/pschiller/status/560197288048340992 h"p://www.staYsta.com/staYsYcs/263401/global-‐apple-‐iphone-‐sales-‐since-‐3rd-‐quarter-‐2007/