SlideShare a Scribd company logo
Beyond Responsive Web Design
   “...let a hundred devices bloom...”
Responsive web design?
Responsive Web Design

  One HTML file
+ multiple devices and displays
______________________________
  a range of custom experiences
Responsive Web Design

In keeping with the fundamental ideas of the Web:

     Access by anyone, on any device

     Separation of content and presentation

     Progressive enhancement /
     Graceful degradation
ETHAN MARCOTTE (@BEEP), “ON BEING RESPONSIVE”


“A responsive design is
composed of three
distinct parts:”
1. A flexible grid.
Flexible / fluid grids
Break up the site’s layout into modules
that can be moved and resized as
needed
Size modules proportionately using ems
or percentages (or both)
target ÷ context = result
1. A flexible grid.

2. Flexible images. Or more specifically,
images that work in a flexible context.
Flexible / fluid images

overflow: hidden
max-width: 100%
JS solutions to load an appropriately-
sized image
1. A flexible grid.

2. Flexible images. Or more specifically,
images that work in a flexible context.

3. Media queries.
Media queries
Ever make a print stylesheet before?
<link rel=”stylesheet”
href=”#” media=”screen” />

<link rel=”stylesheet”
href=”#” media=”print” />
Media queries
More in-depth rules for when styles apply
<link rel=”stylesheet” href=”#”

 media=”screen and (min-device-width: 640px)” />

Can be used within a stylesheet too
 @media screen and (orientation:landscape) {

     #content { ... }

 }
Media queries

height          aspect-ratio          resolution

width           device-aspect-ratio   scan

device-height   color                 grid

device-width    color-index

orientation     monochrome
“Responsive” redesigns
COLLY.COM
DESKTOP > NARROW > MOBILE
INFORMATIONARCHITECTS.JP
WIDE DESKTOP > DESKTOP > MOBILE
“Switchy” designs
“Switchy” designs
 Not responsive designs
FLUID GRID
FLUID IMAGES
MEDIA QUERIES
COLLY.COM
DESKTOP > NARROW > MOBILE
FLUID GRID
FLUID IMAGES?
MEDIA QUERIES
INFORMATIONARCHITECTS.JP
WIDE DESKTOP > DESKTOP > MOBILE
Media queries are not enough
Why not?
“Pinch-to-zoom
makes any site usable
on iPhone/Android”
“Viewport browsing
still works on
Blackberry”
“Only people with
smartphones use the
mobile web anyways”
Really?
A bit of perspective...
IPHONE SOLVES ALL PROBLEMS?
IPHONE IS JUST A DROP IN THE MOBILE OCEAN
WEBKIT SOLVES ALL PROBLEMS?
WEBKIT != FULL SUPPORT FOR MEDIA QUERIES
PHONE-NATIVE BROWSERS SOLVE ALL PROBLEMS?
PROXY BROWSERS CAN ACT LIKE DESKTOP BROWSERS
TABLETS SOLVE ALL PROBLEMS?
INSANELY TINY TEXT WHEN MEDIA QUERIES FAIL
Cold, hard facts
World population, 2010: 6.9 billion
      1.96 billion global Internet
      connections (28.7% of the world:
      42% Asia, 24% Europe, 13% NA)
      5.1 billion mobile subscriptions
      (over 4 billion use 2G GSM)

SOURCES: INTERNETWORLDSTATS.COM, BUDDE.COM.AU
1.3 billion mobile Internet users
Almost 1/3 of Internet users
access only via mobile (including
almost 25% of U.S. users)
Only 21% of mobile users have 3G
access
1.96 billion Internet connections...
minus 1.3 billion mobile users...
equals about 500 million
broadband Internet connections
worldwide
WORLDWIDE MOBILE DEVICE SALES
APPLE? 3%. RIM? 3%. MOTOROLA? 3%. HTC? 2%.
The Jakarta effect
The Jakarta effect
Capital of Indonesia, ~9.6 million
people
$100/month ADSL vs.
~$17/month unlimited mobile data
Proximity to China = cheap Shanzhai
(“bandit”) phones
The Jakarta effect

~2 million BlackBerry users
Largest Twitter user base worldwide
#2 Opera Mini user base worldwide
#3 Facebook user base worldwide
So what do we do?
- BRYAN RIEGER, “RETHINKING THE MOBILE WEB”
Desktop before mobile is backward!
Mobile devices are less powerful than
desktops
Mobile bandwidth is more expensive
So why are we sending more (and
more complicated) code for mobile
than desktop?
Mobile First

