SlideShare uma empresa Scribd logo
1 de 42
MOBILE RIGHT NOW 
What A Real Customer’s Mobile Experience Looks Like 
@yottaa @dougsillars @marlinmobile 
W e b i n a r 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Your Presenters 
Ariel Weil 
VP of Product Marketing & Management, Yottaa 
@aweil 
Doug Sillars 
Principal Architect, ARO Outreach team at AT&T 
@dougsillars 
Adrian Mendoza 
Co-founder, Marlin Mobile 
@marlinUX 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 2
Agenda 
• Delivery Challenges 
• Mobile is complex 
• A Customer Experience 
• Build a Mobile Profile 
• Location 
• Device Performance 
• Network Connectivity 
• Q&A 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 3
End User Pain: Digital Experience Delivery Challenges 
return to 
the site 64% 29% 
@yottaa @dougsillars @marlinmobile 4 
OF SMARTPHONE USERS 
EXPECT PAGES TO LOAD IN 
UNDER 4s 
Expect mobile 
to be faster 
than desktop 85% Will go to 
a competitor 
to transact 42% Will never 
According to Forrester research, 
Mobile is a part of virtually every online txn 
End Users are still frustrated by a sub-par 
mobile experience 
Online and mobile end user experience challenges impact conversions and revenue 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
There are a few solutions claiming to solve this problem 
@yottaa @dougsillars @marlinmobile 5 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
What is a Digital Experience anyway? 
The end user experience with a digital brand or product 
One thing is consistent… 
Site responsiveness is key to 
maximizing user experience 
across form factors 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 6
The problems are the similar for desktop and 
mobile applications 
…but despite the rapid pace of innovation, the 
current state of mobile technology creates very 
different problems. 
@yottaa @dougsillars @marlinmobile 7 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Lets be honest, Mobile is complex… 
Every part of your mobile experience is in motion 
Your Mobile Experience 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 8
and its growing. 
.7 Billion 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 9
Getting Customer Usage 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Who are Engaged Customers? 
@yottaa @dougsillars @marlinmobile 
Buy MORE! 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 
More likely to buy!
How to Get Customers Engaged? 
48% customers abandon if dissatisfied with 
the performance of a mobile app 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Customer Expectations - Loading 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Customer Expectations - Apps 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile
Building a mobile profile 
Location 
of 
Your Customer 
Devices 
Network 
Connectivi 
ty 
Apps 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 15
What You Can’t Control 
Location, Location, Location, 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Speeds by Location 
Top 5 Fastest Mobile locations 
• Monticello, Kentucky - AT&T Mobility 
• Ceres, California - AT&T Mobility 
• Katy, Texas - T-Mobile 
• Sachse, Texas - T-Mobile 
• Livermore, California - T-Mobile 
Why is Kentucky or California fast? Locations are now tied to 
a carriers load in that area as well as infrastructure. 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 17
Mobile devices are more then just phones 
Phones & Tablets 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 18
Devices by Screen Size 
5 Most Common 
Phone screen sizes 
• 480 x 800 
• 320 x 480 
• 540 x 960 
• 580 x 854 
• 240 x 320 
5 Most Common 
Tablet screen sizes 
• 720 x 1280 
• 1080 x 1920 
• 720 x 1184 
• 800 x 1280 
• 1080 x 1776 
The iPhone 4s (640 x 960) 
and 5 (640 x 1136) ranked 
13th & 14th 
The iPad (768 x 1024) 
ranked 6th, while iPad 
retina tablets (1536 x 
2048) ranked 5th 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 19
Devices by Performance 
Top 5 Fastest Android 
Devices 
• LG Optimus G 
• Acer Iconia 
• Google Nexus 10 
• Samsung Galaxy S III 
• Sony Ericsson Xperia 
Mini Pro 
Top 5 fastest iOS 
Devices 
• iPhone 5 
• iPad 3 
• iPad mini 
• iPhone 4 
• iPhone 4s 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 20
Responsive Web Design 
Desktop Tablet Phone 
• One URL/One codebase 
• Media Queries allow code to adapt for different screen sizes. 
• Code tells browser how to build page based on screen width. 
• UI is improved on all devices. Next Step focus on serving UI by 
different devices. 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Optimizing the mobile web 
3 Tips you can use now! 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 22
Tip 1: Mobile Redirects are problems 
The user is redirected through 3 
URLs for the first 4 seconds 
…so that after 10 seconds the 
browser still doesn’t have enough 
data to paint a screen for the user 
@yottaa @dougsillars @marlinmobile 23 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Tip 2: Re-ordering page components 
Site analytics are loading before 
content...so the business will 
clearly see bounce and abandon 
metrics. 
This causes first paint to be 
delayed to > 15 seconds. 
@yottaa @dougsillars @marlinmobile 24 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Tip 3: Resource dependencies further delay page load 
Previously loaded tags are 
dependent upon other elements 
including CSS to fully load 
This causes visually complete to be 
delayed to > 25 seconds. 
@yottaa @dougsillars @marlinmobile 25 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
So what about Mobile networks? 
What speed are your users on 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 26
Network connectivity in the US 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 27
Network Conditions Vary 
2.5G: 3G: 4G: 
UMTS HSPA+ LTE 
@yottaa @dougsillars @marlinmobile 
GPRS EDGE 
Throughput 
100-400 Kbit/S 0.5 – 5Mbit/s 1-50 Mbit/s 
Last Mile 
Latency: 
300-1000ms 100-500 ms <100ms 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Visualizing the difference 
@yottaa @dougsillars @marlinmobile 29 
Cable 
LTE 
3G 
2 seconds 
2 seconds 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 
26 seconds?!
International Networks 
American developers work in a bubble of the 
fastest networks & cutting-edge handsets 
@yottaa @dougsillars @marlinmobile 
30 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Next Billion People Going Online 
• Few PCs/landline. Mostly mobile. 
• Slow networks 
@yottaa @dougsillars @marlinmobile 
– Old technology 
– Low bandwidth 
– High congestion 
• Small data plans - can get used up quickly 
• Power issues 
– Radio hogging = battery drain 
– HUGE if you can only charge phone 1x a week 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 31
Network connectivity in the world 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 32
Should I Bother with 2G Users? 
Success in developing world a primary factor 
@yottaa @dougsillars @marlinmobile 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Network Conditions Vary 
Is your app ready able 
to adapt and change 
based on the network 
conditions? 
@yottaa @dougsillars @marlinmobile 
GPRS EDGE 
UMTS HSPA+ LTE 
Your App needs to be Flexibly Network Aware 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Flexibly Network Aware Apps 
• Application is aware of network conditions 
and displays/modifies content flexibly 
@yottaa @dougsillars @marlinmobile 
– Consider: 
• Bandwidth 
• Latency 
• Roaming 
• Like RWD, app changes display/request 
characteristics in a flexible manner 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Problem Summary: 
Build a profile of your unique customers 
@yottaa @dougsillars @marlinmobile 
 Gather mobile centric data 
