Top Banner
zurb.net/device Go there and just, you know, hang out. Thursday, May 23, 13
132

The Future is Responsive

Sep 18, 2014

Download

Technology

My talk at Webshaped 2013 in Helsinki, Finland about the past, present and future of Responsive Design and the Web.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Future is Responsive

zurb.net/deviceGo there and just, you know, hang out.

Thursday, May 23, 13

Page 2: The Future is Responsive

zurb.net/deviceGo there and just, you know, hang out.

Thursday, May 23, 13

Page 3: The Future is Responsive

Everyone pulled it up right?

Thursday, May 23, 13

Page 4: The Future is Responsive

Thursday, May 23, 13

Small screen / low res / landscape = turtleSmall screen / low res / portrait = snailSmall screen / hi res / landscape = butterflySmall screen / hi res / portrait = parrotLarge screen / low res / landscape = giraffeLarge screen / low res / portrait = elephantLarge screen / hi res / landscape = tigerLarge screen / hi res / portrait = t-rex

Page 5: The Future is Responsive

That was only 8 types.

That’s 3 characteristics, each with only 2 possible states. Pretty simple.

Thursday, May 23, 13

Page 6: The Future is Responsive

Devices are different.

Thursday, May 23, 13

Page 7: The Future is Responsive

Devices are different. Duh.

Thursday, May 23, 13

Page 8: The Future is Responsive

The Web has come a long way....in really, a very short time.

Thursday, May 23, 13

Page 9: The Future is Responsive

Thursday, May 23, 13

We’ve made a huge transition to a whole slew of new ways to access content and services online like mobile sites

Page 10: The Future is Responsive

Thursday, May 23, 13

...native apps

Page 11: The Future is Responsive

Thursday, May 23, 13

...mobile-specific frameworks

Page 12: The Future is Responsive

Thursday, May 23, 13

...and responsive sites.

Page 13: The Future is Responsive

How much does mobile matter?

Thursday, May 23, 13

Page 14: The Future is Responsive

He gets this one and 9 more.

Thursday, May 23, 13

