beyond squishy: the principles of adaptive design

249
d BEYOND SQUISHY THE PRINCIPLES OF ADAPTIVE DESIGN #ADAPTIVE

Upload: brad-frost

Post on 08-Sep-2014

43 views

Category:

Technology


0 download

DESCRIPTION

Responsive web design has hit the scene like a bomb, and now designers everywhere are showing off to their bosses and peers by resizing their browser windows. "Look! The site is squishy!" While creating flexible layouts is important, there's a whole lot more that goes into truly exceptional adaptive web experiences. This session will introduce the Principles of Adaptive Design: ubiquity, flexibility, performance, enhancement and future-friendliness. We need go beyond media queries in order to preserve the web's ubiquity and move it in a future-friendly direction.

TRANSCRIPT

Page 1: Beyond Squishy: The Principles of Adaptive Design

d

BEYOND SQUISHYTHE PRINCIPLES OF ADAPTIVE DESIGN

#ADAPTIVE

Page 2: Beyond Squishy: The Principles of Adaptive Design
Page 3: Beyond Squishy: The Principles of Adaptive Design

GENERICTM

Page 4: Beyond Squishy: The Principles of Adaptive Design
Page 5: Beyond Squishy: The Principles of Adaptive Design
Page 6: Beyond Squishy: The Principles of Adaptive Design
Page 7: Beyond Squishy: The Principles of Adaptive Design
Page 8: Beyond Squishy: The Principles of Adaptive Design

NEW AND SHINY

Page 9: Beyond Squishy: The Principles of Adaptive Design

They argued about the term “AJAX” until they were blue in the face. But in the end, no one would argue that “AJAX” wasn’t a good thing for our industry.-Jeff Croft

http://jeffcroft.com/blog/2010/aug/02/term-html5/

Page 10: Beyond Squishy: The Principles of Adaptive Design

RESPONSIVE WEB DESIGN

Page 11: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://alistapart.com/article/responsive-web-design

Page 13: Beyond Squishy: The Principles of Adaptive Design

RESPONSIVE WEB DESIGN: THE MOVIEWINTER 2013

Page 14: Beyond Squishy: The Principles of Adaptive Design

FLEXIBLE MEDIAFLUID GRIDS MEDIA QUERIES

Page 15: Beyond Squishy: The Principles of Adaptive Design

RESPONSIVE WEB DESIGN

RESIZE HERE!IMPRESS YOUR FRIENDS!

Page 16: Beyond Squishy: The Principles of Adaptive Design
Page 17: Beyond Squishy: The Principles of Adaptive Design

RAISED EYEBROW IS RAISED

Page 18: Beyond Squishy: The Principles of Adaptive Design
Page 19: Beyond Squishy: The Principles of Adaptive Design

THIS IS JUST THE TIP OF THE ICEBERG.

Page 20: Beyond Squishy: The Principles of Adaptive Design

THIS IS JUST THE TIP OF THE ICEBERG.

Page 21: Beyond Squishy: The Principles of Adaptive Design

THIS IS JUST THE TIP OF THE ICEBERG.

Page 22: Beyond Squishy: The Principles of Adaptive Design

RWD

Page 23: Beyond Squishy: The Principles of Adaptive Design

PRINCIPLES OF ADAPTIVE DESIGN

Page 24: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 25: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 26: Beyond Squishy: The Principles of Adaptive Design

B-SIDETHIS IS NOT

THE WEB.

Page 27: Beyond Squishy: The Principles of Adaptive Design
Page 28: Beyond Squishy: The Principles of Adaptive Design

WEB

WEB

Page 29: Beyond Squishy: The Principles of Adaptive Design
Page 30: Beyond Squishy: The Principles of Adaptive Design
Page 31: Beyond Squishy: The Principles of Adaptive Design
Page 32: Beyond Squishy: The Principles of Adaptive Design

Diversity is not a bug, it’s an opportunity.-Stephanie Rieger

http://stephanierieger.com/diversity-is-not-a-bug/

