intro to responsive

44
Intro to Responsive Still trying to wrap your head around responsive design? This presentation of basic terms, concepts, and examples can help. Tom Elliott UX +

Upload: tom-elliott

Post on 06-Jul-2015

818 views

Category:

Design


2 download

DESCRIPTION

Still trying to get your head around responsive design? This presentation of basic terms, concepts, and examples can help. Useful for introducing responsive design thinking to UX professionals and departments. PROPS: to Ethan Marcotte for his book, "Responsive Web Design" (available for sale on Amazon) from which this presentation drew heavily.

TRANSCRIPT

Page 1: Intro to Responsive

Intro to ResponsiveStill trying to wrap your head around responsive design? This presentation of basic terms, concepts, and examples can help.

Tom Elliott UX+

Page 2: Intro to Responsive

Definition - Why Responsive Web?

Constraints - The challenge of Responsive Web

Concepts - What is responsive web made of?

Related Issues - Mobile First, Standards, and 508 Compliance

Complications - More to think about

Amazon - Lessons from Responsive Web in practice

UX Design - How to solution responsively

Summary

Page 3: Intro to Responsive

DefinitionCrafting a website to adapt it’s presentation to different contexts (usually thought of as devices). A flexible experience employing scaling, breakpoints, and complexity levels.

Web on TV Desktops Laptops Tablets Cellphones

1 design, all devices

Page 4: Intro to Responsive

ExampleCheck out the responsive web design of http://www.fork-cms.com/. Can you identify the scaling, breakpoints, and complexity levels?

Page 5: Intro to Responsive

What about Flex?Confused with Responsive Design, Flex layouts scale disproportionally adjusting to different browser widths. Flex is one of several adaptive techniques a Responsive Design might use, but it is not responsive itself.

noticehow the layout widens, but otherwise changes little.

Page 6: Intro to Responsive

Constraints

The challenge of responsive web.

+

Page 7: Intro to Responsive

Screen SizeThe most obvious need for responsive web design is the varying screen size of different devices - impacts content, layout, & functionality.

Page 8: Intro to Responsive

Pixel DensityComplicating screen size is pixel density, which varies greatly on mobile devices. It effects content mostly, but also layout.

noticeThe images above. High pixel densities

may reduce imagery to incoherence.

Page 9: Intro to Responsive

InteractionDevices also vary in their interface inputs. Unlike screen size, in interaction bigger is not always better. Mobile touch screens are superior to mouse control in some respects.

Page 10: Intro to Responsive

ContextResponsive web design must also accommodate changes in user context. Indoor or outdoor, quiet or noisy, mobile or stationary, focused or multitasking.

Page 11: Intro to Responsive

Concepts

What is responsive design made of?

+

Page 12: Intro to Responsive

ScalingColumns, images, and fonts can scale proportionally or disproportionally as layouts expand or contract - as can the cropping of images. To make scaling layouts, set dimensions as %’s instead of pixels.

exampleScalable image cropping: http://foodsense.is/

Page 13: Intro to Responsive

BreakpointsWhen distinct points in scale are reached, layout changes can occur. These breakpoints define boundaries between devices imposed by their increasing restrictions (shrinking screen sizes, changing interaction inputs).

At a width of 995 px, this layout... ...changes to this layout. Why?

Page 14: Intro to Responsive

Complexity LevelsWhen a breakpoint is passed, a layout may gain or loose content and functionality. Such breakpoints define changes in complexity level. Note: While breakpoints and complexity levels work together, not all breakpoints alter complexity level.

exampleAbove are 4 breakpoints, but the far left layout

contains more content complexity.

Page 15: Intro to Responsive

Reference ResolutionBreakpoints carve a responsive design into unique layouts. But which will be the primary, reference resolution - with the other designs based upon it? Like user personas, one must be primary.

exampleAbove are 3 breakpoints, but the middle screen-size is the primary design focus.

Page 16: Intro to Responsive

Grid-based LayoutsGrids make responsive web design possible. Grids provide the uniform structure necessary to adapt layouts to changing screen sizes. The 960 pixel grid’s flexibility makes it a good choice, either 12 or 16 columns.

For more on grids see: 960 Grid System

960 grid: 12 column 960 grid: 16 column

Page 17: Intro to Responsive

Design by ModuleThe layout changes of responsive web design require a modular approach. Content and functionality, organized into smaller, related groups, adapt easily to changing layouts.

Identify the modules: http://2011.dconstruct.org

Page 18: Intro to Responsive

Related Issues

Mobile first, Standards, and 508 Compliance.

+

Page 19: Intro to Responsive

Mobile First DesignA design approach that sets mobile devices as the reference resolution rather than desktop. Why? Because designing for small screens forces simplicity and economy, benefiting all experiences.

Page 20: Intro to Responsive

Design StandardsDefining and clarifying rules-based, design patterns will reduce the burden of adapting layouts and interactions to different devices.

Page 21: Intro to Responsive

508 ComplianceA law enforcing minimum accessibility standards for websites. For example, screen readers employed by vision impaired users. This could be thought of as responsive design.