There are almost ten mobile devices sold for every baby born, every day. (Source: http://www.lukew.com/ff/entry.asp?1728)

Page 15: The Future is Responsive

Mobile devices will double in the next 5-8 years.

Thursday, May 23, 13http://allthingsd.com/20111010/mobile-devices-seen-doubling-by-2020-as-non-phones-dominate-wireless-airwaves/

Page 16: The Future is Responsive

There are already more mobile devices than humans.

Thursday, May 23, 13

http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-520862.html

Page 17: The Future is Responsive

Thursday, May 23, 13

That’s 3 empire state buildings of mobile devices, today.

Page 18: The Future is Responsive

Mobile users will outnumber desktop this year.

0

500

1000

1500

2000

2007 2008 2009 2010 2011 2012 2013 2014 2015

you are here

>

Mobile Desktop

Thursday, May 23, 13

http://www.morganstanley.com/institutional/techresearch/pdfs/Internet_Trends_041210.pdf and http://www.lukew.com/ff/entry.asp?1427

Page 19: The Future is Responsive

Thursday, May 23, 13

Fab.com mobile shoppers purchase TWICE as often as desktop shoppers. (http://gigaom.com/2012/01/11/fab-com-mobile-shoppers-buy-twice-as-often-as-web-visitors/)

Page 20: The Future is Responsive

iPad

MacBook Pro

MacBook Pro

=

Thursday, May 23, 13

Fab.com mobile shoppers purchase TWICE as often as desktop shoppers. (http://gigaom.com/2012/01/11/fab-com-mobile-shoppers-buy-twice-as-often-as-web-visitors/)

Page 21: The Future is Responsive

Thursday, May 23, 13

One Kings Lane CEO Doug Mack was surprised one evening to see someone bought a $17,000 vintage hermes wallet...

Page 22: The Future is Responsive

Thursday, May 23, 13

...on their phone. That’s pretty legit.

Page 23: The Future is Responsive

If you’re not considering mobile devices you’re not just insane...

Thursday, May 23, 13

Page 24: The Future is Responsive

...you’re nearly obsolete.

Thursday, May 23, 13

Page 25: The Future is Responsive

:)

Thursday, May 23, 13

Page 26: The Future is Responsive

Hi. I’m from ZURB.

Thursday, May 23, 13

Page 27: The Future is Responsive

ZURB has worked with startups and enterprises for 15 years.

Thursday, May 23, 13

Page 28: The Future is Responsive

Thursday, May 23, 13

Page 29: The Future is Responsive

Okay, mobile is a big deal.Is that a problem?

Thursday, May 23, 13

Page 30: The Future is Responsive

Thursday, May 23, 13

Samsung makes Android devices, phones and tablets, and they’re one of the larger manufacturers.

Page 31: The Future is Responsive

Samsung has made 40 different Android phones.Just. Phones.

Thursday, May 23, 13

http://en.wikipedia.org/wiki/Comparison_of_Android_devices#HTC

Page 32: The Future is Responsive

Samsung has made 40 different Android phones.Just. Phones.

Thursday, May 23, 13

http://en.wikipedia.org/wiki/Comparison_of_Android_devices#HTC

Page 33: The Future is Responsive

Oh, and they have 9 different resolutions.And 20 different screen sizes.

Thursday, May 23, 13

What are we gonna do about this? This is a LOT of variability to design for.

http://en.wikipedia.org/wiki/Comparison_of_Android_devices

Page 34: The Future is Responsive

Thursday, May 23, 13

Maybe we could just bury our heads in the sand?

Page 35: The Future is Responsive

Thursday, May 23, 13

...like Adobe tried to do with Flash? Pretend it’ll go away, stick with our sweet desktop layouts, I mean pinch and zoom works right?

Page 36: The Future is Responsive

Let’s not do that.

Thursday, May 23, 13

Page 37: The Future is Responsive

Thursday, May 23, 13

Maybe we could design a native app for every device? Very expensive. Many OS’s, many devices, many sizes.

Page 38: The Future is Responsive

Thursday, May 23, 13

How about a mobile app? Just mobile? What about tablets? Is that different from your desktop Web app?

Page 39: The Future is Responsive

Thursday, May 23, 13

Could you please point to where phones stop and tablets begin? Or where laptops begin?

Page 40: The Future is Responsive

Thursday, May 23, 13

Could you please point to where phones stop and tablets begin? Or where laptops begin?

Page 41: The Future is Responsive

These solutions...meh.

Thursday, May 23, 13

These solutions have flaws. They don’t scale, they cost too much, and they presume that what we have now is what we’ll always have. It’s not.

Page 42: The Future is Responsive

Responsive DesignA more civilized solution for a more civilized Web.

Thursday, May 23, 13

Page 43: The Future is Responsive

What’s a responsive design?

Thursday, May 23, 13

There’s a technical definition, and we’ll get to that (briefly) in a second, but what responsive design really means is that...

Page 44: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 45: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 46: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 47: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 48: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 49: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 50: The Future is Responsive

Thursday, May 23, 13

...your design works here.

Page 51: The Future is Responsive

In other words, everywhere.

Thursday, May 23, 13

Because you just don’t know, and you’ll never know again. People will use whatever they want to access your product or site and you can’t stop them. All you can do is provide a great experience, or a shitty one. Or none at all.

Page 52: The Future is Responsive

What is responsive, technically?

Thursday, May 23, 13

You really ought to know, if for no other reason than listening to Vitaly this morning, but let’s recap.

Page 53: The Future is Responsive

Flexible, fluid grid.Thursday, May 23, 13

It’s a flexible, fluid grid.

Page 54: The Future is Responsive

Flexible, fluid grid.Thursday, May 23, 13

It’s a flexible, fluid grid.

Page 55: The Future is Responsive

Media styles that flex and scale.Thursday, May 23, 13

Page 56: The Future is Responsive

Media queries to adapt the page.Thursday, May 23, 13

Page 57: The Future is Responsive

What’s great about responsive?More like what’s not great amirite

Thursday, May 23, 13

Page 58: The Future is Responsive

It scales.

Thursday, May 23, 13

Page 59: The Future is Responsive

Thursday, May 23, 13

One code to rule them all, as it were.

Page 60: The Future is Responsive

Thursday, May 23, 13

There’s a reason large companies like Microsoft are using responsive design – it not only works well on their devices, but all their competitors and that’s CRITICAL to reclaiming some of those converts.

Page 61: The Future is Responsive

It’s becoming ubiquitous.

Thursday, May 23, 13

How many of you who’s used responsive design, or seen it, will load up a page and then just drag drag drag to resize and see if it’s responsive? I do, and I’m sad when it’s not.

Page 62: The Future is Responsive

Thursday, May 23, 13

Page 63: The Future is Responsive

Thursday, May 23, 13

Page 64: The Future is Responsive

Thursday, May 23, 13

Even Disney, creators of the meaninglessly proprietary “Disney DVD” use responsive design for their main site.

Page 65: The Future is Responsive

It has tons of great tools.

Thursday, May 23, 13

Page 66: The Future is Responsive

Frameworks

Thursday, May 23, 13

Okay this is gonna get real self-serving for a moment.

Page 67: The Future is Responsive

Thursday, May 23, 13

Page 68: The Future is Responsive

foundation.zurb.comMIT licensed so it’s mad free.

Thursday, May 23, 13

Page 69: The Future is Responsive

Thursday, May 23, 13

Page 70: The Future is Responsive

Thursday, May 23, 13

Page 71: The Future is Responsive

Thursday, May 23, 13

There are a number of other frameworks out there you could explore, they all have various interesting facets.

Page 72: The Future is Responsive

Thursday, May 23, 13

There are a number of other frameworks out there you could explore, they all have various interesting facets.

Page 73: The Future is Responsive

Plugins and best practices galore.

Thursday, May 23, 13

Page 74: The Future is Responsive

Thursday, May 23, 13

Page 75: The Future is Responsive

Responsive Images

Thursday, May 23, 13

Page 76: The Future is Responsive

Thursday, May 23, 13

Page 77: The Future is Responsive

Lazy Loading

Thursday, May 23, 13

Page 78: The Future is Responsive

Thursday, May 23, 13

This is an example from Luke Wroblewski that shows using Ajaxload from Filament Group to load the content for each section after they’ve been opened on small devices.

Page 79: The Future is Responsive

Thursday, May 23, 13

Page 80: The Future is Responsive

Patterns! Patterns are cool.

Thursday, May 23, 13

There are tons of new patterns being developed and popularized for responsive design, navigation probably has the most, because nav is a pain in the ass.

Page 81: The Future is Responsive

Thursday, May 23, 13

http://bradfrostweb.com/blog/web/responsive-nav-patterns/

Page 82: The Future is Responsive

Thursday, May 23, 13

Love the name of this one.

Page 83: The Future is Responsive

Thursday, May 23, 13

Off canvas layouts (Luke has some, Foundation has some as well, there are numerous examples these days) can be very effective and are a fun pattern to play with.

Page 84: The Future is Responsive

Thursday, May 23, 13

Page 85: The Future is Responsive

Thursday, May 23, 13

Page 86: The Future is Responsive

It’s pushing the Web forward.

Thursday, May 23, 13

Responsive design has created some of the most interesting challenges we’ve faced so far developing for the Web, and solving them is creating great new tools for anyone to use (even outside the confines of the Web).

Page 87: The Future is Responsive

It’s also pushing devices.

Thursday, May 23, 13

Devices now have rich, robust experiences to live up to, so they’ve been exposing more hardware functionality, they’ve become faster and used hardware to accelerate more and more...it’s very cool to see.

Page 88: The Future is Responsive

What sucks about responsive?Okay it’s not all roses.

Thursday, May 23, 13

Page 89: The Future is Responsive

Still struggling with optimization.

Thursday, May 23, 13

Page 90: The Future is Responsive

Images and media are challenging.

Thursday, May 23, 13

Page 91: The Future is Responsive

A single codeset is not super duper crazy optimized.

Thursday, May 23, 13

Page 92: The Future is Responsive

Still not as fast as native apps.

Thursday, May 23, 13

...and really, responsive sites and apps need to stop trying to be and act native right now. They sit in an “uncanny valley” where they don’t look quite right, they don’t most quite as fast...

Page 93: The Future is Responsive

Down here we have a CGI stormtrooper, or Tom Hanks in the Polar Express”

Thursday, May 23, 13

Web apps that look native sit in the uncanny valley of apps – not fast enough to seem native, not quite the right conventions. Making things look native isn’t the way to go, but web apps will get there on their own.

Page 94: The Future is Responsive

Doesn’t have access to everything. Yet.

Thursday, May 23, 13

Page 95: The Future is Responsive

Thursday, May 23, 13

Web apps can access the camera, local storage (more or less), orientation, location, and some 3D acceleration

Page 96: The Future is Responsive

3D

Thursday, May 23, 13

Web apps can access the camera, local storage (more or less), orientation, location, and some 3D acceleration

Page 97: The Future is Responsive

Thursday, May 23, 13

Web apps can’t access audio/video, user profiles, 3rd party apps (except in some cases) or push notifications)

Page 98: The Future is Responsive

Thursday, May 23, 13

Web apps can’t access audio/video, user profiles, 3rd party apps (except in some cases) or push notifications)