Page 33: Beyond Squishy: The Principles of Adaptive Design
Page 34: Beyond Squishy: The Principles of Adaptive Design
Page 35: Beyond Squishy: The Principles of Adaptive Design
Page 36: Beyond Squishy: The Principles of Adaptive Design
Page 37: Beyond Squishy: The Principles of Adaptive Design
Page 38: Beyond Squishy: The Principles of Adaptive Design
Page 39: Beyond Squishy: The Principles of Adaptive Design
Page 40: Beyond Squishy: The Principles of Adaptive Design
Page 41: Beyond Squishy: The Principles of Adaptive Design
Page 42: Beyond Squishy: The Principles of Adaptive Design
Page 43: Beyond Squishy: The Principles of Adaptive Design
Page 44: Beyond Squishy: The Principles of Adaptive Design
Page 45: Beyond Squishy: The Principles of Adaptive Design
Page 46: Beyond Squishy: The Principles of Adaptive Design

“...Alternately, we suggest checking out the site from your tablet if you have one...”

Page 47: Beyond Squishy: The Principles of Adaptive Design
Page 48: Beyond Squishy: The Principles of Adaptive Design

Mobile users will do anything and everything desktop users will do, provided it’s presented in a usable way.

Page 49: Beyond Squishy: The Principles of Adaptive Design

ONE WEB.

Page 50: Beyond Squishy: The Principles of Adaptive Design

ONE WEB.THEMATIC CONSISTENCY.

Page 51: Beyond Squishy: The Principles of Adaptive Design

ONE WEB.THEMATIC CONSISTENCY.GIVE PEOPLE WHAT THEY WANT.

Page 52: Beyond Squishy: The Principles of Adaptive Design

CONTENT PARITY

Page 53: Beyond Squishy: The Principles of Adaptive Design
Page 54: Beyond Squishy: The Principles of Adaptive Design
Page 55: Beyond Squishy: The Principles of Adaptive Design
Page 56: Beyond Squishy: The Principles of Adaptive Design
Page 57: Beyond Squishy: The Principles of Adaptive Design
Page 58: Beyond Squishy: The Principles of Adaptive Design
Page 59: Beyond Squishy: The Principles of Adaptive Design

CONTENT PARITY TRUMPS ALL?

Page 60: Beyond Squishy: The Principles of Adaptive Design

BUT WHAT ABOUT MOBILE CONTEXT?

Page 61: Beyond Squishy: The Principles of Adaptive Design

WHAT EXACTLY IS “MOBILE CONTEXT”?

Page 62: Beyond Squishy: The Principles of Adaptive Design

“ON THE GO” IS STILL TRUE...

Page 63: Beyond Squishy: The Principles of Adaptive Design

BUT LOTS OF OTHER USE CASES EXIST TOO

Page 64: Beyond Squishy: The Principles of Adaptive Design

http://blog.compete.com/2010/03/12/smartphone-owners-a-ready-and-willing-audience

76%ACCESS MOBILE WHILE WAITING IN LINE

Page 65: Beyond Squishy: The Principles of Adaptive Design

http://blog.compete.com/2010/03/12/smartphone-owners-a-ready-and-willing-audience

86%ACCESS MOBILE DEVICES WHILE WATCHING TV

Page 66: Beyond Squishy: The Principles of Adaptive Design

http://blog.compete.com/2010/03/12/smartphone-owners-a-ready-and-willing-audience

80%ACCESS MOBILE DURING GENERAL DOWNTIME

Page 67: Beyond Squishy: The Principles of Adaptive Design

http://blog.compete.com/2010/03/12/smartphone-owners-a-ready-and-willing-audience

69%ACCESS MOBILE IN RETAIL STORES

Page 68: Beyond Squishy: The Principles of Adaptive Design

http://blog.compete.com/2010/03/12/smartphone-owners-a-ready-and-willing-audience

39%WHILE #POOPIN

Page 69: Beyond Squishy: The Principles of Adaptive Design

QUANTITATIVE๏ Screen size๏ Connectivity๏ Device capabilities๏ Processing power๏ Input methods

QUALITATIVE๏ User goals๏ User environment๏ User attention๏ User capabilities

Page 70: Beyond Squishy: The Principles of Adaptive Design

Just make quality, relevant content with appropriate tasks, and offer all of these to all users...then make it easy for the user to decide what it is they want to do.-Stephen Hay

http://www.the-haystack.com/2012/07/09/great-works-of-fiction-presents-the-mobile-context/

