SlideShare a Scribd company logo
1 of 35
Download to read offline
How to "mobilize"
your website
UXMad
4/18/13
Schedule
Tonight's Meetup
● Socializing/Mingling
● Intros/Announcements
○ Jobs
○ Sponsorship
● Brief Presentation
○ Challenge of Mobile
○ Understanding Mobile
○ Heuristics of Mobile Design
● Workshop!
● Afterparty?
About Me
Brad Orego
me@bradorego.com
@bradorego
B.S. in Computer Science, B.A. in Psychology
Freelance UX Designer/Web Developer
UXMad Meetup Co-Organizer
Dancer, Curler, Ultimate-er, Cyclist, Beer-batter pancake blogger
Special Thanks to Hampton
@hcatlin
Challenge of Mobile
Challenge of Mobile
● Use is increasing
○ ~15% of internet traffic
○ Growing "66% year over year"!
● Screen sizes are small
○ But growing! And bigger screens -> more web use
● Many form factors
○ Tablets now outpace smartphone web use
○ iPhone vs Android vs Phablets
Challenge of Mobile
Understanding Mobile
Understanding Mobile
● Users are distracted
○ Walking, Talking, Driving, Watching TV, etc.
● Use is intermittent
○ ~3-5 minutes. Likely to get interrupted
● Use varies greatly
○ Where are they?
○ What else are they doing right now?
○ What are they trying to accomplish?
○ What device are they on? What're its capabilities?
What do we do about it?
A Loose Heuristic for Mobile Design
1. Simplicity is a requirement
2. Understand, then optimize, your core value
3. "Where" is more important than "who"
4. Assume terrible dexterity
5. Footer == dead zone
6. Assume distracted, disrupted, intermittent
use
7. Good experience is a subset of performance
8. Provide an escape route
9. Test on as many devices as possible
I. Simplicity is a Requirement
"It seems that perfection is
reached not when there is
nothing left to add, but when
there is nothing left to take away"
- Antoine de Saint-Exupery
http://en.wikipedia.
org/wiki/File:11exupery-
inline1-500.jpg
I. Simplicity is a Requirement
● Mobile Design is inherently constrained
○ Screen size, bandwidth, hardware
○ Time, focus, mental energy
○ Budget?
● Every element matters
○ Every visual element adds strain
○ Every option is another decision
I. Simplicity is a Requirement
Simplicity as the balance
between Comprehension
and Brevity
○ Comprehension - providing
enough information to fully
understand the interface
○ Brevity - providing the
absolute minimum
information
http://www.uxbooth.com/articles/a-
loose-heuristic-for-mobile-design/
II. Understand, then optimize, your
Core Value Proposition
● Mobile users are different
○ Want different features
○ Want different content
○ Thus, a different core value prop
● Think about urgency
○ Even if your site/app/product/problem isn't urgent
● How can we make it as efficient as possible?
What do people do on Wikipedia
while on the go?
Why would anyone go to NHL.com
on their smart phone?
If I'm on my mobile device, what
information about a restaurant do I
want?
III. "Where" is more important than "Who"
● Environmental Psychology
● Optimize for setting, not for user type
● Most common?
○ Home
○ Transit
○ Bars
○ ...Toilet?
● "When" also kinda matters...
○ Morning? Lunch? Evening? 3am?
"Environmental Psychology"...?
IV. Assume terrible dexterity
● Give enough space
● Make them big enough
○ Apple suggests 44px x 44px minimum
● Hampton suggests giving it to....
IV. Assume terrible dexterity
Or, if you're lucky...
V. The footer is a dead zone
When's the last time you actually scrolled all
the way to the bottom of a mobile site?
Was there anything worthwhile down there?
I'm sorry.
VI. Assume distracted, disrupted,
and intermittent use
● Average use is 70 mins/day on mobile web
○ Usually in doses of 3-5 minutes
○ While doing something else
● Easily interrupted
○ By real-world events
○ By digital events
○ By connectivity issues
● Visibility of System Status
○ Let users quickly recover
● Persistence of state
○ Session variables, user profiles, etc.
VII. Experience is a subset of performance
● Performance matters. Especially on mobile
○ Remember: limited resources
● Excellent design is meaningless if it's slow
○ It can be beautiful, but nobody will see it
○ Remember: simplicity
● Keep an eye/mind on technology
○ CSS? HTML? JS?
■ How much? 1 KB? 10 KB? 100 KB?
○ Flash?
■ Lol
VII. Experience is a subset of performance
Plenty of information/guides...
VIII. Provide an escape route
● Sometimes people want the desktop version
○ Inertia
○ Power Users
○ Capability they know has been stripped out of mobile
● Respect the back button
○ HTML5 History
● Two choices
○ Be self-righteous
○ Be accommodating
● Minimize frustration
○ Always
VIII. Provide an escape route
IX. Test on as many devices as possible
● Idiosyncrasies
○ Android vs. iOS
○ Android manufacturers
○ Native browser vs. Chrome vs. Firefox vs. Opera
● Test smart
○ Impossible to test them all
○ Find what's popular, what's common, what's unique
○ Know what to test
IX. Test on as many devices as possible
A Loose Heuristic for Mobile Design
1. Simplicity is a requirement
2. Understand, then optimize, your core value
3. "Where" is more important than "who"
4. Assume terrible dexterity
5. Footer == dead zone
6. Assume distracted, disrupted, intermittent
use
7. Good experience is a subset of performance
8. Provide an escape route
9. Test on as many devices as possible
Me!
Brad Orego
me@bradorego.com
@bradorego
B.S. in Computer Science, B.A. in Psychology
Freelance UX Designer/Web Developer
UXMad Meetup Co-Organizer
Entrepreneur
Dancer, Curler, Ultimate-er, Runner, Cyclist, Musician,
Homebrewer, Martial Artist, Spanish Speaker, Painter, Writer, Beer Pancake Blogger, Gamer, Boy, American, Human
Now what?
Tonight's Meetup
● Socializing/Mingling
● Intros/Announcements
○ Jobs
○ Sponsorship
● Brief Presentation
○ Challenge of Mobile
○ Understanding Mobile
○ Heuristics of Mobile Design
● Workshop!
● Afterparty?
Workshop!

