45
Anti-Patterns for the Mobile Web OpenRoad Lunch & Learn // James Byun // September 18, 2013

Mobile Web Anti-Patterns

Embed Size (px)

DESCRIPTION

A Lunch and Learn talk on what not to do when designing for the mobile web. Credits: Dave Shea, wtfmobileweb.com, mobilewebbestpractices.com

Citation preview

Page 1: Mobile Web Anti-Patterns

Anti-Patterns for the Mobile Web

OpenRoad Lunch & Learn // James Byun // September 18, 2013

Page 2: Mobile Web Anti-Patterns
Page 3: Mobile Web Anti-Patterns
Page 4: Mobile Web Anti-Patterns
Page 5: Mobile Web Anti-Patterns

Anti-pattern?A repeated pattern of action, process or structure that initially appears to be beneficial, but ultimately produces more bad consequences than beneficial results. Wikipedia, Anti-pattern.

Page 6: Mobile Web Anti-Patterns

wtfmobileweb.commobilewebbestpractices.com

Page 7: Mobile Web Anti-Patterns

#1: No Mobile Site

Page 8: Mobile Web Anti-Patterns

Responsive and mobile are not yet considered defaults

Page 9: Mobile Web Anti-Patterns

The current site build may not be suited for having a mobile version.

Page 10: Mobile Web Anti-Patterns

Device Testing

Page 11: Mobile Web Anti-Patterns

Why You Should Build Mobile

- Better user engagement- Sites that feel built for their device

encourage users to use them.- People use mobile differently now

Page 12: Mobile Web Anti-Patterns

#2: Doorslams

Page 13: Mobile Web Anti-Patterns
Page 14: Mobile Web Anti-Patterns
Page 15: Mobile Web Anti-Patterns
Page 16: Mobile Web Anti-Patterns

#3: m.yoursite.com

Page 17: Mobile Web Anti-Patterns

- Search Engine Optimization- Redirect Delays- Sharing

Page 18: Mobile Web Anti-Patterns
Page 19: Mobile Web Anti-Patterns

W3C’s One Web PhilosophyOne web, one URL, any device.

Page 20: Mobile Web Anti-Patterns

#4: Add to Home

Page 21: Mobile Web Anti-Patterns
Page 22: Mobile Web Anti-Patterns
Page 23: Mobile Web Anti-Patterns

- Don’t assume user’s browser- Chrome: - no bottom toolbar- Mail, Social Med. Clients: - all different- Don’t assume user’s environment.

Page 24: Mobile Web Anti-Patterns

#5: Bad Touch Affordances

Page 25: Mobile Web Anti-Patterns
Page 26: Mobile Web Anti-Patterns
Page 27: Mobile Web Anti-Patterns

Fitts Law

Page 28: Mobile Web Anti-Patterns

Fitts LawAcquiring a target is faster as a target is larger. More errors occur as targets become smaller.

Page 29: Mobile Web Anti-Patterns

PrioritiesMake it easy for your user to achieve the page goal you have set for that page. Prioritize everything else after.

Page 30: Mobile Web Anti-Patterns
Page 31: Mobile Web Anti-Patterns
Page 32: Mobile Web Anti-Patterns

#6: Default HiDPI Images

Page 33: Mobile Web Anti-Patterns
Page 34: Mobile Web Anti-Patterns

To consider- Does it need to be hi resolution?- Will it make a big difference if it’s not?- Can it be vectorized?

Page 35: Mobile Web Anti-Patterns

#7: Ignoring the Fold

Page 36: Mobile Web Anti-Patterns
Page 37: Mobile Web Anti-Patterns
Page 38: Mobile Web Anti-Patterns

Consider:If you have user interaction that potentially leads to $, make it visible on load.

Narrow your page’s purpose down to one primary action, make it visible.

Page 39: Mobile Web Anti-Patterns

#8: Mystery Meat

Page 40: Mobile Web Anti-Patterns
Page 41: Mobile Web Anti-Patterns
Page 42: Mobile Web Anti-Patterns

“If I don’t understand why it happened, I probably can’t repeat it.”

Page 43: Mobile Web Anti-Patterns
Page 44: Mobile Web Anti-Patterns

Show visual cues for all actions and use text labels with icons where possible.

Page 45: Mobile Web Anti-Patterns

Thanks!