Consumer Experiences for Enterprise
-
Upload
waterstons-ltd -
Category
Technology
-
view
89 -
download
2
description
Transcript of Consumer Experiences for Enterprise
Consumer Experiences for EnterpriseRoss Dargan
@rossdargan
What I’m going to cover
Consumers Expectations
Business Experiences
Developing an app for a BYOD world
Consumer Expectations
Banking Apps
Shopping
Travel
IoT
IoT
Security
Parcel Delivery
Consumers have amazing experiences like this all the time.
Business
Make it mobile!
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
One Platform
Supporting BYOD?
Android56%
Windows12%
iOS27%
Blackberry4%
Other1%
UK Consumer Landscape
Source: http://bit.ly/19d2thf
Native DevelopmentiOS
Objective C
Xcode
Windows Phone
C#/Visual Basic/F#
Visual Studio
Android
Java
Eclipse
IntelliJ
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)
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
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
UI Considerations
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
Comparison
Feature Website Phone Gap Xamarin Native
Code Reuse
Performance
Native Sensors
Tool Cost
In App Store
#Platforms Supports
Native Look and feel
TirOne*
*Shameless Plug
Summary
• Consumers have high expectations• This
Questions