Consumer Experiences for
Enterprise
Ross 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 i...
One Platform
Supporting BYOD?
UK Consumer Landscape
Windows
12%

iOS
27%

Other
1%
Other
5%
Blackberry
4%

Android
56%

Source: http://bit.ly/19d2thf
Native Development
Android
Java
Eclipse
IntelliJ

Windows Phone
C#/Visual Basic/F#
Visual Studio

iOS
Objective C
Xcode
Native Development
Pros
• Very Fast
• Access to all platform
apis
• Gets into the app stores
• Supports push
notifications...
Cross Compilation
AKA Xamarin
Pros
• Totally native experience
to end use
• All the benefits of native
application
• Fix c...
Hybrid Applications
aka PhoneGap/Cordova
Pros
• Supports a lot of
platforms
• Supports most sensors
• Can get in the app s...
UI Considerations
Responsive/Mobile Website
Pros
• As universal as it gets (so
can be cheaper)
• Can access motion
sensors
• Can have some o...
Comparison
Feature
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
Consumer Experiences for Enterprise
Upcoming SlideShare
Loading in …5
×

Consumer Experiences for Enterprise

287 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Consumer Experiences for Enterprise

  1. 1. Consumer Experiences for Enterprise Ross Dargan @rossdargan
  2. 2. What I’m going to cover Consumers Expectations Business Experiences Developing an app for a BYOD world
  3. 3. Consumer Expectations
  4. 4. Banking Apps
  5. 5. Shopping
  6. 6. Travel
  7. 7. IoT
  8. 8. IoT
  9. 9. Security
  10. 10. Parcel Delivery
  11. 11. Consumers have amazing experiences like this all the time.
  12. 12. Business
  13. 13. Make it mobile!
  14. 14. 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
  15. 15. One Platform
  16. 16. Supporting BYOD?
  17. 17. UK Consumer Landscape Windows 12% iOS 27% Other 1% Other 5% Blackberry 4% Android 56% Source: http://bit.ly/19d2thf
  18. 18. Native Development Android Java Eclipse IntelliJ Windows Phone C#/Visual Basic/F# Visual Studio iOS Objective C Xcode
  19. 19. 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)
  20. 20. Cross Compilation AKA 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
  21. 21. Hybrid Applications aka 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
  22. 22. UI Considerations
  23. 23. 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
  24. 24. Comparison Feature Code Reuse Performance Native Sensors Tool Cost In App Store #Platforms Supports Native Look and feel Website Phone Gap Xamarin Native
  25. 25. TirOne* *Shameless Plug
  26. 26. Summary • Consumers have high expectations • This
  27. 27. Questions

×