SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
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” site
• Too slow for full site
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 T O
P E R F O R M TA S K ?
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
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
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
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
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
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
Slowest devices
Q U A L I T Y
Stack traces
Crash reports
Battery usage
Exception counts
Failed interactions
Bread crumbs
Thread details
Memory usage
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/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)

Weitere ähnliche Inhalte

Ähnlich wie 2014 06-25 velocity sc natives are getting restless

Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinarSOASTA
 
Synthetic and RUM: A Recipe for Web Performance Success
Synthetic and RUM: A Recipe for Web Performance SuccessSynthetic and RUM: A Recipe for Web Performance Success
Synthetic and RUM: A Recipe for Web Performance SuccessSOASTA
 
Managing the unmanageable - Third Party RUM
Managing the unmanageable - Third Party RUMManaging the unmanageable - Third Party RUM
Managing the unmanageable - Third Party RUMCliff Crocker
 
PAC 2020 Santorin - Ankur Jain
PAC 2020 Santorin - Ankur JainPAC 2020 Santorin - Ankur Jain
PAC 2020 Santorin - Ankur JainNeotys
 
Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstarsStephan Hochhaus
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindChris Johnson
 
Distributed Systems Concepts
Distributed Systems ConceptsDistributed Systems Concepts
Distributed Systems ConceptsJordan Halterman
 
Guia do desenvolvedor mobile das galáxias
Guia do desenvolvedor mobile das galáxiasGuia do desenvolvedor mobile das galáxias
Guia do desenvolvedor mobile das galáxiasAlvaro Viebrantz
 
Decoupled APIs through Microservices
Decoupled APIs through MicroservicesDecoupled APIs through Microservices
Decoupled APIs through MicroservicesDavid Simons
 
Blockchain Technology : Privacy Perspectives and Security Concerns
Blockchain Technology : Privacy Perspectives and Security ConcernsBlockchain Technology : Privacy Perspectives and Security Concerns
Blockchain Technology : Privacy Perspectives and Security ConcernsGokul Alex
 
100% Visibility - Jason Yee - Codemotion Amsterdam 2018
100% Visibility - Jason Yee - Codemotion Amsterdam 2018100% Visibility - Jason Yee - Codemotion Amsterdam 2018
100% Visibility - Jason Yee - Codemotion Amsterdam 2018Codemotion
 
Delivia delivery management system eng
Delivia delivery management system engDelivia delivery management system eng
Delivia delivery management system engGleb Nikulin
 
React native first impression
React native first impressionReact native first impression
React native first impressionAlvaro Viebrantz
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringSOASTA
 
Offline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresOffline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresPedro Teixeira
 
Gain Maximum Visibility into Your Applications
Gain Maximum Visibility into Your Applications Gain Maximum Visibility into Your Applications
Gain Maximum Visibility into Your Applications Amazon Web Services
 
Web Development for Managers
Web Development for ManagersWeb Development for Managers
Web Development for ManagersRandy Connolly
 
Quantum Meets Blockchain - Different Perspectives
Quantum Meets Blockchain - Different PerspectivesQuantum Meets Blockchain - Different Perspectives
Quantum Meets Blockchain - Different PerspectivesGokul Alex
 
How Autodesk Delivers Seamless Customer Experience with Catchpoint
How Autodesk Delivers Seamless Customer Experience with CatchpointHow Autodesk Delivers Seamless Customer Experience with Catchpoint
How Autodesk Delivers Seamless Customer Experience with CatchpointDevOps.com
 

Ähnlich wie 2014 06-25 velocity sc natives are getting restless (20)

Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
 
Synthetic and RUM: A Recipe for Web Performance Success
Synthetic and RUM: A Recipe for Web Performance SuccessSynthetic and RUM: A Recipe for Web Performance Success
Synthetic and RUM: A Recipe for Web Performance Success
 
Managing the unmanageable - Third Party RUM
Managing the unmanageable - Third Party RUMManaging the unmanageable - Third Party RUM
Managing the unmanageable - Third Party RUM
 
PAC 2020 Santorin - Ankur Jain
PAC 2020 Santorin - Ankur JainPAC 2020 Santorin - Ankur Jain
PAC 2020 Santorin - Ankur Jain
 
Meteor - not just for rockstars
Meteor - not just for rockstarsMeteor - not just for rockstars
Meteor - not just for rockstars
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
 
Distributed Systems Concepts
Distributed Systems ConceptsDistributed Systems Concepts
Distributed Systems Concepts
 
Guia do desenvolvedor mobile das galáxias
Guia do desenvolvedor mobile das galáxiasGuia do desenvolvedor mobile das galáxias
Guia do desenvolvedor mobile das galáxias
 
Decoupled APIs through Microservices
Decoupled APIs through MicroservicesDecoupled APIs through Microservices
Decoupled APIs through Microservices
 
Blockchain Technology : Privacy Perspectives and Security Concerns
Blockchain Technology : Privacy Perspectives and Security ConcernsBlockchain Technology : Privacy Perspectives and Security Concerns
Blockchain Technology : Privacy Perspectives and Security Concerns
 
100% Visibility - Jason Yee - Codemotion Amsterdam 2018
100% Visibility - Jason Yee - Codemotion Amsterdam 2018100% Visibility - Jason Yee - Codemotion Amsterdam 2018
100% Visibility - Jason Yee - Codemotion Amsterdam 2018
 
Delivia delivery management system eng
Delivia delivery management system engDelivia delivery management system eng
Delivia delivery management system eng
 
React native first impression
React native first impressionReact native first impression
React native first impression
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User Monitoring
 
Offline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresOffline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failures
 