Page 71: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 72: Beyond Squishy: The Principles of Adaptive Design
Page 73: Beyond Squishy: The Principles of Adaptive Design
Page 74: Beyond Squishy: The Principles of Adaptive Design
Page 75: Beyond Squishy: The Principles of Adaptive Design
Page 76: Beyond Squishy: The Principles of Adaptive Design
Page 77: Beyond Squishy: The Principles of Adaptive Design

320PX.

Page 78: Beyond Squishy: The Principles of Adaptive Design

320PX.480PX.

Page 79: Beyond Squishy: The Principles of Adaptive Design

320PX.480PX.768PX.

Page 80: Beyond Squishy: The Principles of Adaptive Design

320PX.480PX.768PX.1024PX.

Page 81: Beyond Squishy: The Principles of Adaptive Design

320PX.480PX.768PX.1024PX.THE FOLD.

Page 82: Beyond Squishy: The Principles of Adaptive Design

320PX.480PX.768PX.1024PX.THE FOLD.OH GOD THE FOLD.

Page 83: Beyond Squishy: The Principles of Adaptive Design

scha·den·freu·de \ˈshä-dən-ˌfrȯi-də\ n. enjoyment obtained from the troubles of others

Page 84: Beyond Squishy: The Principles of Adaptive Design

The control which designers know in the print medium, and often desire in the web medium, is simply a function of the limitation of the printed page. We should embrace the fact that the web doesn’t have the same constraints, and design for this flexibility. But first, we must “accept the ebb and flow of things”.-John Allsopp

http://alistapart.com/article/dao

Page 85: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://static.lukew.com/unified_device_design.png

Page 86: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://bradfrostweb.com/demo/ish/

Page 87: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://bradfrostweb.com/demo/ish/

Page 88: Beyond Squishy: The Principles of Adaptive Design

EMBRACE THE SQUISHINESS.TM

Page 89: Beyond Squishy: The Principles of Adaptive Design
Page 90: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 91: Beyond Squishy: The Principles of Adaptive Design

http://www.compuware.com/d/release/592528/new-study-reveals-the-mobile-web-disappoints-global-consumers

71%MOBILE USERS EXPECTING MOBILE SITES TO LOAD

AS FAST IF NOT FASTER THAN DESKTOP SITES

Page 92: Beyond Squishy: The Principles of Adaptive Design

http://www.gomez.com/wp-content/downloads/19986_WhatMobileUsersWant_Wp.pdf

74%MOBILE VISITORS WHO WILL ABANDON A SITEIF IT TAKES LONGER THAN 5 SECONDS TO LOAD

Page 93: Beyond Squishy: The Principles of Adaptive Design

YOU HAVE 5 SECONDS OF SOMEONE’S TIME.

Page 94: Beyond Squishy: The Principles of Adaptive Design

http://httparchive.org/

1.3MBAVERAGE PAGE SIZE

Page 95: Beyond Squishy: The Principles of Adaptive Design

http://www.guypo.com/mobile/performance-implications-of-responsive-design-book-contribution/

86%RESPONSIVE WEBSITES WHOSE SMALL SCREEN VIEW

WEIGHS AS MUCH AS THE LARGE SCREEN VIEW

Page 96: Beyond Squishy: The Principles of Adaptive Design
Page 97: Beyond Squishy: The Principles of Adaptive Design
Page 98: Beyond Squishy: The Principles of Adaptive Design

REQUESTS: 136PAGE WEIGHT: 5.9MBLOAD TIME: 2M 46S

Page 100: Beyond Squishy: The Principles of Adaptive Design

http://www.flickr.com/photos/philhawksworth/7562460356/sizes/l/in/photostream/

REQUESTS: 388PAGE WEIGHT: 24.29MBLOAD TIME: 2M 01S

Page 101: Beyond Squishy: The Principles of Adaptive Design

If your website is 15MB it’s not HTML5, it’s stupid.-Christian Heilmann

HTTPS://HACKS.MOZILLA.ORG/2012/10/BROKEN-PROMISES-OF-HTML5-AND-WHATS-NEXT-A-PRESENTATION-AT-HTML5DEVCONF/

Page 102: Beyond Squishy: The Principles of Adaptive Design
Page 103: Beyond Squishy: The Principles of Adaptive Design
Page 104: Beyond Squishy: The Principles of Adaptive Design
Page 105: Beyond Squishy: The Principles of Adaptive Design
Page 106: Beyond Squishy: The Principles of Adaptive Design
Page 108: Beyond Squishy: The Principles of Adaptive Design
Page 111: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 112: Beyond Squishy: The Principles of Adaptive Design