Mobile site + media queries =
desktop site
Progressive enhancement
No support for media queries
is the first media query
Media queries don’t work on most
mobile devices
Most desktop browsers support media
queries (and are powerful enough to
use them without slowing down)
Old desktop browser = less
complicated site!
Avoid unnecessary data transfer


NYTimes.com mobile:
~970KB
Avoid unnecessary data transfer


Guardian.co.uk mobile:
~80KB
Avoid unnecessary data transfer

display: none still uses bandwidth
Load images as progressive
enhancement instead through media-
queried stylesheets
Use JS for progressive enhancement only

Mobile devices are less powerful
Animation takes a lot of processing
Frameworks are big downloads
Use JS for progressive enhancement only

So, avoid JavaScript for mobile
whenever possible
Use CSS3 animation instead
Amazon, FB, and Google all launched
with no JS in their original designs
Testing!
OPERA MINI



UC WEB
Device-specific emulators
Nokia Symbian
RIM Blackberry
Palm webOS
Windows Mobile
iPhone SDK
Android SDK
Who gets it right?
HICKSDESIGN.CO.UK
SUPER-WIDE > WIDE > TABLET > MOBILE (ALL FLUID)
STPAULSSCHOOL.ORG.UK
THREE COLUMN > TWO COLUMN > ONE COLUMN (ALL FLUID, WITH ANIMATION)
YIIBU.COM
WIDE > NARROW (FLUID GRIDS + IMAGES GO A LONG WAY)
HUFFDUFFER.COM
TWO LAYOUTS (THREE VARIATIONS)
Limitations
Conditional HTML

Image size overhead

Conditional JS behavior

Capabilities detection
“The choice is not between using
media queries and creating a
dedicated mobile site; the choice
is between using media queries
and doing nothing at all.”

       - Jeremy Keith, “A responsive mind”
Resources
Volkside Wirify
filamentgroup’s “responsive-images”
plugin
Sencha Animator
iAd Producer
Websites

Yiibu (and SlideShare page)
A List Apart
Unstoppable Robot Ninja
Mobiforge
Thanks!
    Kevin Zurawel
     @kzurawel
arborwebsolutions.com

More Related Content

PDF
Responsive Design
PDF
Responsive web design
PDF
Responsive Web Design - more than just a buzzword
PPT
Responsive Web Design
PDF
RESS: An Evolution of Responsive Web Design
PDF
Mobile First Responsive Web Design — BD Conf Oct 2013
PDF
Mobile First Responsive Design
ODP
Responsive Web Design - but for real!
Responsive Design
Responsive web design
Responsive Web Design - more than just a buzzword
Responsive Web Design
RESS: An Evolution of Responsive Web Design
Mobile First Responsive Web Design — BD Conf Oct 2013
Mobile First Responsive Design
Responsive Web Design - but for real!

What's hot (20)

PPTX
Responsive Web Design
PDF
Responsive Design
PDF
Responsive Design Tools & Resources
PDF
CSS Tricks for WordPress - WordCamp Phoenix
PDF
Responsive Design Essentials
PPTX
Responsive Web Design for Universal Access 2016
PDF
10 Simple Rules for Making My Site Accessible
PDF
Responsive webdesign WordCampNL 2012
PPT
Responsive Web Design
PPTX
Responsive UI using CSS Media Query
PPTX
Ui and ux principles
PPTX
JavaScript
KEY
Developing a Progressive Mobile Strategy
PDF
Beyond Responsive [18F 2015]
PDF
Introduction to Responsive Design v.2
PDF
Planning Adaptive Interfaces [RWD Summit 2016]
PDF
Responsive Images and Video
PDF
Proactive Responsive Design
PDF
Module 08: Responsive Web Design
PDF
Responsive Websites
Responsive Web Design
Responsive Design
Responsive Design Tools & Resources
CSS Tricks for WordPress - WordCamp Phoenix
Responsive Design Essentials
Responsive Web Design for Universal Access 2016
10 Simple Rules for Making My Site Accessible
Responsive webdesign WordCampNL 2012
Responsive Web Design
Responsive UI using CSS Media Query
Ui and ux principles
JavaScript
Developing a Progressive Mobile Strategy
Beyond Responsive [18F 2015]
Introduction to Responsive Design v.2
Planning Adaptive Interfaces [RWD Summit 2016]
Responsive Images and Video
Proactive Responsive Design
Module 08: Responsive Web Design
Responsive Websites
Ad

Viewers also liked (14)