Gain Maximum Visibility into Your Applications
Gain Maximum Visibility into Your Applications Gain Maximum Visibility into Your Applications
Gain Maximum Visibility into Your Applications
 
Web Development for Managers
Web Development for ManagersWeb Development for Managers
Web Development for Managers
 
Quantum Meets Blockchain - Different Perspectives
Quantum Meets Blockchain - Different PerspectivesQuantum Meets Blockchain - Different Perspectives
Quantum Meets Blockchain - Different Perspectives
 
AWS SEMINAR SERIES 2015 Perth
AWS SEMINAR SERIES 2015 PerthAWS SEMINAR SERIES 2015 Perth
AWS SEMINAR SERIES 2015 Perth
 
How Autodesk Delivers Seamless Customer Experience with Catchpoint
How Autodesk Delivers Seamless Customer Experience with CatchpointHow Autodesk Delivers Seamless Customer Experience with Catchpoint
How Autodesk Delivers Seamless Customer Experience with Catchpoint
 

Mehr von Buddy Brewer

Taking the Guesswork Out of Performance Budgets
Taking the Guesswork Out of Performance BudgetsTaking the Guesswork Out of Performance Budgets
Taking the Guesswork Out of Performance BudgetsBuddy Brewer
 
2015 02-19 eTail West Chairmans Remarks
2015 02-19 eTail West Chairmans Remarks2015 02-19 eTail West Chairmans Remarks
2015 02-19 eTail West Chairmans RemarksBuddy Brewer
 
2014 11-18 rip onload
2014 11-18 rip onload2014 11-18 rip onload
2014 11-18 rip onloadBuddy Brewer
 
2014 06-23 velocity sc beyond page metrics
2014 06-23 velocity sc beyond page metrics2014 06-23 velocity sc beyond page metrics
2014 06-23 velocity sc beyond page metricsBuddy Brewer
 
The 3.5s Dash for Attention and Other Stuff We Found in RUM
The 3.5s Dash for Attention and Other Stuff We Found in RUMThe 3.5s Dash for Attention and Other Stuff We Found in RUM
The 3.5s Dash for Attention and Other Stuff We Found in RUMBuddy Brewer
 
Tying web performance data to human behavior
Tying web performance data to human behaviorTying web performance data to human behavior
Tying web performance data to human behaviorBuddy Brewer
 
RUM for Breakfast - distilling insights from the noise
RUM for Breakfast - distilling insights from the noiseRUM for Breakfast - distilling insights from the noise
RUM for Breakfast - distilling insights from the noiseBuddy Brewer
 
High Speed Web Sites At Scale
High Speed Web Sites At ScaleHigh Speed Web Sites At Scale
High Speed Web Sites At ScaleBuddy Brewer
 

Mehr von Buddy Brewer (8)

Taking the Guesswork Out of Performance Budgets
Taking the Guesswork Out of Performance BudgetsTaking the Guesswork Out of Performance Budgets
Taking the Guesswork Out of Performance Budgets
 
2015 02-19 eTail West Chairmans Remarks
2015 02-19 eTail West Chairmans Remarks2015 02-19 eTail West Chairmans Remarks
2015 02-19 eTail West Chairmans Remarks
 
2014 11-18 rip onload
2014 11-18 rip onload2014 11-18 rip onload
2014 11-18 rip onload
 
2014 06-23 velocity sc beyond page metrics
2014 06-23 velocity sc beyond page metrics2014 06-23 velocity sc beyond page metrics
2014 06-23 velocity sc beyond page metrics
 
The 3.5s Dash for Attention and Other Stuff We Found in RUM
The 3.5s Dash for Attention and Other Stuff We Found in RUMThe 3.5s Dash for Attention and Other Stuff We Found in RUM
The 3.5s Dash for Attention and Other Stuff We Found in RUM
 
Tying web performance data to human behavior
Tying web performance data to human behaviorTying web performance data to human behavior
Tying web performance data to human behavior
 
RUM for Breakfast - distilling insights from the noise
RUM for Breakfast - distilling insights from the noiseRUM for Breakfast - distilling insights from the noise
RUM for Breakfast - distilling insights from the noise
 
High Speed Web Sites At Scale
High Speed Web Sites At ScaleHigh Speed Web Sites At Scale
High Speed Web Sites At Scale
 

2014 06-25 velocity sc natives are getting restless

  • 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
  • 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. 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. FA M I L I A R P R O B L E M S
  • 6. P E R F O R M A N C E B Y G E O G R A P H Y
  • 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. P E R F O R M A N C E B Y S C R E E N
  • 9. P E R C E I V E D P E R F O R M A N C E
  • 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. 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. U S A G E A N D E N G A G E M E N T
  • 13. U N FA M I L I A R P R O B L E M S
  • 14. C R A S H R E P O R T I N G
  • 15. A P P S T O R E A P P R O VA L
  • 16. U P G R A D E A D O P T I O N
  • 17. I N S T R U M E N TAT I O N L AT E N C Y
  • 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. 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. 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. 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. 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. 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. 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. C R A S H R E P O R T I N G T O O L S • Crashlytics • HockeyApp • Bugsnag • BugSense • TestFlight
  • 27. S P E E D Network calls Method calls Signal strength Slowest actions Slowest geographies Slowest carriers Connection type Slowest devices
  • 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. E N G A G E M E N T Conversions Upgrade adoption Sessions/month Monthly active users Revenue Searches Comments
  • 34. Back-end APM Auto-Instrument Activities/View Controllers App usage & adoption
  • 35. Correlation to business metrics Add metrics without waiting for app store Real time reporting
  • 36. A L L AT V E L O C I T Y
  • 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)