RESPONSIVE DESIGN != ONE SIZE FITS ALL

Page 113: Beyond Squishy: The Principles of Adaptive Design

PROGRESSIVE ENHANCEMENT

Page 114: Beyond Squishy: The Principles of Adaptive Design

MOBILE-LAST (DEGRADED, SHOE-HORNED, SHORT-SIGHTED, CRAPPY)

MOBILE-FIRST (PROGRESSIVELY-ENHANCED, FUTURE-FRIENDLY, AWESOME)

Page 115: Beyond Squishy: The Principles of Adaptive Design

Progressive enhancement isn’t about designing for the lowest common denominator. It’s just about starting there.-Jeremy Keith

http://bradfrostweb.com/blog/post/the-spirit-of-the-web-jeremy-keith-at-smashing-conference/

Page 116: Beyond Squishy: The Principles of Adaptive Design
Page 117: Beyond Squishy: The Principles of Adaptive Design

A BRIEF WORD ABOUT MOBILE WEB APPS

Page 118: Beyond Squishy: The Principles of Adaptive Design

It’s 2013, nobody has Javascript disabled!-Plenty of developers

Page 119: Beyond Squishy: The Principles of Adaptive Design

SUPPORT IS NOT BINARY

Page 120: Beyond Squishy: The Principles of Adaptive Design

JAVASCRIPT CAN FAIL.

Page 121: Beyond Squishy: The Principles of Adaptive Design

JAVASCRIPT CAN WILL FAIL.

Page 123: Beyond Squishy: The Principles of Adaptive Design
Page 124: Beyond Squishy: The Principles of Adaptive Design

And the menu failed. Never even opened. Suddenly, the site was without navigation...at all.-Stephanie Rieger

HTTP://STEPHANIERIEGER.COM/A-PLEA-FOR-PROGRESSIVE-ENHANCEMENT/

Page 125: Beyond Squishy: The Principles of Adaptive Design

WORKED๏ Galaxy Nexus๏ iPhone 4 (iOS 5)

DIDN’T WORK๏ iPhone 4 (iOS 4.3)๏ iPod Touch๏ Nexus One๏ Nokia Lumia 800 (WP7)๏ HTC ChaCha (Android 2.3)๏ HTC WildFire (Android 2.3)๏ Huiwei Blaze (Android 2.3.5)๏ Galaxy SII (Android 2.2.3)๏ Galaxy Mini (Android 2.2.1)๏ BlackBerry Torch (OS7)๏ BlackBerry 9300 (OS6)๏ Galaxy Tab 7” (Android 2.3)๏ Galaxy Tab 10” (Android 2.3)๏ Amazon Kindle

Page 126: Beyond Squishy: The Principles of Adaptive Design

Not everything on the Web needs to be a new Facebook, Google Reader or Google Mail.-Christian Heilmann

HTTP://CHRISTIANHEILMANN.COM/2011/12/28/ON-SINGLE-PAGE-APPS/

Page 127: Beyond Squishy: The Principles of Adaptive Design
Page 128: Beyond Squishy: The Principles of Adaptive Design
Page 129: Beyond Squishy: The Principles of Adaptive Design
Page 130: Beyond Squishy: The Principles of Adaptive Design
Page 131: Beyond Squishy: The Principles of Adaptive Design
Page 132: Beyond Squishy: The Principles of Adaptive Design
Page 133: Beyond Squishy: The Principles of Adaptive Design
Page 134: Beyond Squishy: The Principles of Adaptive Design
Page 135: Beyond Squishy: The Principles of Adaptive Design
Page 136: Beyond Squishy: The Principles of Adaptive Design

The bottom line is that a client-side architecture leads to slower performance because most of the code is being executed on our users' machines rather than our own.-Twitter Engineering Team

http://engineering.twitter.com/2012/05/improving-performance-on-twittercom.html

Page 137: Beyond Squishy: The Principles of Adaptive Design
Page 138: Beyond Squishy: The Principles of Adaptive Design
Page 139: Beyond Squishy: The Principles of Adaptive Design

THIS IS FOUNDATIONAL WORK.

Page 140: Beyond Squishy: The Principles of Adaptive Design

THERE IS A DIFFERENCE BETWEEN SUPPORT AND OPTIMIZATION.