Page 22: Intro to Responsive

Complications

More to think about.

+

Page 23: Intro to Responsive

Device VarietyThe enormous variety among mobile devices, in both screen size and browser capabilities (CSS and Javascript support), makes true responsive design difficult. Designing for iPhone alone is not enough.

Page 24: Intro to Responsive

Design ToolsPhotoshop, Axure, Visio, and Omnigraffle all lack workspaces that can present flexible layouts. As such, they promote a fixed-width bias when they are used to problem solve or communicate with development. (Can apples represent oranges?)

?

Page 25: Intro to Responsive

Applications vs. WizardsApplication interfaces avoid the navigation metaphor, presenting contextual controls next to content. Wizards are linear navigation experiences offering less interactivity and user control. Designs for small screens steer toward navigation heavy design - a wizard bias.

Gift Cards - a single page application experience Checkout - a multi-page wizard experience

Page 26: Intro to Responsive

Lowest Common DenominatorA responsive web design, particularly if it’s mobile first, risks reducing to a lowest common denominator (smallest real estate, slowest processor, most browser limitations). Can responsive design avoid becoming lowest common denominator?

This 1400 pixel home page offers little - serving the limitations of cell phones

Page 27: Intro to Responsive

Reduced PriorityThe use of grids and modules in responsive design pulls toward a consistency of elements in size and appearance - aiding the rearrangement of components, but tending to make everything look the same.

The checkerboard, a UX without priority.

Page 28: Intro to Responsive

Amazon

Lessons from responsive design in practice. (as of 2011)

+

Page 29: Intro to Responsive

Reference ResolutionLooking at the home page, we can guess the reference resolution (approx. 800 pixels). Why did Amazon choose it? It accommodates the Kindle’s screen size. Lesson: The choice of reference resolution is strategic.

Page 30: Intro to Responsive

Independently Responsive ModulesSome parts of Amazon’s site scale down to 550 pixels, but others only to 1000 pixels. Lesson: A page is only as responsive as its least responsive element.

1000 pixels 550 pixels

Page 31: Intro to Responsive

Negative SpaceWhen Amazon’s home page scales up to 1600 pixels, it allows some space to remain empty. Lesson: It is not necessary to fill the entire screen in all contexts.

Page 32: Intro to Responsive

Minor BreakpointsAmazon.com contains several ‘flex zones’ that shed content as they shrink. Though minor changes, these are breakpoints. Lesson: Breakpoints come in different sizes.

Page 33: Intro to Responsive

UX Design

6 tips for designing responsively.

+

Page 34: Intro to Responsive

1. Standardize your gridThe challenge of accommodating new devices and contexts will continue to grow. Teams who don’t adopt a single grid for all of their experiences, will struggle to keep up.

Page 35: Intro to Responsive

2. Embrace Modular DesignChanging layouts efficiently, requires a modular approach to design. Units of content and functionality must be self-contained to reposition seamlessly, so plan accordingly.

Page 36: Intro to Responsive

3. Map the User to DevicesWhen researching users, assign a primary device for each persona. When a device type changes, determine if a true use case change occurs (affecting content & functionality). Consider the context of each device. How are they used differently?

Page 37: Intro to Responsive

4. Set Breakpoints & Exclude DevicesSet breakpoints where layout must change. These will likely land between devices, but may occur within device types as well. Assign breakpoint types: minor, major, & use case. And remember, not all devices must be supported.

Page 38: Intro to Responsive

5. Choose a Reference ResolutionAn important consideration, your reference resolution is the design’s starting point. It could be set to the device of the primary persona, to the smallest screen size (mobile first), or could simply be the ‘center-most’ layout.

Page 39: Intro to Responsive

6. Plan Complexity LevelsWith the reference resolution set, it is now possible to define the primary content and functionality. Adjust both up or down to create changing complexity levels for each new breakpoint.

Page 40: Intro to Responsive

Final Thoughts

Don’t forget the following…

+

Page 41: Intro to Responsive

Responsive design is for peopleBecause a responsive design must serve many device-based constraints, there is a tendency to think of responsive web as “designing for different devices,” but devices are not the audience, people are.

Page 42: Intro to Responsive

Responsive design isn’t new or doneThe growing number of today’s web-capable devices has introduced the term ‘Responsive Web Design,’ but accommodating device constraints and user contexts is not new. Further, what qualifies as ‘responsive web’ today, will continue to grow in breadth and complexity into the future.

Page 43: Intro to Responsive

Responsive design is all or nothingFor an enterprise website, responsive design will likely roll out, one page or module at a time. But until a user flow is entirely responsive, the user will perceive the experience as unresponsive.

Page 44: Intro to Responsive

Don’t fear modular designMany organizations continue to spend more money designing unique experiences for each device. Creating a single responsive design is cheaper, so why avoid it? Responsive design is an advanced from of modular, standards-based design. Design departments fond of thinking in terms of ‘pages’ and ‘projects’ resist embracing responsive design’s modular architecture.