– Use Analytics (flurry, crashlytics, google analytics) 
 Create a mobile profile 
– Are they on 3G or 4G? 
– Do they have good or bad connectivity? (latency) 
– Where are they located? 
– What devices are they one? (tablets, phones) 
 Use this as a starting point to optimize your 
apps and websites 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Problem Summary: 
Build Flexibly Network Aware Apps 
 Apps that respond to network conditions 
 For Slow networks 
@yottaa @dougsillars @marlinmobile 
– Deliver content appropriately 
– Shrink image sizes 
– Reduce video quality 
• Defer video? 
 In high latency 
– Prefetch more content (to eliminate future lags) 
 Roaming 
– Data is likely high cost: consider reducing content 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
 Promise: deliver a responsive mobile 
experience without additional infrastructure 
 Realities: 
– Context is key: Desktop cannot simply be 
repurposed for mobile 
– Order is important: Organize page elements for 
immediate engagement 
– Know the critical rendering path: Optimize order 
of elements to eliminate experience gaps 
@yottaa @dougsillars @marlinmobile 
38 
Problem Summary: 
Context and load order are critical 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
AT&T Offers Mobile App Optimization Tools 
@yottaa @dougsillars @marlinmobile 
 AT&T Network Attenuator 
– Free tool with signed SDK agreement 
– Test various Network Conditions 
– http://Developer.att.com/Attenuator 
 AT&T ARO 
– Free Open Source 
– Test Network Performance 
http://Developer.att.com/ARO 
 Questions? Contact 