Page 141: Beyond Squishy: The Principles of Adaptive Design

MAN, THIS BLU-RAY QUALITY SUCKS.

Page 142: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 143: Beyond Squishy: The Principles of Adaptive Design

ACKNOWLEDGE AND EMBRACEUNPREDICTABILITY

Page 144: Beyond Squishy: The Principles of Adaptive Design

WEB

WEB

Page 145: Beyond Squishy: The Principles of Adaptive Design

WEB

WEB

Page 146: Beyond Squishy: The Principles of Adaptive Design

WEB

WEB

Page 147: Beyond Squishy: The Principles of Adaptive Design

THERE’S NO SUCH THINGAS FUTURE-PROOF

Page 148: Beyond Squishy: The Principles of Adaptive Design

BUT WE CAN BE FUTURE-FRIENDLY

http://futurefriend.ly/

Page 149: Beyond Squishy: The Principles of Adaptive Design

PEOPLE’S CAPACITY FOR BULLSHITIS RAPIDLY DIMINISHING.

Page 150: Beyond Squishy: The Principles of Adaptive Design
Page 151: Beyond Squishy: The Principles of Adaptive Design

This is a quote. This is where you put the quote text.-Quote AuthorCONTENTBULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHITBULLSHIT

Page 152: Beyond Squishy: The Principles of Adaptive Design

This is a quote. This is where you put the quote text.-Quote Author

Page 153: Beyond Squishy: The Principles of Adaptive Design

This is a quote. This is where you put the quote text.-Quote Author

Page 154: Beyond Squishy: The Principles of Adaptive Design

This is a quote. This is where you put the quote text.-Quote Author

Page 155: Beyond Squishy: The Principles of Adaptive Design

This is a quote. This is where you put the quote text.-Quote Author

CONTENT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT

BULLSHITBULLSHIT

BULLSHIT BULLSHIT

BULLSHIT

BULLSHIT

BULLSHIT BULLSHIT

BULLSHIT BULLSHIT

BULLSHIT

BULLSHIT

Page 156: Beyond Squishy: The Principles of Adaptive Design

FOCUS.

Page 157: Beyond Squishy: The Principles of Adaptive Design
Page 158: Beyond Squishy: The Principles of Adaptive Design
Page 159: Beyond Squishy: The Principles of Adaptive Design
Page 160: Beyond Squishy: The Principles of Adaptive Design

INVEST IN YOUR CONTENT.

MAKE APIsNOT WAR

Page 161: Beyond Squishy: The Principles of Adaptive Design
Page 162: Beyond Squishy: The Principles of Adaptive Design

CONTENT LIKE WATER

Page 163: Beyond Squishy: The Principles of Adaptive Design

GET YOUR CONTENT READY TO GO

ANYWHEREBECAUSE IT’S GOING TO GO

EVERYWHERE

Page 164: Beyond Squishy: The Principles of Adaptive Design

WE DON’T KNOW WHAT WILL BE UNDERNEATH CHRISTMAS TREES 2 YEARS FROM NOW...

Page 165: Beyond Squishy: The Principles of Adaptive Design

BUT THAT’S WHAT WE NEED TO DESIGN FOR TODAY.

WEB WEB WEBWEB

Page 166: Beyond Squishy: The Principles of Adaptive Design

When it comes to the Web, the more backward-compatible you are, the more forward-compatible you’re likely to be.-Josh Clark

http://globalmoxie.com/blog/making-of-people-mobile.shtml

Page 167: Beyond Squishy: The Principles of Adaptive Design

TODAY’S LANDSCAPE IS BOOTCAMPFOR TOMORROW’S INSANITY.

Page 168: Beyond Squishy: The Principles of Adaptive Design

UBIQUITYFLEXIBILITYPERFORMANCEENHANCEMENTFUTURE FRIENDLY

Page 169: Beyond Squishy: The Principles of Adaptive Design

DEMO

TUTORIAL

WALKTHROUGH

http://bit.ly/mobilefirstrwd

http://bit.ly/rwdanatomy

http://bit.ly/rwdtutorial

Page 170: Beyond Squishy: The Principles of Adaptive Design
Page 171: Beyond Squishy: The Principles of Adaptive Design
Page 172: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT A: MASTHEAD

Page 173: Beyond Squishy: The Principles of Adaptive Design

GET TO THE MEAT.