More Related Content

Viewers also liked

Viewers also liked (13)

Tamarack Webpage
Tamarack WebpageTamarack Webpage
Tamarack Webpage
 
Carol Labashosky Fine Art & Photography
Carol Labashosky Fine Art & PhotographyCarol Labashosky Fine Art & Photography
Carol Labashosky Fine Art & Photography
 
Building a Usability Practice
Building a Usability PracticeBuilding a Usability Practice
Building a Usability Practice
 
Nick Dean CV 25th October 2015
Nick Dean CV 25th October 2015Nick Dean CV 25th October 2015
Nick Dean CV 25th October 2015
 
Media Studies - Evaluation Question 2
Media Studies - Evaluation Question 2Media Studies - Evaluation Question 2
Media Studies - Evaluation Question 2
 
Tanatologia
TanatologiaTanatologia
Tanatologia
 
Calculo diferencia tomo 1
Calculo diferencia tomo 1Calculo diferencia tomo 1
Calculo diferencia tomo 1
 
GallupReport
GallupReportGallupReport
GallupReport
 
Αξοτεχνική κεντρικoί άξονες - Axotechniki
Αξοτεχνική κεντρικoί άξονες - AxotechnikiΑξοτεχνική κεντρικoί άξονες - Axotechniki
Αξοτεχνική κεντρικoί άξονες - Axotechniki
 
Research Methods in UX
Research Methods in UXResearch Methods in UX
Research Methods in UX
 
Pdf pameran
Pdf  pameranPdf  pameran
Pdf pameran
 
Conflicto en siria
Conflicto en siriaConflicto en siria
Conflicto en siria
 
Olga_Murzenkova_UX-Designer_Resumer
Olga_Murzenkova_UX-Designer_ResumerOlga_Murzenkova_UX-Designer_Resumer
Olga_Murzenkova_UX-Designer_Resumer
 

Similar to How to "mobilize" your website

Guerrilla UX: Practical and Affordable Research
Guerrilla UX: Practical and Affordable ResearchGuerrilla UX: Practical and Affordable Research
Guerrilla UX: Practical and Affordable ResearchBrad Orego (he/they)
 
Accessibility & Universal Design
Accessibility & Universal DesignAccessibility & Universal Design
Accessibility & Universal DesignSrutiVijaykumar
 
What's Appropriate - Research in HCI
What's Appropriate - Research in HCIWhat's Appropriate - Research in HCI
What's Appropriate - Research in HCIXin(Jason) Wang
 
State of Technology in Libraries 2019
State of Technology in Libraries 2019State of Technology in Libraries 2019
State of Technology in Libraries 2019Nick Tanzi
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesIvano Malavolta
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesFloat
 
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013Eryn O'Neil
 
Mobile first-edinburgh 030913
Mobile first-edinburgh 030913Mobile first-edinburgh 030913
Mobile first-edinburgh 030913Precedent
 
How, what and what else
How, what and what else How, what and what else
How, what and what else James Purser
 
Design of everyday things fundamental principles of interaction
Design of everyday things   fundamental principles of interactionDesign of everyday things   fundamental principles of interaction
Design of everyday things fundamental principles of interactionIsaac Liao
 
Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603SHAHEENA ATTARWALA
 
Shallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needShallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needNasimul Gani
 