Page 99: The Future is Responsive

All of that stuff is irrelevant.

Thursday, May 23, 13

The Web will catch up, it’s a matter of time. Access to the remaining components of devices is coming through various means.

Page 100: The Future is Responsive

What’s next for responsive?Totally awesome stuff.

Thursday, May 23, 13

Page 101: The Future is Responsive

Updated, more advanced frameworks.

Thursday, May 23, 13

Page 102: The Future is Responsive

Foundation 4

It’s all shiny and new.

Thursday, May 23, 13

Page 103: The Future is Responsive

Foundation 5

This summer, baby.

Thursday, May 23, 13

Page 104: The Future is Responsive

Bootstrap 3

Competes with Foundation but @mdo’s a handsome devil.

Thursday, May 23, 13

Page 105: The Future is Responsive

New Tools

Thursday, May 23, 13

Page 106: The Future is Responsive

Thursday, May 23, 13

Who would have ever thought Adobe would manage to pivot back around into such cool stuff? Not me.

Page 107: The Future is Responsive

Thursday, May 23, 13

Page 108: The Future is Responsive

New Approaches

Thursday, May 23, 13

Page 109: The Future is Responsive

Mobile First

Thursday, May 23, 13

Page 110: The Future is Responsive

Thursday, May 23, 13

