consumer experiences for enterprise

28
Consumer Experiences for Enterprise Ross Dargan @rossdargan

Upload: waterstons-ltd

Post on 23-Jan-2015

89 views

Category:

Technology


2 download

DESCRIPTION

Consumers’ expectations of IT have increased enormously in the last few years as smart phones and on-line services are now common place. This is driving up expectations, as most users are now comfortable with accessing information regardless of the device they are using or their physical location. Users want context aware information and services, but with a constantly changing mobile device market, dominated by three major players, enabling this to the widest possible audience whilst still providing a first class “native” experience is still a challenge. In this session Ross Dargan will explain how apps can be designed to be enabled across multiple mobile platforms and why a native look and feel is important to users. He will cover some of the tools and technologies that are available to achieve this as efficiently and cost effectively as possible.

TRANSCRIPT

Page 1: Consumer Experiences for Enterprise

Consumer Experiences for EnterpriseRoss Dargan

@rossdargan

Page 2: Consumer Experiences for Enterprise

What I’m going to cover

Consumers Expectations

Business Experiences

Developing an app for a BYOD world

Page 3: Consumer Experiences for Enterprise

Consumer Expectations

Page 4: Consumer Experiences for Enterprise

Banking Apps

Page 5: Consumer Experiences for Enterprise

Shopping

Page 6: Consumer Experiences for Enterprise

Travel

Page 7: Consumer Experiences for Enterprise

IoT

Page 8: Consumer Experiences for Enterprise

IoT

Page 9: Consumer Experiences for Enterprise

Security

Page 10: Consumer Experiences for Enterprise

Parcel Delivery

Page 11: Consumer Experiences for Enterprise
Page 12: Consumer Experiences for Enterprise

Consumers have amazing experiences like this all the time.

Page 13: Consumer Experiences for Enterprise

Business

Page 14: Consumer Experiences for Enterprise

Make it mobile!

Page 15: Consumer Experiences for Enterprise

Obstacles• Cost

– Analyse the savings in time/reduction is risk

• Security– Implement device management– Ensure data is securely encrypted or not

stored on the device

• Complexity– Re-use code where possible

• Supporting all the devices in use

Page 16: Consumer Experiences for Enterprise

One Platform

Page 17: Consumer Experiences for Enterprise

Supporting BYOD?

Page 18: Consumer Experiences for Enterprise

Android56%

Windows12%

iOS27%

Blackberry4%

Other1%

UK Consumer Landscape

Source: http://bit.ly/19d2thf

Page 19: Consumer Experiences for Enterprise

Native DevelopmentiOS

Objective C

Xcode

Windows Phone

C#/Visual Basic/F#

Visual Studio

Android

Java

Eclipse

IntelliJ

Page 20: Consumer Experiences for Enterprise

Native Development

Pros

• Very Fast• Access to all platform

apis• Gets into the app stores• Supports push

notifications

Cons

• In depth knowledge required for each platform

• No code re-use (Expensive)

Page 21: Consumer Experiences for Enterprise

Cross CompilationAKA Xamarin

Pros

• Totally native experience to end use

• All the benefits of native application

• Fix code in a “core” library and it’s fixed on every platform

Cons

• You still need to know how to do native development

• Additional licensing costs

• Very Low level abstractions

Page 22: Consumer Experiences for Enterprise

Hybrid Applicationsaka PhoneGap/Cordova

Pros

• Supports a lot of platforms

• Supports most sensors• Can get in the app store• Supports push

notifications

Cons

• Very slow on most platforms

• Expect to spend a lot of time on optimisation

• Never looks truly native (often doesn’t even try)

• Very high abstractions

Page 23: Consumer Experiences for Enterprise

UI Considerations

Page 24: Consumer Experiences for Enterprise

Responsive/Mobile Website

Pros

• As universal as it gets (so can be cheaper)

• Can access motion sensors

• Can have some offline capabilities

Cons

• Won’t get in the store• Cant do push notifications• Must be aware of limited

connectivity• Cant do any background

work• Can’t access camera*,

NFC or other sensors

Page 25: Consumer Experiences for Enterprise

Comparison

Feature Website Phone Gap Xamarin Native

Code Reuse

Performance

Native Sensors

Tool Cost

In App Store

#Platforms Supports

Native Look and feel

Page 26: Consumer Experiences for Enterprise

TirOne*

*Shameless Plug

Page 27: Consumer Experiences for Enterprise

Summary

• Consumers have high expectations• This

Page 28: Consumer Experiences for Enterprise

Questions