Page 174: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT B: LOGO

Page 175: Beyond Squishy: The Principles of Adaptive Design

Make the logo bigger!-Every Client Ever

Page 176: Beyond Squishy: The Principles of Adaptive Design
Page 177: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://blog.netvlies.nl/design-interactie/retina-revolution/

Page 178: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT C: NAVIGATION

Page 179: Beyond Squishy: The Principles of Adaptive Design
Page 180: Beyond Squishy: The Principles of Adaptive Design

NAVIGATION SHOULD BE LIKE A GOOD FRIEND...THERE WHEN YOU NEED THEM, BUT COOL ENOUGH TO GIVE YOU YOUR SPACE

Page 181: Beyond Squishy: The Principles of Adaptive Design
Page 182: Beyond Squishy: The Principles of Adaptive Design
Page 183: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT D: SEARCH FORM

Page 184: Beyond Squishy: The Principles of Adaptive Design
Page 185: Beyond Squishy: The Principles of Adaptive Design
Page 186: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT E: PRODUCT INFO

Page 187: Beyond Squishy: The Principles of Adaptive Design

http://pewinternet.org/Reports/2012/Smartphone-Update-2012/Findings.aspx

79%PEOPLE USING THEIR SMARTPHONES IN STORES

Page 188: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT F: PRODUCT IMAGES

Page 189: Beyond Squishy: The Principles of Adaptive Design
Page 190: Beyond Squishy: The Principles of Adaptive Design

CAROUSEL BEST PRACTICES

Page 191: Beyond Squishy: The Principles of Adaptive Design

CAROUSEL BEST PRACTICES๏ Make sure you actually need one

Page 192: Beyond Squishy: The Principles of Adaptive Design

CAROUSEL BEST PRACTICES๏ Make sure you actually need one๏ Cycle through like items

Page 193: Beyond Squishy: The Principles of Adaptive Design

CAROUSEL BEST PRACTICES๏ Make sure you actually need one๏ Cycle through like items๏ Only load what you need

Page 194: Beyond Squishy: The Principles of Adaptive Design

CAROUSEL BEST PRACTICES๏ Make sure you actually need one๏ Cycle through like items๏ Only load what you need๏ Be explicit with navigation

Page 195: Beyond Squishy: The Principles of Adaptive Design

INSUFFICIENT

Page 196: Beyond Squishy: The Principles of Adaptive Design
Page 197: Beyond Squishy: The Principles of Adaptive Design

CAROUSEL BEST PRACTICES๏ Make sure you actually need one๏ Cycle through like items๏ Only load what you need๏ Be explicit with navigation๏ Give hints to other content๏ Treat touch as an enhancement

Page 198: Beyond Squishy: The Principles of Adaptive Design
Page 199: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT G: PRODUCT FORM

Page 200: Beyond Squishy: The Principles of Adaptive Design
Page 201: Beyond Squishy: The Principles of Adaptive Design
Page 202: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT H: SHARE BUTTONS

Page 203: Beyond Squishy: The Principles of Adaptive Design
Page 204: Beyond Squishy: The Principles of Adaptive Design

To load the Facebook, Twitter and Google social media buttons takes 19 requests and 246.7KB in bandwidth.-Zurb

https://developers.facebook.com/blog/post/2012/02/27/helping-improve-the-mobile-web/

Page 205: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://filamentgroup.com/lab/socialcount/

Page 206: Beyond Squishy: The Principles of Adaptive Design
Page 207: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT I: FIND NEARBY

Page 208: Beyond Squishy: The Principles of Adaptive Design

COMFORTABLE

STATIONARY

FOCUSEDCAPABLE BROWSER

EFFICIENT INPUT

LARGE SCREEN

FAST CONNECTION

POWERFUL CPU

OLD CONTEXT

Page 209: Beyond Squishy: The Principles of Adaptive Design

NEW CONTEXT

Page 210: Beyond Squishy: The Principles of Adaptive Design

RESOURCEhttp://karenmcgrane.com/2012/07/10/mobile-local/

Page 211: Beyond Squishy: The Principles of Adaptive Design

ASK QUESTIONS.

Page 212: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT J: AUXILIARY CONTENT

Page 213: Beyond Squishy: The Principles of Adaptive Design

RESPONSIVE WEBSITES WHOSE SMALL SCREEN VIEW WEIGHS AS MUCH AS THE LARGE SCREEN VIEW