– Doug.Sillars@att.com @dougsillars 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Yottaa Optimizes End User Experiences 
Web server 
Real time, automated optimizations drive online and mobile engagement 
INSIGHT 
@yottaa @dougsillars @marlinmobile 40 
PERFORMANCE 
ENGAGEMENT 
InstantONTM AppSequencingTM 
ImpactAnalyticsTM 
Context Intelligence Architecture 
Impact Analytics 
Machine Learning 
Rule Engine 
Global Elastic Network: 70+ POPs, Auto-Scale, Secure 
Dramatically improve performance and engagement to drive business impact 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Marlin Mobile Offers a Free Mobile App SDK 
Use it to create a mobile profile for your mobile app users and customers 
@yottaa @dougsillars @marlinmobile 
 Easy to install (iOS & Android) 
– Capture and View 
• Signals strength 
• Data technology (3G,4G) 
• Location 
• Apps running and installed 
• Battery state and level 
Sign up for our free SDK (BETA) 
www.marlinmetrics.com/sdk 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
Thank You 
www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 42

Mais conteúdo relacionado

Mais procurados

Mobile Means Business
Mobile Means BusinessMobile Means Business
Mobile Means BusinessTack Mobile
 
Market research final submission
Market research final submissionMarket research final submission
Market research final submissionMoazzam56
 
Research Proposal: BlackBerry vs. iPhone
Research Proposal: BlackBerry vs. iPhoneResearch Proposal: BlackBerry vs. iPhone
Research Proposal: BlackBerry vs. iPhoneCarrie Martinelli
 
Marketing: iPhone vs BlackBerry Group Presentation
Marketing: iPhone vs BlackBerry Group PresentationMarketing: iPhone vs BlackBerry Group Presentation
Marketing: iPhone vs BlackBerry Group PresentationAlexandra Brooks
 
Re-Launch of Blackberry report
Re-Launch of Blackberry reportRe-Launch of Blackberry report
Re-Launch of Blackberry reportTaha Ahmad
 
What happened to Blackberry
What happened to BlackberryWhat happened to Blackberry
What happened to BlackberryHinal Kotak
 
Mobile strategies for the tourism industry
Mobile strategies for the tourism industryMobile strategies for the tourism industry
Mobile strategies for the tourism industryJames Burnes
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileEric Overfield
 
Web 3 Tom Gruber
Web 3 Tom GruberWeb 3 Tom Gruber
Web 3 Tom GruberMediabistro
 
Re-Launch of Blackberry
Re-Launch of BlackberryRe-Launch of Blackberry
Re-Launch of BlackberryTaha Ahmad
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...affilinet
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Paul Brown
 
Mobile Web vs Apps
Mobile Web vs AppsMobile Web vs Apps
Mobile Web vs AppsIdeK-labbet
 
Blackberry-Marketing Strategy
Blackberry-Marketing StrategyBlackberry-Marketing Strategy
Blackberry-Marketing StrategyPrathamesh Parab
 
AppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs NativeAppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs NativeExove
 
Mobile, the past present and future for Digital marketers
Mobile, the past present and future for Digital marketersMobile, the past present and future for Digital marketers
Mobile, the past present and future for Digital marketersGerry White
 
blackberry Presentation
blackberry Presentationblackberry Presentation
blackberry PresentationAditya Verma
 

Mais procurados (20)

Mobile Means Business
Mobile Means BusinessMobile Means Business
Mobile Means Business
 
Market research final submission
Market research final submissionMarket research final submission
Market research final submission
 
Research Proposal: BlackBerry vs. iPhone
Research Proposal: BlackBerry vs. iPhoneResearch Proposal: BlackBerry vs. iPhone
Research Proposal: BlackBerry vs. iPhone
 
Marketing: iPhone vs BlackBerry Group Presentation
Marketing: iPhone vs BlackBerry Group PresentationMarketing: iPhone vs BlackBerry Group Presentation
Marketing: iPhone vs BlackBerry Group Presentation
 
Re-Launch of Blackberry report
Re-Launch of Blackberry reportRe-Launch of Blackberry report
Re-Launch of Blackberry report
 
What happened to Blackberry
What happened to BlackberryWhat happened to Blackberry
What happened to Blackberry
 
Blackberry
BlackberryBlackberry
Blackberry
 
Mobile strategies for the tourism industry
Mobile strategies for the tourism industryMobile strategies for the tourism industry
Mobile strategies for the tourism industry
 
Shape SharePoint 2013 for Mobile
Shape SharePoint 2013 for MobileShape SharePoint 2013 for Mobile
Shape SharePoint 2013 for Mobile
 
Web 3 Tom Gruber
Web 3 Tom GruberWeb 3 Tom Gruber
Web 3 Tom Gruber
 
