Why bad mobile app
performance is so common –
and what to do about it
Antoine Aymer, Digital Performance
Evangelist
Eric Odell, Digital UX Evangelist
Homage to a device that shaped our culture
The growing culture of impatience – convenience is the new
loyalty
The consumer of now!
Hallmarks of the consumer of now:
 Always connected
 Wants it all fast, easy and fun
 Wants needs instantly met
 Easily turned off by mistakes &
glitches
 Very fickle and demanding
LIFE TODAY
What’s the implication
on user’s expectations?
PERFORMANCE is mission critical
Customer
Experience
(CX)
Dimensional Research April 2016
The perceived quality when users
are interacting with your brand
User
Experience
(UX)
All the interactions a person has with
your brand
Rising user expectations: how annoying can it be?
The business impact of a 1-second delay
-7%
-11%
-16%
Sales Page Views Customer
Satisfaction
Source: Aberdeen Group, May 2015
Virginia's online voter
registration system crashed
October 16, 17th 2016
“We understand the frustration
experienced by voters and we
apologize the system was unable
to handle the overwhelming
demand from voters.”
2009
Glastonbury Festival
website crashed
October 9th 2016
Every business has its own Black Friday
2010
Delta’s catastrophic
systems outage
August 8th 2016
“I apologize for the challenges
this has created for you with
your travel experience.”
Delta CEO Ed Bastian
The ultimate issues: Crashes and Outages
Source: IDC, December 2014
$100K
$500K
$200K
Hourly cost of an
infrastructure failure
Hourly cost of a critical
app failure
Revenue loss per hour
Why bad performance is so common?
Context
A well-performing application is one that lets the end user carry out a given task
without undue perceived delay or irritation. Performance really is in the eye of the
beholder.
“The Art of Application Performance Testing” by Ian Molyneaux, January 2009
Why bad performance is so common?
Context
01Wakelocks
02Alarms
03Sensors
Why bad performance is so common?
Context Login
The state of mobile banking web performance
215 websites
Welcome page with login screen
25+ countries
How the tests were performed
bit.ly/RunTestNow
Time
to load
Single user test
WiFi, 4G, 3G Good, 3G Fair, and 2.5G
Various locations
La@tency, loss, upload, download
Analysis of all DOM
components
Shocking results
0,0
10,0
20,0
30,0
40,0
50,0
60,0
WiFi 4G 3G good 3G fair
25% of data4,2 4,5
8
18
25% of data
25% of data
25% of data
Maximum
Minimum
Main offenders
Optimizing Caching C
Minimizing Latency Impact E
Optimizing Browser rendering F
Bad mobile performance
Context Login
Database
Cart Checkout Ship Delivery Purchase
received
Security
Inventory
Database
Security
3rd party payment
Account authorization
3rd party
shipment
Logistics
Account info
3rd party
database
3rd party reporting
Why bad performance is so common?
Mobile
IOT
Network Core CloudUsers
Why bad performance is so common?
How is performance traditionally measured?
Mobile
IOT
Network Core CloudUsers
BUSINESS
CENTRALIT
SCALABILITY
UPTIME
STABILITYRELIABILITY
SLAPREDICTABILITY
AVAILABILITY
RESPONSIVENESS SPEED
THROUGHPUT
CREATIVE
FINANCIAL
CONCEPTREVIEW MININGNPS
VOICE OF CUSTOMER
FOCUS GROUP
How is performance traditionally measured?
Mobile
IOT
Network Core CloudUsers
BUSINESS
CENTRALIT
CREATIVE
FINANCIAL
CONCEPTREVIEW MININGNPS
VOICE OF CUSTOMER
FOCUS GROUP
SCALABILITY
UPTIME
STABILITYRELIABILITY
SLAPREDICTABILITY
AVAILABILITY
RESPONSIVENESS SPEED
THROUGHPUTActual experience
Perceived
experience
Not everything that can
be counted counts.
Not everything that
counts can be
counted.
How to transform for high performance?
Actions
Digital Trans, DevOps
• Extend project
knowledge to Ops
• Embed Ops
knowledge into
project
Drivers
Mobile, IOT
• Improve customer
satisfaction
• Improve employee
productivity
Capabilities
Perf Eng, Big Data
• Team friendly
• Accelerated releases
• Best of Breed
Integration
• Reduced cost of
operation
Technology
• CI compliant
• Integrated tools that
cover the end-to-end
spectrum
• Tools that help you
design performance
tests using traffic and
system monitoring
in-app
analytics
Optimize
based on data
Synthetic
monitoring
Backend
monitoring
Sentiment
analysis
In-app
analytics
Performance engineering
Network
Virtualization
Approaching mobile performance with a UX mindset