http://www.guypo.com/mobile/performance-implications-of-responsive-design-book-contribution/

86%

Page 214: Beyond Squishy: The Principles of Adaptive Design
Page 215: Beyond Squishy: The Principles of Adaptive Design

AGGRESSIVE ENHANCEMENT

Page 216: Beyond Squishy: The Principles of Adaptive Design

THE THING

NOT THE THING

NOT THE THING

NOT THE THING

NOT THE THING

NOT THE THING

Page 217: Beyond Squishy: The Principles of Adaptive Design

THE THING

NOT THE THING

NOT THE THING

NOT THE THING

NOT THE THING

NOT THE THING

LINK TO FRAGMENTLINK TO FRAGMENTLINK TO FRAGMENTLINK TO FRAGMENTLINK TO FRAGMENT

Page 218: Beyond Squishy: The Principles of Adaptive Design
Page 219: Beyond Squishy: The Principles of Adaptive Design
Page 220: Beyond Squishy: The Principles of Adaptive Design
Page 221: Beyond Squishy: The Principles of Adaptive Design
Page 222: Beyond Squishy: The Principles of Adaptive Design

SCANNABILITY

PERFORMANCE

Page 223: Beyond Squishy: The Principles of Adaptive Design

SCROLLING

Page 224: Beyond Squishy: The Principles of Adaptive Design

WHEN WE SCROLL ON MOBILE

GOING BACKIN TIME

THROUGHGROUPED ITEMS

DEEP DIVEINTO CONTENT

Page 225: Beyond Squishy: The Principles of Adaptive Design

WHEN WE SCROLL ON MOBILE

GOING BACKIN TIME

Page 226: Beyond Squishy: The Principles of Adaptive Design

WHEN WE SCROLL ON MOBILE

THROUGHGROUPED ITEMS

Page 227: Beyond Squishy: The Principles of Adaptive Design

WHEN WE SCROLL ON MOBILE

DEEP DIVEINTO CONTENT

Page 228: Beyond Squishy: The Principles of Adaptive Design

ALWAYS SCROLLING THROUGH A SINGULAR CONTENT TYPE

Page 229: Beyond Squishy: The Principles of Adaptive Design
Page 230: Beyond Squishy: The Principles of Adaptive Design
Page 231: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT J: FOOTER NAV

Page 232: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT K: CALL NUMBER

Page 233: Beyond Squishy: The Principles of Adaptive Design

THESE THINGS ARE COMMUNICATION DEVICEScode block

<a href="tel:+18005550199">1-800-555-0199</a>

http://bradfrostweb.com/blog/mobile/a-tel-tale-sign/

Page 234: Beyond Squishy: The Principles of Adaptive Design
Page 235: Beyond Squishy: The Principles of Adaptive Design

EXHIBIT C: BACK TO TOP LINK

Page 236: Beyond Squishy: The Principles of Adaptive Design

THERE’S LOTS MORE.

Page 237: Beyond Squishy: The Principles of Adaptive Design

THIS STUFF IS LEGITIMATELY HARD.

Page 238: Beyond Squishy: The Principles of Adaptive Design

BUT IT’S 100% NECESSARY.

Page 239: Beyond Squishy: The Principles of Adaptive Design
Page 240: Beyond Squishy: The Principles of Adaptive Design
Page 241: Beyond Squishy: The Principles of Adaptive Design
Page 242: Beyond Squishy: The Principles of Adaptive Design

WHEN YOU’RE FINISHED CHANGING

YOU’RE FINISHED.

Page 243: Beyond Squishy: The Principles of Adaptive Design
Page 244: Beyond Squishy: The Principles of Adaptive Design

THIS IS FUN!

Page 245: Beyond Squishy: The Principles of Adaptive Design

http://www.itu.int/net/pressoffice/press_releases/2012/70.aspx#.UQXLOkrHen0

6,000,000,000

WORLDWIDE MOBILE SUBSCRIPTIONS

Page 246: Beyond Squishy: The Principles of Adaptive Design
Page 247: Beyond Squishy: The Principles of Adaptive Design

MOBILE WEB

Page 248: Beyond Squishy: The Principles of Adaptive Design

MOBILE WEB

Page 249: Beyond Squishy: The Principles of Adaptive Design

THANKS! @brad_frost