Re-Launch of Blackberry
Re-Launch of BlackberryRe-Launch of Blackberry
Re-Launch of Blackberry
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
BlackBerry - Case Study
BlackBerry - Case StudyBlackBerry - Case Study
BlackBerry - Case Study
 
Iphone vs blackberry
Iphone vs blackberryIphone vs blackberry
Iphone vs blackberry
 
Mobile Web vs Apps
Mobile Web vs AppsMobile Web vs Apps
Mobile Web vs Apps
 
Blackberry-Marketing Strategy
Blackberry-Marketing StrategyBlackberry-Marketing Strategy
Blackberry-Marketing Strategy
 
AppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs NativeAppTalk Frontline: Web vs Hybrid vs Native
AppTalk Frontline: Web vs Hybrid vs Native
 
Mobile, the past present and future for Digital marketers
Mobile, the past present and future for Digital marketersMobile, the past present and future for Digital marketers
Mobile, the past present and future for Digital marketers
 
blackberry Presentation
blackberry Presentationblackberry Presentation
blackberry Presentation
 

Semelhante a MOBILE RIGHT NOW: What A Real Customer’s Mobile Experience Looks Like

Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsMonetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsYottaa
 
Understand and overcome mobile web performance challenges
Understand and overcome mobile web performance challengesUnderstand and overcome mobile web performance challenges
Understand and overcome mobile web performance challengesAriel Weil
 
Measuring and improving your app's network performance oredev
Measuring and improving your app's network performance   oredevMeasuring and improving your app's network performance   oredev
Measuring and improving your app's network performance oredevDoug Sillars
 
Mobile Website Optimization
Mobile Website OptimizationMobile Website Optimization
Mobile Website Optimizationhebsyesh
 
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]One Pica Inc.
 
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...MeasureWorks
 
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...auexpo Conference
 
How to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile ExperienceHow to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile ExperienceYottaa
 
How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business Osaka University
 
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!Mobile Web Italy Meetup
 
Mobile Internet in India - Opportunities & Possibilities
Mobile Internet in India - Opportunities & PossibilitiesMobile Internet in India - Opportunities & Possibilities
Mobile Internet in India - Opportunities & PossibilitiesVikas Tandon
 
Optimizing for Mobile First Index
Optimizing for Mobile First IndexOptimizing for Mobile First Index
Optimizing for Mobile First IndexJamie Indigo
 
Responsive Web Design's (RWD's) Dirty Little Secrets
Responsive Web Design's (RWD's) Dirty Little SecretsResponsive Web Design's (RWD's) Dirty Little Secrets
Responsive Web Design's (RWD's) Dirty Little SecretsAriel Weil
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesMatt Machell
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for MobilityScotty Logan
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John Head
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Jack Zheng
 

Semelhante a MOBILE RIGHT NOW: What A Real Customer’s Mobile Experience Looks Like (20)

Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsMonetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
 
Understand and overcome mobile web performance challenges
Understand and overcome mobile web performance challengesUnderstand and overcome mobile web performance challenges
Understand and overcome mobile web performance challenges
 
Measuring and improving your app's network performance oredev
Measuring and improving your app's network performance   oredevMeasuring and improving your app's network performance   oredev
Measuring and improving your app's network performance oredev
 
Mobile Website Optimization
Mobile Website OptimizationMobile Website Optimization
Mobile Website Optimization
 
The Mobile Shift
The Mobile ShiftThe Mobile Shift
The Mobile Shift
 
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
Responsive Web Design: Dirty Little Secrets [Presented by Yottaa]
 
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
 
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
How to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile ExperienceHow to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile Experience
 
How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business
 
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
 
Mobile Internet in India - Opportunities & Possibilities
Mobile Internet in India - Opportunities & PossibilitiesMobile Internet in India - Opportunities & Possibilities
Mobile Internet in India - Opportunities & Possibilities
 
Optimizing for Mobile First Index
Optimizing for Mobile First IndexOptimizing for Mobile First Index
Optimizing for Mobile First Index
 
Responsive Web Design's (RWD's) Dirty Little Secrets
Responsive Web Design's (RWD's) Dirty Little SecretsResponsive Web Design's (RWD's) Dirty Little Secrets
Responsive Web Design's (RWD's) Dirty Little Secrets
 
Mobile rage
Mobile rageMobile rage
Mobile rage
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
 

Último

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