More Related Content

PDF
State of Web Readiness: E-Commerce 2013
PDF
PPT
WUD Systemic Saving
PPTX
Chapter 1. Why Performance Test
PDF
Improve App Performance: Key Tips Explained
PDF
Delivering A Great End User Experience
PDF
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
PPTX
Mobile Monitoring for Peak Events
State of Web Readiness: E-Commerce 2013
WUD Systemic Saving
Chapter 1. Why Performance Test
Improve App Performance: Key Tips Explained
Delivering A Great End User Experience
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Mobile Monitoring for Peak Events

Similar to Bad mobile performance (20)

PPTX
Testing Tools Landscape
PDF
How to Improve App Performance in 2025.pdf
PDF
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
PDF
Web Performance Analysis - TCF Pro 2009
PDF
7 Tips for Optimizing Mobile App Metrics
PDF
What is Performance Testing? - A Comprehensive Guide
PDF
The Relevance of Web Application Performance Testing
PDF
How to improve your application performance
PDF
How to optimize app performance and reduce app crashes.pdf
PDF
Enhance mobile app testing with performance-centric strategies: SauceCon 2022
PPTX
4 tips for application level performance testing ppt
PDF
Infographic: Importance of Performance Testing
PDF
Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
PPTX
Mobile App User Experience Myths, Debunked
PDF
Making the Business Case: How App Performance Impacts Return on Investment
PDF
Mastering Performance Testing_ A Complete Guide.pdf
PDF
Creating Exceptional Mobile Moments
PPTX
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
PDF
Comprehensive Performance Testing: From Early Dev to Live Production
PDF
Berlin Expert Days 2013 - Performance Talk
Testing Tools Landscape
How to Improve App Performance in 2025.pdf
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
Web Performance Analysis - TCF Pro 2009
7 Tips for Optimizing Mobile App Metrics
What is Performance Testing? - A Comprehensive Guide
The Relevance of Web Application Performance Testing
How to improve your application performance
How to optimize app performance and reduce app crashes.pdf
Enhance mobile app testing with performance-centric strategies: SauceCon 2022
4 tips for application level performance testing ppt
Infographic: Importance of Performance Testing
Geekle QA Summit 22.2_ The Curious Case of Mobile App Performance Testing.pdf
Mobile App User Experience Myths, Debunked
Making the Business Case: How App Performance Impacts Return on Investment
Mastering Performance Testing_ A Complete Guide.pdf
Creating Exceptional Mobile Moments
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Comprehensive Performance Testing: From Early Dev to Live Production
Berlin Expert Days 2013 - Performance Talk
Ad

More from Antoine Aymer (6)

PDF
Mobile App Lifecycle
PDF
UX-Men Episode 1
PDF
UX-Men Episode 2: The invasion of the user app snatchers
PDF
12 considerations for mobile testing (march 2017)
PDF
HPE Mobile Center (Feb 2016)
PDF
UX-Men episode 3: The digital bioweapon
Mobile App Lifecycle
UX-Men Episode 1
UX-Men Episode 2: The invasion of the user app snatchers
12 considerations for mobile testing (march 2017)
HPE Mobile Center (Feb 2016)
UX-Men episode 3: The digital bioweapon
Ad

Recently uploaded (20)

PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PPTX
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
PDF
AI Guide for Business Growth - Arna Softech
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PPTX
Presentation by Samna Perveen And Subhan Afzal.pptx
PPTX
R-Studio Crack Free Download 2025 Latest
PDF
Workplace Software and Skills - OpenStax
PPTX
ROI Analysis for Newspaper Industry with Odoo ERP
PPTX
hospital managemt ,san.dckldnklcdnkdnkdnjadnjdjn
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PPTX
Computer Software - Technology and Livelihood Education
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
Internet Download Manager IDM Crack powerful download accelerator New Version...
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PDF
Guide to Food Delivery App Development.pdf
PPT
3.Software Design for software engineering
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
CapCut PRO for PC Crack New Download (Fully Activated 2025)
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
AI Guide for Business Growth - Arna Softech
What Makes a Great Data Visualization Consulting Service.pdf
Presentation by Samna Perveen And Subhan Afzal.pptx
R-Studio Crack Free Download 2025 Latest
Workplace Software and Skills - OpenStax
ROI Analysis for Newspaper Industry with Odoo ERP
hospital managemt ,san.dckldnklcdnkdnkdnjadnjdjn
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
Computer Software - Technology and Livelihood Education
CCleaner 6.39.11548 Crack 2025 License Key
Internet Download Manager IDM Crack powerful download accelerator New Version...
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Guide to Food Delivery App Development.pdf
3.Software Design for software engineering
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
HackYourBrain__UtrechtJUG__11092025.pptx

