Phones Standard
Handheld tablet
Portrait < 480px
Landscape < 640px
Portrait > 480px
Landscape > 640px
Landscape > 960px
Portrait > 760px
D E VIC E C ATEG O RI E S
Slide 41
Slide 41 text
No content
Slide 42
Slide 42 text
Phones Standard
Handheld tablet
Portrait < 480px
Landscape < 640px
Portrait > 480px
Landscape > 640px
Landscape > 960px
Portrait > 760px
Responsive web design = mobile strategy?
Slide 43
Slide 43 text
Responsive web design = part of a mobile strategy
Definitely adapt designs within a device class
Maybe scale to multiple device classes
Slide 44
Slide 44 text
Mumbai, India Somewhere in rural Kenya
Wireless networks
Slide 45
Slide 45 text
No content
Slide 46
Slide 46 text
No content
Slide 47
Slide 47 text
Cellular Broadband/Wi-Fi
Inconsistent speed
Intermittent availability
Metered
Expensive
N E T WOR K C ATEG O RI E S
Generally fast
Generally available
Unmetered
Inexpensive / Free
Slide 48
Slide 48 text
Cellular Broadband/Wi-Fi
N E T WOR K C ATEG O RI E S
Phones +
handheld tablets
Everything else
Slide 49
Slide 49 text
What’s wrong with this?
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
Facebook
3 MB
NY Times
1 MB
Google
721 KB
Slide 52
Slide 52 text
NY Times
1 MB
Minimal
advertising
Images only for
top stories
No web fonts
Optimized for
touch
Optimized for
reading
Slide 53
Slide 53 text
No content
Slide 54
Slide 54 text
No content
Slide 55
Slide 55 text
Standard (Responsive)
820 KB
Mobile
180 KB
Slide 56
Slide 56 text
No content
Slide 57
Slide 57 text
The web is A PHYSICAL MEDIUM
so where do we go from here?
Slide 58
Slide 58 text
Well, this is just silly
Slide 59
Slide 59 text
Web sites are software
Slide 60
Slide 60 text
Prototype &
Build
Test
↻
Iterate
Slide 61
Slide 61 text
Responsive web design as a baseline
Slide 62
Slide 62 text
Consider your audience
Slide 63
Slide 63 text
Consider modes of interaction
Slide 64
Slide 64 text
j.mp/mcgranebook
Slide 65
Slide 65 text
Separate content from presentation
Slide 66
Slide 66 text
Use frontend frameworks for prototypes
P R O T O T Y P I N G
j.mp/respproto
Slide 67
Slide 67 text
BrowserStack
T E S T I N G
browserstack.com/responsive
Slide 68
Slide 68 text
Test your designs on real devices
T E S T I N G
Slide 69
Slide 69 text
No content
Slide 70
Slide 70 text
The web is A PHYSICAL MEDIUM
and the future is really exciting