MOBILE RIGHT NOW: What A Real Customer’s Mobile Experience Looks Like

  • 1. MOBILE RIGHT NOW What A Real Customer’s Mobile Experience Looks Like @yottaa @dougsillars @marlinmobile W e b i n a r www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 2. Your Presenters Ariel Weil VP of Product Marketing & Management, Yottaa @aweil Doug Sillars Principal Architect, ARO Outreach team at AT&T @dougsillars Adrian Mendoza Co-founder, Marlin Mobile @marlinUX @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 2
  • 3. Agenda • Delivery Challenges • Mobile is complex • A Customer Experience • Build a Mobile Profile • Location • Device Performance • Network Connectivity • Q&A www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 3
  • 4. End User Pain: Digital Experience Delivery Challenges return to the site 64% 29% @yottaa @dougsillars @marlinmobile 4 OF SMARTPHONE USERS EXPECT PAGES TO LOAD IN UNDER 4s Expect mobile to be faster than desktop 85% Will go to a competitor to transact 42% Will never According to Forrester research, Mobile is a part of virtually every online txn End Users are still frustrated by a sub-par mobile experience Online and mobile end user experience challenges impact conversions and revenue www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 5. There are a few solutions claiming to solve this problem @yottaa @dougsillars @marlinmobile 5 www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 6. What is a Digital Experience anyway? The end user experience with a digital brand or product One thing is consistent… Site responsiveness is key to maximizing user experience across form factors www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 6
  • 7. The problems are the similar for desktop and mobile applications …but despite the rapid pace of innovation, the current state of mobile technology creates very different problems. @yottaa @dougsillars @marlinmobile 7 www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 8. Lets be honest, Mobile is complex… Every part of your mobile experience is in motion Your Mobile Experience www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 8
  • 9. and its growing. .7 Billion www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 9
  • 10. Getting Customer Usage @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 11. Who are Engaged Customers? @yottaa @dougsillars @marlinmobile Buy MORE! www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com More likely to buy!
  • 12. How to Get Customers Engaged? 48% customers abandon if dissatisfied with the performance of a mobile app @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 13. Customer Expectations - Loading @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 14. Customer Expectations - Apps www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile
  • 15. Building a mobile profile Location of Your Customer Devices Network Connectivi ty Apps www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 15
  • 16. What You Can’t Control Location, Location, Location, @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 17. Speeds by Location Top 5 Fastest Mobile locations • Monticello, Kentucky - AT&T Mobility • Ceres, California - AT&T Mobility • Katy, Texas - T-Mobile • Sachse, Texas - T-Mobile • Livermore, California - T-Mobile Why is Kentucky or California fast? Locations are now tied to a carriers load in that area as well as infrastructure. www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 17
  • 18. Mobile devices are more then just phones Phones & Tablets www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 18
  • 19. Devices by Screen Size 5 Most Common Phone screen sizes • 480 x 800 • 320 x 480 • 540 x 960 • 580 x 854 • 240 x 320 5 Most Common Tablet screen sizes • 720 x 1280 • 1080 x 1920 • 720 x 1184 • 800 x 1280 • 1080 x 1776 The iPhone 4s (640 x 960) and 5 (640 x 1136) ranked 13th & 14th The iPad (768 x 1024) ranked 6th, while iPad retina tablets (1536 x 2048) ranked 5th www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 19
  • 20. Devices by Performance Top 5 Fastest Android Devices • LG Optimus G • Acer Iconia • Google Nexus 10 • Samsung Galaxy S III • Sony Ericsson Xperia Mini Pro Top 5 fastest iOS Devices • iPhone 5 • iPad 3 • iPad mini • iPhone 4 • iPhone 4s www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 20
  • 21. Responsive Web Design Desktop Tablet Phone • One URL/One codebase • Media Queries allow code to adapt for different screen sizes. • Code tells browser how to build page based on screen width. • UI is improved on all devices. Next Step focus on serving UI by different devices. @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 22. Optimizing the mobile web 3 Tips you can use now! www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 22
  • 23. Tip 1: Mobile Redirects are problems The user is redirected through 3 URLs for the first 4 seconds …so that after 10 seconds the browser still doesn’t have enough data to paint a screen for the user @yottaa @dougsillars @marlinmobile 23 www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 24. Tip 2: Re-ordering page components Site analytics are loading before content...so the business will clearly see bounce and abandon metrics. This causes first paint to be delayed to > 15 seconds. @yottaa @dougsillars @marlinmobile 24 www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 25. Tip 3: Resource dependencies further delay page load Previously loaded tags are dependent upon other elements including CSS to fully load This causes visually complete to be delayed to > 25 seconds. @yottaa @dougsillars @marlinmobile 25 www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 26. So what about Mobile networks? What speed are your users on www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 26
  • 27. Network connectivity in the US @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 27
  • 28. Network Conditions Vary 2.5G: 3G: 4G: UMTS HSPA+ LTE @yottaa @dougsillars @marlinmobile GPRS EDGE Throughput 100-400 Kbit/S 0.5 – 5Mbit/s 1-50 Mbit/s Last Mile Latency: 300-1000ms 100-500 ms <100ms www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 29. Visualizing the difference @yottaa @dougsillars @marlinmobile 29 Cable LTE 3G 2 seconds 2 seconds www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 26 seconds?!
  • 30. International Networks American developers work in a bubble of the fastest networks & cutting-edge handsets @yottaa @dougsillars @marlinmobile 30 www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 31. Next Billion People Going Online • Few PCs/landline. Mostly mobile. • Slow networks @yottaa @dougsillars @marlinmobile – Old technology – Low bandwidth – High congestion • Small data plans - can get used up quickly • Power issues – Radio hogging = battery drain – HUGE if you can only charge phone 1x a week www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com 31
  • 32. Network connectivity in the world www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 32
  • 33. Should I Bother with 2G Users? Success in developing world a primary factor @yottaa @dougsillars @marlinmobile www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 34. Network Conditions Vary Is your app ready able to adapt and change based on the network conditions? @yottaa @dougsillars @marlinmobile GPRS EDGE UMTS HSPA+ LTE Your App needs to be Flexibly Network Aware www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 35. Flexibly Network Aware Apps • Application is aware of network conditions and displays/modifies content flexibly @yottaa @dougsillars @marlinmobile – Consider: • Bandwidth • Latency • Roaming • Like RWD, app changes display/request characteristics in a flexible manner www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 36. Problem Summary: Build a profile of your unique customers @yottaa @dougsillars @marlinmobile  Gather mobile centric data – Use Analytics (flurry, crashlytics, google analytics)  Create a mobile profile – Are they on 3G or 4G? – Do they have good or bad connectivity? (latency) – Where are they located? – What devices are they one? (tablets, phones)  Use this as a starting point to optimize your apps and websites www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 37. Problem Summary: Build Flexibly Network Aware Apps  Apps that respond to network conditions  For Slow networks @yottaa @dougsillars @marlinmobile – Deliver content appropriately – Shrink image sizes – Reduce video quality • Defer video?  In high latency – Prefetch more content (to eliminate future lags)  Roaming – Data is likely high cost: consider reducing content www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 38.  Promise: deliver a responsive mobile experience without additional infrastructure  Realities: – Context is key: Desktop cannot simply be repurposed for mobile – Order is important: Organize page elements for immediate engagement – Know the critical rendering path: Optimize order of elements to eliminate experience gaps @yottaa @dougsillars @marlinmobile 38 Problem Summary: Context and load order are critical www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 39. AT&T Offers Mobile App Optimization Tools @yottaa @dougsillars @marlinmobile  AT&T Network Attenuator – Free tool with signed SDK agreement – Test various Network Conditions – http://Developer.att.com/Attenuator  AT&T ARO – Free Open Source – Test Network Performance http://Developer.att.com/ARO  Questions? Contact – Doug.Sillars@att.com @dougsillars www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 40. Yottaa Optimizes End User Experiences Web server Real time, automated optimizations drive online and mobile engagement INSIGHT @yottaa @dougsillars @marlinmobile 40 PERFORMANCE ENGAGEMENT InstantONTM AppSequencingTM ImpactAnalyticsTM Context Intelligence Architecture Impact Analytics Machine Learning Rule Engine Global Elastic Network: 70+ POPs, Auto-Scale, Secure Dramatically improve performance and engagement to drive business impact www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 41. Marlin Mobile Offers a Free Mobile App SDK Use it to create a mobile profile for your mobile app users and customers @yottaa @dougsillars @marlinmobile  Easy to install (iOS & Android) – Capture and View • Signals strength • Data technology (3G,4G) • Location • Apps running and installed • Battery state and level Sign up for our free SDK (BETA) www.marlinmetrics.com/sdk www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com
  • 42. Thank You www.yottaa.com | developer.att.com/ARO | www.marlinmobile.com @yottaa @dougsillars @marlinmobile 42

Notas do Editor

  1. Not all slowness problems all the time Anecdote: ad hoc mobile banking, using minutes as currency