You are on page 1of 23

Op#mizing

Mobile Apps and Websites


Or, How To Deliver a User Experience Mobile Users Love

Vik Chaudhary VP Product Management and Corporate Development Keynote Systems hBp://www.keynote.com @vikchaudhary

Agenda

Mobile Device Experience

Tes9ng Mobile Performance

Analyzing Mobile Usage

Next

Tes9ng Mobile Performance

What is the experience of my mobile users? - Mobile Business Manager

2011 Keynote Systems, Inc.

Tes#ng Mobile Performance

Performance Complexi9es

Tes9ng Mobile Apps

Monitoring Mobile Performance

Next

Analyzing Mobile Usage

What will a mobile users experience with the app be? - Content Developer

2011 Keynote Systems, Inc.

Analyzing Mobile Usage

Web Analy9cs Tools

Mobile App Analy9cs

Choosing a Vendor

Next

True Mobile Perspec9ve

What are my mobile app users doing? - Mobile Business Manager, Content Developer

2011 Keynote Systems, Inc.

Mobile App and Website Monitoring Real Device Performance Tes9ng Content Verica9on on Mobile Devices

True Mobile Perspec9ve

Mobile Usability Tes9ng

Mobile App Analy9cs

Mobile Experience

The 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

and500 million have full mobile web access

Apple HTC Blackberry Samsung Motorola

iPhone Android BlackBerry Symbian WebOS Windows Mobile

E-mail Messaging Video Mobile Web Na9ve apps

GSM CDMA GPRS EDGE HSUPA

LTE WiMax EVDO UMTS HSDPA

2500 mobile devices


2011 Keynote Systems, Inc.

6 Major OSs

5 Services

10 Connec#ons
6

Mee#ng User Expecta#ons

Each delivery method presents unique challenges to providing a good experience. SMS or MMS
Was the message delivered quickly and accurately? How are SMS delivery partners performing?

Video
How long does it take to play a video clip after the user selects it? Is there buffering?

Web Browsing
Are users able to download and navigate through mobile sites quickly? Are there broken links or missing images?

Native Apps
How long does it take to login on your mobile app?

Email
Does your email service have outages?

Data Throughput
Is your subscriber getting fast download speeds? How is it perceived vs. the competition?
2011 Keynote Systems, Inc.

Content
Is content available everywhere all the time?
7

Industry Benchmarks on Mobile User Experience

2011 Keynote Systems, Inc.

Media and Entertainment users mostly prefer mobile browsers over apps

2011 Keynote Systems, Inc.

When online shoppers use browsers vs apps

2011 Keynote Systems, Inc.

10

Mobile Apps vs Websites


Tes9ng and monitoring of mobile websites for all mobile devices

Each mobile approach requires a different testing and monitoring solution.

Mobile Websites

Tes9ng and monitoring of mobile apps for smartphones

Mobile Apps

Mobile Website Best Practices

Mobile App Best Practices

Op9mize your website for mobile devices Test for between 10 and 100 devices Monitor from global loca9ons Test On Air connected to wireless carriers

Smaller number of users Test using app emulators, or Test using real devices connected to live operator networks Use latest smartphones in global loca9ons
11

2011 Keynote Systems, Inc.

Designing for Smartphone and Tablet Screen Sizes

Progressive enhancement (CSS, jquery mobile, HTML5) Transcoding of content on devices (Netbiscuits, UsableNet) Adap9ve UI components (HTML5, Flash)
2011 Keynote Systems, Inc. 12

Progressive Enhancement

Smartphone browser
2011 Keynote Systems, Inc.

Desktop browser
13

Tes#ng and Monitoring Mobile Websites


MONITORING MOBILE WEB PERFORMANCE Browse mobile website using specic mobile devices TESTING MOBILE WEB CONTENT

24/7 monitoring of cri#cal business transac#ons from global loca#ons

Monitor your mobile website from loca#ons around the world

Self-service scrip#ng and provisioning for rapid deployment

2011 Keynote Systems, Inc.

Desktop-based tools for tes#ng and valida#ng mobile web content.

Record any mobile website path or transac#on for later replay

Cer#fy mobile Web content over mul#ple device proles

14

Travel Mobile Website Benchmarking Search/Book Hotel Use case: 1. Travel site home 2. Search or Book Hotel, By city 3. Input Honolulu, date and Search 4. Click rst Hotel 5. Choose a Room or Rate
Site (pages): URL: Expedia: hip://www.expedia.com Hotels: hip://www.hotels.com Priceline: hip://www.priceline.com Travelocity: hip://www.travelocity.com

iPhone on AT&T Blackberry on Sprint Droid on Verizon wireless Loca9on: Chicago, Dallas, San Francisco, New York Frequency: every 60 minutes on Air

2011 Keynote Systems, Inc.

15

Mobile Apps in the Enterprise and Performance

App Architecture

Organiza9onal Boundaries

Business Transac9ons

Rich UIs

End Users

Device Capabili9es

2011 Keynote Systems, Inc.

16

Why Data Center Latency MaBers

100ms latency between data centers x 10 million requests per second = slow mobile website/app
2011 Keynote Systems, Inc. 17

The Mobile Device MaBers the Most

Data Center Latency

Network Applica9on Speeds Construc9on Device Aiributes


Opera9ng system version Browser and browser version No. of concurrent threads App architecture (local storage)
18

Mobile Tes#ng Best Prac#ces


Mobile Device Emula#on Mobile Op#miza#on Cer#ca#on on Mul#ple Devices Live Network Troubleshoo#ng

Choose a device database that allows tes.ng on any device prole

Analyze and op.mize content and performance of mobile website

Record and playback scripts to cer.fy mobile Web content over mul.ple device proles simultaneously

Perform over the air tes.ng and troubleshoo.ng of issues for web content

2011 Keynote Systems, Inc.

19

Demo Download MITE (the Mobile Internet Tes#ng Environment) from hBp://mite.keynote.com

2011 Keynote Systems, Inc.

20

Mobile App and Website Performance Monitoring Real Device Performance Tes9ng Content Verica9on on Mobile Devices

True Mobile Perspec9ve

Mobile Usability Tes9ng

Mobile App Analy9cs

Three Things to Remember

Measure business transac9ons, user journeys, or scenarios

Measure what maiers with real devices, browsers, and loca9ons

Great applica9on performance increases business performance

2011 Keynote Systems, Inc.

22

Thank You

Vik Chaudhary

vik.chaudhary@keynote.com 650-403-3279 @vikchaudhary hip://www.keynote.com

2011 Keynote Systems, Inc.

23

You might also like