[WSO2Con Asia 2018] Are You a Software Company?
[WSO2Con Asia 2018] Are You a Software Company?[WSO2Con Asia 2018] Are You a Software Company?
[WSO2Con Asia 2018] Are You a Software Company?WSO2
 
Types of Mobile Applications
Types of Mobile ApplicationsTypes of Mobile Applications
Types of Mobile ApplicationsLifna C.S
 
Evaluating Mobile Usability Guidelines: Overview
Evaluating Mobile Usability Guidelines: OverviewEvaluating Mobile Usability Guidelines: Overview
Evaluating Mobile Usability Guidelines: OverviewElementive
 
Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13Precedent
 
Find my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product developmentFind my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product developmentPaulGrenyer1
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersOscar Gonzalez Garza
 
There's Only One Screen: How to Plan for Users, Not Devices
There's Only One Screen: How to Plan for Users, Not DevicesThere's Only One Screen: How to Plan for Users, Not Devices
There's Only One Screen: How to Plan for Users, Not DevicesSarah Krznarich
 

Similar to How to "mobilize" your website (20)

Guerrilla UX: Practical and Affordable Research
Guerrilla UX: Practical and Affordable ResearchGuerrilla UX: Practical and Affordable Research
Guerrilla UX: Practical and Affordable Research
 
Accessibility & Universal Design
Accessibility & Universal DesignAccessibility & Universal Design
Accessibility & Universal Design
 
What's Appropriate - Research in HCI
What's Appropriate - Research in HCIWhat's Appropriate - Research in HCI
What's Appropriate - Research in HCI
 
State of Technology in Libraries 2019
State of Technology in Libraries 2019State of Technology in Libraries 2019
State of Technology in Libraries 2019
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013
 
Mobile first-edinburgh 030913
Mobile first-edinburgh 030913Mobile first-edinburgh 030913
Mobile first-edinburgh 030913
 
How, what and what else
How, what and what else How, what and what else
How, what and what else
 
Responsive Design For The Mobile Web
Responsive Design For The Mobile WebResponsive Design For The Mobile Web
Responsive Design For The Mobile Web
 
Design of everyday things fundamental principles of interaction
Design of everyday things   fundamental principles of interactionDesign of everyday things   fundamental principles of interaction
Design of everyday things fundamental principles of interaction
 
Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603
 
Shallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needShallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its need
 
[WSO2Con Asia 2018] Are You a Software Company?
[WSO2Con Asia 2018] Are You a Software Company?[WSO2Con Asia 2018] Are You a Software Company?
[WSO2Con Asia 2018] Are You a Software Company?
 
Types of Mobile Applications
Types of Mobile ApplicationsTypes of Mobile Applications
Types of Mobile Applications
 
Evaluating Mobile Usability Guidelines: Overview
Evaluating Mobile Usability Guidelines: OverviewEvaluating Mobile Usability Guidelines: Overview
Evaluating Mobile Usability Guidelines: Overview
 
Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13
 
Find my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product developmentFind my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product development
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developers
 
There's Only One Screen: How to Plan for Users, Not Devices
There's Only One Screen: How to Plan for Users, Not DevicesThere's Only One Screen: How to Plan for Users, Not Devices
There's Only One Screen: How to Plan for Users, Not Devices
 

Recently uploaded

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...nagunakhan
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxIgnatiusAbrahamBalin
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 

Recently uploaded (20)

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptx
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 