Bad mobile performance

  • 1. Why bad mobile app performance is so common – and what to do about it Antoine Aymer, Digital Performance Evangelist Eric Odell, Digital UX Evangelist
  • 2. Homage to a device that shaped our culture
  • 3. The growing culture of impatience – convenience is the new loyalty The consumer of now! Hallmarks of the consumer of now:  Always connected  Wants it all fast, easy and fun  Wants needs instantly met  Easily turned off by mistakes & glitches  Very fickle and demanding
  • 5. What’s the implication on user’s expectations?
  • 6. PERFORMANCE is mission critical Customer Experience (CX) Dimensional Research April 2016 The perceived quality when users are interacting with your brand User Experience (UX) All the interactions a person has with your brand
  • 7. Rising user expectations: how annoying can it be?
  • 8. The business impact of a 1-second delay -7% -11% -16% Sales Page Views Customer Satisfaction Source: Aberdeen Group, May 2015
  • 9. Virginia's online voter registration system crashed October 16, 17th 2016 “We understand the frustration experienced by voters and we apologize the system was unable to handle the overwhelming demand from voters.” 2009 Glastonbury Festival website crashed October 9th 2016 Every business has its own Black Friday 2010 Delta’s catastrophic systems outage August 8th 2016 “I apologize for the challenges this has created for you with your travel experience.” Delta CEO Ed Bastian
  • 10. The ultimate issues: Crashes and Outages Source: IDC, December 2014 $100K $500K $200K Hourly cost of an infrastructure failure Hourly cost of a critical app failure Revenue loss per hour
  • 11. Why bad performance is so common? Context A well-performing application is one that lets the end user carry out a given task without undue perceived delay or irritation. Performance really is in the eye of the beholder. “The Art of Application Performance Testing” by Ian Molyneaux, January 2009
  • 12. Why bad performance is so common? Context 01Wakelocks 02Alarms 03Sensors
  • 13. Why bad performance is so common? Context Login
  • 14. The state of mobile banking web performance 215 websites Welcome page with login screen 25+ countries
  • 15. How the tests were performed bit.ly/RunTestNow Time to load Single user test WiFi, 4G, 3G Good, 3G Fair, and 2.5G Various locations La@tency, loss, upload, download Analysis of all DOM components
  • 16. Shocking results 0,0 10,0 20,0 30,0 40,0 50,0 60,0 WiFi 4G 3G good 3G fair 25% of data4,2 4,5 8 18 25% of data 25% of data 25% of data Maximum Minimum
  • 17. Main offenders Optimizing Caching C Minimizing Latency Impact E Optimizing Browser rendering F
  • 19. Context Login Database Cart Checkout Ship Delivery Purchase received Security Inventory Database Security 3rd party payment Account authorization 3rd party shipment Logistics Account info 3rd party database 3rd party reporting Why bad performance is so common?
  • 20. Mobile IOT Network Core CloudUsers Why bad performance is so common?
  • 21. How is performance traditionally measured? Mobile IOT Network Core CloudUsers BUSINESS CENTRALIT SCALABILITY UPTIME STABILITYRELIABILITY SLAPREDICTABILITY AVAILABILITY RESPONSIVENESS SPEED THROUGHPUT CREATIVE FINANCIAL CONCEPTREVIEW MININGNPS VOICE OF CUSTOMER FOCUS GROUP
  • 22. How is performance traditionally measured? Mobile IOT Network Core CloudUsers BUSINESS CENTRALIT CREATIVE FINANCIAL CONCEPTREVIEW MININGNPS VOICE OF CUSTOMER FOCUS GROUP SCALABILITY UPTIME STABILITYRELIABILITY SLAPREDICTABILITY AVAILABILITY RESPONSIVENESS SPEED THROUGHPUTActual experience Perceived experience Not everything that can be counted counts. Not everything that counts can be counted.
  • 23. How to transform for high performance?
  • 24. Actions Digital Trans, DevOps • Extend project knowledge to Ops • Embed Ops knowledge into project Drivers Mobile, IOT • Improve customer satisfaction • Improve employee productivity Capabilities Perf Eng, Big Data • Team friendly • Accelerated releases • Best of Breed Integration • Reduced cost of operation Technology • CI compliant • Integrated tools that cover the end-to-end spectrum • Tools that help you design performance tests using traffic and system monitoring
  • 25. in-app analytics Optimize based on data Synthetic monitoring Backend monitoring Sentiment analysis In-app analytics Performance engineering Network Virtualization Approaching mobile performance with a UX mindset