PDF
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
PDF
CSS3 Media Queries
PDF
Responsive web design
PDF
Meta layout: a closer look at media queries
PDF
Real-world Responsive Design @ Breaking Development 2011
PDF
Meet Charlene
PDF
(Practical) Beyond Responsive Web Design (WordCamp Miami 2011)
PDF
Accessible Responsive Web Design
PPTX
How Marketo Uses Marketo
PDF
Work Hacks - Productivity Hacks to Optimize Your Time & Maximize Results
PDF
The Pavallion Dharamshala by HPCA
PDF
Reformas Loema – ¿Cómo trabajamos?
PDF
BGB Construction (Pty) Ltd Profile
PPT
DESBRAVADORES INSTRUTOR DE ESPECIALIDADES
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries
Responsive web design
Meta layout: a closer look at media queries
Real-world Responsive Design @ Breaking Development 2011
Meet Charlene
(Practical) Beyond Responsive Web Design (WordCamp Miami 2011)
Accessible Responsive Web Design
How Marketo Uses Marketo
Work Hacks - Productivity Hacks to Optimize Your Time & Maximize Results
The Pavallion Dharamshala by HPCA
Reformas Loema – ¿Cómo trabajamos?
BGB Construction (Pty) Ltd Profile
DESBRAVADORES INSTRUTOR DE ESPECIALIDADES
Ad

Similar to Beyond Responsive Web Design (20)

PPTX
Responsive Web Design
PPT
An Introduction to Responsive Design
PPT
An Introduction to Responsive Design
PPT
Responding Responsively
PDF
#MobileInAction - iRecruitExpo June 2013, Amsterdam
PDF
Is the mobile web enabled or disabled by design?
KEY
Stocktwits & Responsive Web Design, social network meets flexible framework
PDF
Responsive Web Design
PDF
Bruce lawson-over-the-air
PPTX
Mobile Best Practices
KEY
Problems in Mobile Development
PDF
Breaking the Box: Pushing the Boundaries of UX with Drupal
PDF
Workshop 11: Trendy web designs & prototyping
KEY
Developing for Mobility
PDF
Going Mobile First With Drupal
PPTX
Responsive Web Design - Advantages and Best Practice for Sports Direct
PDF
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
PDF
Basic Responsive Theming - Somedutta Ghosh
PPTX
Responsive Development (ZendCon 2012)
PPT
Responsive web design & mobile web development - a technical and business app...
Responsive Web Design
An Introduction to Responsive Design
An Introduction to Responsive Design
Responding Responsively
#MobileInAction - iRecruitExpo June 2013, Amsterdam
Is the mobile web enabled or disabled by design?
Stocktwits & Responsive Web Design, social network meets flexible framework
Responsive Web Design
Bruce lawson-over-the-air
Mobile Best Practices
Problems in Mobile Development
Breaking the Box: Pushing the Boundaries of UX with Drupal
Workshop 11: Trendy web designs & prototyping
Developing for Mobility
Going Mobile First With Drupal
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Basic Responsive Theming - Somedutta Ghosh
Responsive Development (ZendCon 2012)
Responsive web design & mobile web development - a technical and business app...

Recently uploaded (20)

PDF
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
PDF
Urban Design Final Project-Context
PPTX
Wisp Textiles: Where Comfort Meets Everyday Style
PDF
The Advantages of Working With a Design-Build Studio
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPTX
Special finishes, classification and types, explanation
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PPTX
HPE Aruba-master-icon-library_052722.pptx
PPTX
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
PDF
High-frequency high-voltage transformer outline drawing
DOCX
The story of the first moon landing.docx
PPT
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PDF
SEVA- Fashion designing-Presentation.pdf
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PDF
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
PPTX
6- Architecture design complete (1).pptx
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
Urban Design Final Project-Context
Wisp Textiles: Where Comfort Meets Everyday Style
The Advantages of Working With a Design-Build Studio
Tenders & Contracts Works _ Services Afzal.pptx
Special finishes, classification and types, explanation
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
HPE Aruba-master-icon-library_052722.pptx
AC-Unit1.pptx CRYPTOGRAPHIC NNNNFOR ALL
High-frequency high-voltage transformer outline drawing
The story of the first moon landing.docx
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
SEVA- Fashion designing-Presentation.pdf
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
BRANDBOOK-Presidential Award Scheme-Kenya-2023
DOC-20250430-WA0014._20250714_235747_0000.pptx
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
6- Architecture design complete (1).pptx

Beyond Responsive Web Design

Editor's Notes