How to "mobilize" your website

  • 1. How to "mobilize" your website UXMad 4/18/13
  • 3. Tonight's Meetup ● Socializing/Mingling ● Intros/Announcements ○ Jobs ○ Sponsorship ● Brief Presentation ○ Challenge of Mobile ○ Understanding Mobile ○ Heuristics of Mobile Design ● Workshop! ● Afterparty?
  • 5. Brad Orego me@bradorego.com @bradorego B.S. in Computer Science, B.A. in Psychology Freelance UX Designer/Web Developer UXMad Meetup Co-Organizer Dancer, Curler, Ultimate-er, Cyclist, Beer-batter pancake blogger
  • 6. Special Thanks to Hampton @hcatlin
  • 8. Challenge of Mobile ● Use is increasing ○ ~15% of internet traffic ○ Growing "66% year over year"! ● Screen sizes are small ○ But growing! And bigger screens -> more web use ● Many form factors ○ Tablets now outpace smartphone web use ○ iPhone vs Android vs Phablets
  • 11. Understanding Mobile ● Users are distracted ○ Walking, Talking, Driving, Watching TV, etc. ● Use is intermittent ○ ~3-5 minutes. Likely to get interrupted ● Use varies greatly ○ Where are they? ○ What else are they doing right now? ○ What are they trying to accomplish? ○ What device are they on? What're its capabilities?
  • 12. What do we do about it?
  • 13. A Loose Heuristic for Mobile Design 1. Simplicity is a requirement 2. Understand, then optimize, your core value 3. "Where" is more important than "who" 4. Assume terrible dexterity 5. Footer == dead zone 6. Assume distracted, disrupted, intermittent use 7. Good experience is a subset of performance 8. Provide an escape route 9. Test on as many devices as possible
  • 14. I. Simplicity is a Requirement "It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away" - Antoine de Saint-Exupery http://en.wikipedia. org/wiki/File:11exupery- inline1-500.jpg
  • 15. I. Simplicity is a Requirement ● Mobile Design is inherently constrained ○ Screen size, bandwidth, hardware ○ Time, focus, mental energy ○ Budget? ● Every element matters ○ Every visual element adds strain ○ Every option is another decision
  • 16. I. Simplicity is a Requirement Simplicity as the balance between Comprehension and Brevity ○ Comprehension - providing enough information to fully understand the interface ○ Brevity - providing the absolute minimum information http://www.uxbooth.com/articles/a- loose-heuristic-for-mobile-design/
  • 17. II. Understand, then optimize, your Core Value Proposition ● Mobile users are different ○ Want different features ○ Want different content ○ Thus, a different core value prop ● Think about urgency ○ Even if your site/app/product/problem isn't urgent ● How can we make it as efficient as possible?
  • 18. What do people do on Wikipedia while on the go? Why would anyone go to NHL.com on their smart phone? If I'm on my mobile device, what information about a restaurant do I want?
  • 19. III. "Where" is more important than "Who" ● Environmental Psychology ● Optimize for setting, not for user type ● Most common? ○ Home ○ Transit ○ Bars ○ ...Toilet? ● "When" also kinda matters... ○ Morning? Lunch? Evening? 3am?
  • 21. IV. Assume terrible dexterity ● Give enough space ● Make them big enough ○ Apple suggests 44px x 44px minimum ● Hampton suggests giving it to....
  • 22. IV. Assume terrible dexterity Or, if you're lucky...
  • 23. V. The footer is a dead zone When's the last time you actually scrolled all the way to the bottom of a mobile site? Was there anything worthwhile down there? I'm sorry.
  • 24. VI. Assume distracted, disrupted, and intermittent use ● Average use is 70 mins/day on mobile web ○ Usually in doses of 3-5 minutes ○ While doing something else ● Easily interrupted ○ By real-world events ○ By digital events ○ By connectivity issues ● Visibility of System Status ○ Let users quickly recover ● Persistence of state ○ Session variables, user profiles, etc.
  • 25. VII. Experience is a subset of performance ● Performance matters. Especially on mobile ○ Remember: limited resources ● Excellent design is meaningless if it's slow ○ It can be beautiful, but nobody will see it ○ Remember: simplicity ● Keep an eye/mind on technology ○ CSS? HTML? JS? ■ How much? 1 KB? 10 KB? 100 KB? ○ Flash? ■ Lol
  • 26. VII. Experience is a subset of performance Plenty of information/guides...
  • 27. VIII. Provide an escape route ● Sometimes people want the desktop version ○ Inertia ○ Power Users ○ Capability they know has been stripped out of mobile ● Respect the back button ○ HTML5 History ● Two choices ○ Be self-righteous ○ Be accommodating ● Minimize frustration ○ Always
  • 28. VIII. Provide an escape route
  • 29. IX. Test on as many devices as possible ● Idiosyncrasies ○ Android vs. iOS ○ Android manufacturers ○ Native browser vs. Chrome vs. Firefox vs. Opera ● Test smart ○ Impossible to test them all ○ Find what's popular, what's common, what's unique ○ Know what to test
  • 30. IX. Test on as many devices as possible
  • 31. A Loose Heuristic for Mobile Design 1. Simplicity is a requirement 2. Understand, then optimize, your core value 3. "Where" is more important than "who" 4. Assume terrible dexterity 5. Footer == dead zone 6. Assume distracted, disrupted, intermittent use 7. Good experience is a subset of performance 8. Provide an escape route 9. Test on as many devices as possible
  • 32. Me! Brad Orego me@bradorego.com @bradorego B.S. in Computer Science, B.A. in Psychology Freelance UX Designer/Web Developer UXMad Meetup Co-Organizer Entrepreneur Dancer, Curler, Ultimate-er, Runner, Cyclist, Musician, Homebrewer, Martial Artist, Spanish Speaker, Painter, Writer, Beer Pancake Blogger, Gamer, Boy, American, Human
  • 34. Tonight's Meetup ● Socializing/Mingling ● Intros/Announcements ○ Jobs ○ Sponsorship ● Brief Presentation ○ Challenge of Mobile ○ Understanding Mobile ○ Heuristics of Mobile Design ● Workshop! ● Afterparty?