T H E N AT I V E S A R E
G E T T I N G R E S T L E S S
A S U R V E Y O F T H E M O B I L E R U M S PA C E
Buddy Brewer
@bbrewer
Cliff Crocker
@ccrocker
M O B I L E
A D O P T I O N
• WAP
• Full sites on mobile
• m-dot / RWD
• Native applications
TA B L E T S
• Favorite tool of couch
surfers worldwide
• Higher conversion vs.
phones on average
• Too big for “mobile” s...
FA M I L I A R P R O B L E M S
P E R F O R M A N C E B Y G E O G R A P H Y
P E R F O R M A N C E B Y N E T W O R K C A L L
P E R F O R M A N C E B Y
S C R E E N
P E R C E I V E D P E R F O R M A N C E
O P E R AT I N G
S Y S T E M A N D
D E V I C E
P E R F O R M A N C E B Y
T R A F F I C S O U R C E
• Content Delivery Networks
• Third-Party Services
• Origin traffic
U S A G E A N D E N G A G E M E N T
U N FA M I L I A R P R O B L E M S
C R A S H R E P O R T I N G
A P P S T O R E
A P P R O VA L
U P G R A D E A D O P T I O N
I N S T R U M E N TAT I O N
L AT E N C Y
C O N N E C T I O N
T Y P E A N D
C A R R I E R
W H AT I S M O B I L E
P E R F O R M A N C E ?
S P I N N E R S ? C O N T R O L L E R S ? N E T W O R K C A L L S ? T I M E...
A P P D Y N A M I C S
• Network request snapshots
& availability monitoring
• Crash diagnostics
• Tracking of custom Metri...
C O M P U WA R E
• Performance and
availability monitoring
• Crash diagnostics
• Integration with backend
APM solution
• A...
C R I T T E R C I S M
• Network latency and
availability monitoring
• Crash Diagnostics
• Breadcrumbs provide
context into...
N E W R E L I C
• Network performance and
availability monitoring
• User Interaction Tracing
• Auto-instrumentation of
Act...
S O A S TA
• Network performance and
availability monitoring
• Multi-dimensional views and
custom dashboards
• Touch defin...
C R A S H R E P O R T I N G T O O L S
• Crashlytics
• HockeyApp
• Bugsnag
• BugSense
• TestFlight
Speed Quality
Engagement
S P E E D
Network calls
Method calls
Signal strength
Slowest actions
Slowest geographies
Slowest carriers
Connection type
...
Q U A L I T Y
Stack traces
Crash reports
Battery usage
Exception counts
Failed interactions
Bread crumbs
Thread details
Me...
E N G A G E M E N T
Conversions
Upgrade adoption
Sessions/month
Monthly active users
Revenue
Searches
Comments
?
Speed Quality
Engagement
Crash Reporting
Back-end APM
On-premises option
Crash reporting
Back-end APM
Business metric collection
“Breadcrumbs”
Crash diagnostics
Windows Phone support
Back-end APM
Auto-Instrument Activities/View Controllers
App usage & adoption
Correlation to business metrics
Add metrics without waiting for app store
Real time reporting
A L L AT V E L O C I T Y
Thank You
AT T R I B U T I O N S
https://secure.flickr.com/photos/fischerfotos/7457906740 (Traffic)

https://secure.flickr.com/photo...
Upcoming SlideShare
Loading in …5
×

2014 06-25 velocity sc natives are getting restless

717 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
717
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2014 06-25 velocity sc natives are getting restless

  1. 1. T H E N AT I V E S A R E G E T T I N G R E S T L E S S A S U R V E Y O F T H E M O B I L E R U M S PA C E
  2. 2. Buddy Brewer @bbrewer Cliff Crocker @ccrocker
  3. 3. M O B I L E A D O P T I O N • WAP • Full sites on mobile • m-dot / RWD • Native applications
  4. 4. TA B L E T S • Favorite tool of couch surfers worldwide • Higher conversion vs. phones on average • Too big for “mobile” site • Too slow for full site
  5. 5. FA M I L I A R P R O B L E M S
  6. 6. P E R F O R M A N C E B Y G E O G R A P H Y
  7. 7. P E R F O R M A N C E B Y N E T W O R K C A L L
  8. 8. P E R F O R M A N C E B Y S C R E E N
  9. 9. P E R C E I V E D P E R F O R M A N C E
  10. 10. O P E R AT I N G S Y S T E M A N D D E V I C E
  11. 11. P E R F O R M A N C E B Y T R A F F I C S O U R C E • Content Delivery Networks • Third-Party Services • Origin traffic
  12. 12. U S A G E A N D E N G A G E M E N T
  13. 13. U N FA M I L I A R P R O B L E M S
  14. 14. C R A S H R E P O R T I N G
  15. 15. A P P S T O R E A P P R O VA L
  16. 16. U P G R A D E A D O P T I O N
  17. 17. I N S T R U M E N TAT I O N L AT E N C Y
  18. 18. C O N N E C T I O N T Y P E A N D C A R R I E R
  19. 19. W H AT I S M O B I L E P E R F O R M A N C E ? S P I N N E R S ? C O N T R O L L E R S ? N E T W O R K C A L L S ? T I M E T O P E R F O R M TA S K ?
  20. 20. A P P D Y N A M I C S • Network request snapshots & availability monitoring • Crash diagnostics • Tracking of custom Metrics • Server-side correlation available with back-end APM product • SaaS and on premise
  21. 21. C O M P U WA R E • Performance and availability monitoring • Crash diagnostics • Integration with backend APM solution • Ability to track custom metrics • On Premise
  22. 22. C R I T T E R C I S M • Network latency and availability monitoring • Crash Diagnostics • Breadcrumbs provide context into interrupted business transactions • SaaS
  23. 23. N E W R E L I C • Network performance and availability monitoring • User Interaction Tracing • Auto-instrumentation of Activities and View Controllers • App usage and adoption • SaaS
  24. 24. S O A S TA • Network performance and availability monitoring • Multi-dimensional views and custom dashboards • Touch definition of metrics and timers through App interaction • Correlation of performance with business metrics • SaaS
  25. 25. C R A S H R E P O R T I N G T O O L S • Crashlytics • HockeyApp • Bugsnag • BugSense • TestFlight
  26. 26. Speed Quality Engagement
  27. 27. S P E E D Network calls Method calls Signal strength Slowest actions Slowest geographies Slowest carriers Connection type Slowest devices
  28. 28. Q U A L I T Y Stack traces Crash reports Battery usage Exception counts Failed interactions Bread crumbs Thread details Memory usage
  29. 29. E N G A G E M E N T Conversions Upgrade adoption Sessions/month Monthly active users Revenue Searches Comments
  30. 30. ? Speed Quality Engagement
  31. 31. Crash Reporting Back-end APM On-premises option
  32. 32. Crash reporting Back-end APM Business metric collection
  33. 33. “Breadcrumbs” Crash diagnostics Windows Phone support
  34. 34. Back-end APM Auto-Instrument Activities/View Controllers App usage & adoption
  35. 35. Correlation to business metrics Add metrics without waiting for app store Real time reporting
  36. 36. A L L AT V E L O C I T Y
  37. 37. Thank You
  38. 38. AT T R I B U T I O N S https://secure.flickr.com/photos/fischerfotos/7457906740 (Traffic)
 https://secure.flickr.com/photos/gfreeman23/10920980315 (Engine)
 https://secure.flickr.com/photos/75001512@N00/13318418165 (Antenna)
 https://secure.flickr.com/photos/openfly/6215738251 (Shoes)
 https://secure.flickr.com/photos/chipgriffin/2468855742 (Survey)

×