Optimizing mobile apps and websites


Published on

Designing a user experience that mobile smartphone users love requires understanding the best practices in testing and monitoring mobile apps and mobile optimized websites - for performance, usability, and adoption.

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Mobile users have high expectations for mobile user performance 58% of mobile users expect websites to load as quickly, almost as quickly, or faster on their mobile phone, compared to the computer they use at home 75% of mobile users who experienced a problem said that slow load time was a problem they experienced 51% experienced a mobile site that crash/froze or received an error 52% of consumers are unlikely to return to a website they had trouble accessing from their phone 40% said they would likely visit a competitor’s mobile website instead Equation Research, Feb 2009
  • You get:Solutions to monitoring challenges1. Why Service Delivery Assurance2. Need for Active Testing3. Headaches of ownership
  • Optimizing mobile apps and websites

    1. 1. Optimizing Mobile Apps and WebsitesOr, How To Deliver an Experience Mobile Users LoveVik ChaudharyVP Product Management and Corporate DevelopmentKeynote Systems http://www.keynote.com@vikchaudhary
    2. 2. AgendaMobile Testing Analyzing Testing Next MobileDevice Mobile Mobile Usage PerformanceExperience Performance “What is the experience of my mobile users?” - Mobile Business Manager © 2011 Keynote Systems, Inc. 2
    3. 3. Testing Mobile PerformancePerformance Testing Monitoring Analyzing Next MobileComplexities Mobile Mobile Usage Apps Performance “What will a mobile user’s experience with the app be?” - Content Developer © 2011 Keynote Systems, Inc. 3
    4. 4. Analyzing Mobile UsageWeb Mobile Choosing a True NextAnalytics App Vendor Mobile PerspectiveTools Analytics “What are my mobile app users doing?” - Mobile Business Manager, Content Developer © 2011 Keynote Systems, Inc. 4
    5. 5. Mobile App and Website Monitoring Real Device Performance Content Testing VerificationTrue on MobileMobile DevicesPerspective Mobile Usability Testing Mobile App Analytics
    6. 6. Mobile ExperienceThe mobile user experience depends on the device, the OS, the service, and networking technology Facebook has over 750 million users but… 5 billion use cell phones around the world and…500 million have full mobile web access iPhone Apple E-mail GSM LTE Android HTC Messaging CDMA WiMax BlackBerry Blackberry Video GPRS EVDO Symbian Samsung Mobile Web EDGE UMTS WebOS Motorola Native apps HSUPA HSDPA Windows Mobile2500 mobile devices 6 Major OSs 5 Services 10 Connections© 2011 Keynote Systems, Inc. 6
    7. 7. Meeting User ExpectationsEach delivery method presents unique challenges to providing a good experience.© 2011 Keynote Systems, Inc. 7
    8. 8. Industry Benchmarks on Mobile User Experience© 2011 Keynote Systems, Inc. 8
    9. 9. Media and Entertainment users mostly prefer mobile browsers over apps© 2011 Keynote Systems, Inc. 9
    10. 10. When online shoppers use browsers vs apps© 2011 Keynote Systems, Inc. 10
    11. 11. Mobile Apps vs Websites Each mobile approach requires a different testing and monitoring solution. Mobile Websites Mobile Apps Testing and monitoring of mobile websites Testing and monitoring of mobile apps for for all mobile devices smartphones Optimize your website for mobile devices  Smaller number of users Test for between 10 and 100 devices  Test using app emulators, or Monitor from global locations  Test using real devices connected to live operator Test “On Air” connected to wireless carriers networks  Use latest smartphones in global locations © 2011 Keynote Systems, Inc. 11
    12. 12. Designing for Smartphone and Tablet Screen Sizes • Progressive enhancement (CSS, jquery mobile, HTML5) • Transcoding of content on devices (Netbiscuits, UsableNet) • Adaptive UI components (HTML5, Flash)© 2011 Keynote Systems, Inc. 12
    13. 13. Progressive EnhancementSmartphone browser Desktop browser© 2011 Keynote Systems, Inc. 13
    14. 14. H Testing and Monitoring Mobile WebsitesMONITORING MOBILE WEB Browse mobile website using TESTING MOBILE WEB CONTENTPERFORMANCE specific mobile devices24/7 monitoring of critical Desktop-based tools forbusiness transactions from testing and validatingglobal locations mobile web content.Monitor your mobile website Record any mobile websitefrom locations around path or transaction for laterthe world replay Self-service scripting and Certify mobile Web content provisioning for rapid over multiple device profiles deployment © 2011 Keynote Systems, Inc. 14
    15. 15. Travel Mobile Website BenchmarkingSearch/Book Hotel Use case:1. Travel site home2. Search or Book Hotel, By city iPhone on AT&T Blackberry on Sprint3. Input Honolulu, date and Search Droid on Verizon wireless4. Click first Hotel5. Choose a Room or Rate Location: Chicago, Dallas, San Francisco, New YorkSite (pages): URL: Frequency: every 60 minutes on AirExpedia: http://www.expedia.comHotels: http://www.hotels.comPriceline: http://www.priceline.comTravelocity: http://www.travelocity.com © 2011 Keynote Systems, Inc. 15
    16. 16. Mobile Apps in the Enterprise and Performance App Architecture Organizational Boundaries Business Transactions Rich UIs End Users Device Capabilities© 2011 Keynote Systems, Inc. 16
    17. 17. Why Data Center Latency Matters 100ms latency between data centers x 10 million requests per second = slow mobile website/app© 2011 Keynote Systems, Inc. 17
    18. 18. The Mobile Device Matters the MostData Network ApplicationCenter Speeds ConstructionLatency Device Attributes • Operating system version • Browser and browser version • No. of concurrent threads • App architecture (local storage) 18
    19. 19. Mobile Testing Best Practices Mobile Device Mobile Certification on Live Network Emulation Optimization Multiple Devices Troubleshooting Choose a device Analyze and optimize Record and Perform over thedatabase that allows content and playback scripts to air testing andtesting on any device performance of certify mobile Web troubleshooting profile mobile website content over of issues for web multiple device content profiles simultaneously © 2011 Keynote Systems, Inc. 19
    20. 20. Demo Download MITE (the Mobile Internet Testing Environment) from http://mite.keynote.com© 2011 Keynote Systems, Inc. 20
    21. 21. Mobile App and Website Performance Monitoring Real Device Performance Content Testing VerificationTrue on MobileMobile DevicesPerspective Mobile Usability Testing Mobile App Analytics
    22. 22. Three Things to Remember 1 2 3 Measure what matters Great application Measure business with real devices, performance transactions, user browsers, and increases businessjourneys, or scenarios locations performance © 2011 Keynote Systems, Inc. 22
    23. 23. Thank You Vik Chaudhary vik.chaudhary@keynote.com 650-403-3279 @vikchaudhary http://www.keynote.com© 2011 Keynote Systems, Inc. 23