Upload
siiaadmin
View
225
Download
0
Embed Size (px)
Citation preview
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
1/23
Op#mizingMobileAppsandWebsites
Or,HowToDeliveraUserExperienceMobileUsersLove
VikChaudhary
VPProductManagementandCorporateDevelopment
KeynoteSystemshBp://www.keynote.com@vikchaudhary
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
2/23
Agenda
Tes9ngMobile
Performance
NextAnalyzingMobileUsage
Tes9ngMobile
Performance
Whatistheexperienceofmymobileusers?
-MobileBusinessManager
MobileDevice
Experience
22011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
3/23
Tes#ngMobilePerformance
MonitoringMobile
Performance
Tes9ngMobile
Apps
Whatwillamobileusersexperiencewiththeappbe?
-ContentDeveloper
PerformanceComplexi9es
AnalyzingMobile
Usage
Next
32011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
4/23
ChoosingaVendor
MobileApp
Analy9cs
Whataremymobileappusersdoing?
-MobileBusinessManager,ContentDeveloper
WebAnaly9cs
Tools
TrueMobile
Perspec9ve
Next
AnalyzingMobileUsage
42011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
5/23
TrueMobile
Perspec9ve
RealDevice
Performance
Tes9ng
Mobile
App
Analy9cs
Content
Verifica9on
onMobileDevices
MobileApp
andWebsiteMonitoring
Mobile
Usability
Tes9ng
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
6/23
MobileExperience
6
The mobile user experience depends on the device, the OS, the service, and networking technology
GSM
CDMA
GPRS
EDGE
HSUPA
LTE
WiMax
EVDO
UMTS
HSDPA
iPhone
Android
BlackBerry
Symbian
WebOS
WindowsMobile
Facebookhasover750millionusers
2500mobiledevices 6MajorOSs 5Services 10Connec#ons
Apple
HTC
Blackberry
Samsung
Motorola
Messaging
Video
MobileWeb
Na9veapps
but5billionusecellphonesaroundtheworld
and500millionhavefullmobilewebaccess
62011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
7/23
Mee#ngUserExpecta#ons
7
Each delivery method presents unique challenges to providing a good experience.
SMS or MMSWas the message delivered quickly and accurately?
How are SMS delivery partners performing?
Web BrowsingAre users able to download and
navigate through mobile sitesquickly? Are there broken links
or missing images?
Data ThroughputIs your subscriber getting fast
download speeds? How is itperceived vs. the competition?
VideoHow long does it take to play a
video clip after the user selects it? Isthere buffering?
EmailDoes your email service
have outages?
Native AppsHow long does it take to
login on your mobile
app?
ContentIs content available
everywhere all the time?
72011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
8/23
IndustryenchmarksonMobileUserExperience
82011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
9/23
Mediaand
Entertainmentusers
mostlyprefermobile
browsersoverapps
2011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
10/23
102011KeynoteSystems,Inc.
Whenonlineshoppers
usebrowsersvsapps
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
11/23
MobileAppsvsWebsites
11
Each mobile approach requires a different testing and monitoring solution.
Op9mizeyourwebsiteformobiledevices Testforbetween10and100devicesMonitorfromgloballoca9ons TestOnAirconnectedtowirelesscarriers
Smallernumberofusers Testusingappemulators,or Testusingrealdevicesconnectedtoliveoperatornetworks
Uselatestsmartphonesingloballoca9ons
MobileWebsitesTes9ngandmonitoringofmobilewebsites
forallmobiledevices
MobileAppsTes9ngandmonitoringofmobileappsfor
smartphones
Mobile Website Best Practices Mobile App Best Practices
112011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
12/23
DesigningforSmartphoneandTabletScreenSizes
Progressiveenhancement(CSS,jquerymobile,HTML5)
Transcodingofcontentondevices(Netbiscuits,UsableNet)Adap9veUIcomponents(HTML5,Flash)
122011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
13/23
ProgressiveEnhancement
132011KeynoteSystems,Inc.
Smartphonebrowser Desktopbrowser
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
14/23
H
Tes#ngandMonitoringMobileWebsites
MONITORINGMOILEWE
PERFORMANCETESTINGMOILEWECONTENT
Desktop-basedtoolsfor
tes#ngandvalida#ng
mobilewebcontent.
24/7monitoringofcri#cal
businesstransac#onsfrom
globalloca#ons
Cer#fymobileWebcontent
overmul#pledeviceprofiles
Monitoryourmobilewebsite
fromloca#onsaround
theworld
Self-servicescrip#ngand
provisioningforrapid
deployment
rowsemobilewebsiteusing
specificmobiledevices
Recordanymobilewebsite
pathortransac#onforlater
replay
142011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
15/23
Search/ookHotelUsecase:1. Travelsitehome2. SearchorookHotel,ycity3. InputHonolulu,dateandSearch4. ClickfirstHotel5. ChooseaRoomorRate
Site(pages):URL:Expedia:hp://www.expedia.com
Hotels:hp://www.hotels.com
Priceline:hp://www.priceline.com
Travelocity:hp://www.travelocity.com
iPhoneonAT&T
BlackberryonSprint
DroidonVerizonwireless
Loca9on:Chicago,Dallas,
SanFrancisco,NewYork
Frequency:every60minutesonAir
TravelMobileWebsiteenchmarking
152011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
16/23
MobileAppsintheEnterpriseandPerformance
162011KeynoteSystems,Inc.
AppArchitecture Organiza9onalBoundaries BusinessTransac9ons
RichUIs EndUsers DeviceCapabili9es
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
17/23
WhyDataCenterLatencyMaBers
100mslatencybetweendatacenters
x10millionrequestspersecond
=slowmobilewebsite/app172011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
18/23
TheMobileDeviceMaBerstheMost
Opera9ngsystemversion Browserandbrowserversion No.ofconcurrentthreads Apparchitecture(localstorage)
18
Data
CenterLatency
Network
Speeds
Applica9on
Construc9on
DeviceAributes
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
19/23
Performoverthe
airtes.ngand
troubleshoo.ng
ofissuesforweb
content
Recordand
playbackscriptsto
cer.fymobileWeb
contentover
mul.pledevice
profiles
simultaneously
LiveNetwork
Troubleshoo#ng
Chooseadevice
databasethatallows
tes.ngonanydevice
profile
Analyzeandop.mize
contentand
performanceof
mobilewebsite
Cer#fica#onon
Mul#pleDevices
MobileDevice
Emula#on
Mobile
Op#miza#on
MobileTes#ngestPrac#ces
12011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
20/23
Demo
DownloadMITE(theMobileInternetTes#ng
Environment)fromhBp://mite.keynote.com
202011KeynoteSystems,Inc.
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
21/23
TrueMobile
Perspec9ve
RealDevice
Performance
Tes9ng
MobileApp
Analy9cs
Content
Verifica9on
onMobileDevices
MobileApp
andWebsite
PerformanceMonitoring
Mobile
Usability
Tes9ng
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
22/23
ThreeThingstoRemember
222011KeynoteSystems,Inc.
Measurebusiness
transac9ons,user
journeys,orscenarios
1
Measurewhat
maerswithreal
devices,browsers,
andloca9ons
2
Greatapplica9on
performance
increasesbusiness
performance
3
8/3/2019 SIIA All About Mobile: Optimizing Solutions For Wireless Delivery
23/23
ThankYou
23
VikChaudhary
@vikchaudhary
hp://www.keynote.com
2011KeynoteSystems,Inc.