Date post: | 04-Dec-2014 |
Category: |
Documents |
Upload: | buddy-brewer |
View: | 357 times |
Download: | 1 times |
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 W A 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 crumbsThread 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)