Luke W, an advisor for ZURB, literally wrote the book on mobile first and managed to bully - I mean persuade - us into making Foundation 4 mobile first. Smart move.

Page 111: The Future is Responsive

All Semantic

Thursday, May 23, 13

Page 112: The Future is Responsive

Semantic code = rad.

<div class=”eight columns”> Presentational classes suck.</div>

<article> Much better.</article>

article { @include grid-columns(8) }

Thursday, May 23, 13

Page 113: The Future is Responsive

Easier Optimization

Thursday, May 23, 13

Plugins like lazy load, polyfills and other, well, hacks are at least making optimization considerably easier even if it’s still not as convenient / built-in as we’d like

Page 114: The Future is Responsive

Thursday, May 23, 13

Page 115: The Future is Responsive

The really hot stuff?

Thursday, May 23, 13

New devices and new tech

Page 116: The Future is Responsive

Thursday, May 23, 13

Page 117: The Future is Responsive

Thursday, May 23, 13

Page 118: The Future is Responsive

Thursday, May 23, 13

Page 119: The Future is Responsive

Thursday, May 23, 13

Page 120: The Future is Responsive

Thursday, May 23, 13

Page 121: The Future is Responsive

Thursday, May 23, 13

Page 122: The Future is Responsive

The Web is everything.

Thursday, May 23, 13

Page 123: The Future is Responsive

Thursday, May 23, 13

Page 124: The Future is Responsive

Thursday, May 23, 13

Page 125: The Future is Responsive

[image] connecting people

Thursday, May 23, 13

Page 126: The Future is Responsive

[image] resolving conflicts

Thursday, May 23, 13

Page 127: The Future is Responsive

[image] teaching kids

Thursday, May 23, 13

Page 128: The Future is Responsive

Thursday, May 23, 13

Page 129: The Future is Responsive

Thursday, May 23, 13

Page 130: The Future is Responsive

Fin.

Thursday, May 23, 13

Page 131: The Future is Responsive

Thanks!

Thursday, May 23, 13

Page 132: The Future is Responsive

Work

@zurb

Not Work

@smiley

Thursday, May 23, 13