How to "mobilize" your website

35
How to "mobilize" your website UXMad 4/18/13

Transcript of How to "mobilize" your website

Page 1: How to "mobilize" your website

How to "mobilize" your website

UXMad4/18/13

Page 2: How to "mobilize" your website

Schedule

Page 3: How to "mobilize" your website

Tonight's Meetup

● Socializing/Mingling● Intros/Announcements

○ Jobs○ Sponsorship

● Brief Presentation○ Challenge of Mobile○ Understanding Mobile○ Heuristics of Mobile Design

● Workshop!● Afterparty?

Page 4: How to "mobilize" your website

About Me

Page 5: How to "mobilize" your website

Brad Orego

[email protected]@bradorego

B.S. in Computer Science, B.A. in PsychologyFreelance UX Designer/Web DeveloperUXMad Meetup Co-Organizer

Dancer, Curler, Ultimate-er, Cyclist, Beer-batter pancake blogger

Page 6: How to "mobilize" your website

Special Thanks to Hampton

@hcatlin

Page 7: How to "mobilize" your website

Challenge of Mobile

Page 8: How to "mobilize" your website

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

Page 9: How to "mobilize" your website

Challenge of Mobile

Page 10: How to "mobilize" your website

Understanding Mobile

Page 11: How to "mobilize" your website

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?

Page 12: How to "mobilize" your website

What do we do about it?

Page 13: How to "mobilize" your website

A Loose Heuristic for Mobile Design

1. Simplicity is a requirement2. Understand, then optimize, your core value3. "Where" is more important than "who"4. Assume terrible dexterity5. Footer == dead zone6. Assume distracted, disrupted, intermittent

use7. Good experience is a subset of performance8. Provide an escape route9. Test on as many devices as possible

Page 14: How to "mobilize" your website

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

Page 15: How to "mobilize" your website

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

Page 16: How to "mobilize" your website

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/

Page 17: How to "mobilize" your website

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?

Page 18: How to "mobilize" your website

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?

Page 19: How to "mobilize" your website

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?

Page 20: How to "mobilize" your website

"Environmental Psychology"...?

Page 22: How to "mobilize" your website

IV. Assume terrible dexterity

Or, if you're lucky...

Page 23: How to "mobilize" your website

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.

Page 24: How to "mobilize" your website

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.

Page 25: How to "mobilize" your website

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

Page 27: How to "mobilize" your website

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

Page 28: How to "mobilize" your website

VIII. Provide an escape route

Page 29: How to "mobilize" your website

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

Page 30: How to "mobilize" your website

IX. Test on as many devices as possible

Page 31: How to "mobilize" your website

A Loose Heuristic for Mobile Design

1. Simplicity is a requirement2. Understand, then optimize, your core value3. "Where" is more important than "who"4. Assume terrible dexterity5. Footer == dead zone6. Assume distracted, disrupted, intermittent

use7. Good experience is a subset of performance8. Provide an escape route9. Test on as many devices as possible

Page 32: How to "mobilize" your website

Me!

Brad [email protected]@bradorego

B.S. in Computer Science, B.A. in PsychologyFreelance UX Designer/Web DeveloperUXMad Meetup Co-OrganizerEntrepreneur

Dancer, Curler, Ultimate-er, Runner, Cyclist, Musician, Homebrewer, Martial Artist, Spanish Speaker, Painter, Writer, Beer Pancake Blogger, Gamer, Boy, American, Human

Page 33: How to "mobilize" your website

Now what?

Page 34: How to "mobilize" your website

Tonight's Meetup

● Socializing/Mingling● Intros/Announcements

○ Jobs○ Sponsorship

● Brief Presentation○ Challenge of Mobile○ Understanding Mobile○ Heuristics of Mobile Design

● Workshop!● Afterparty?

Page 35: How to "mobilize" your website

Workshop!