Responsive design @ bbc.co.uk

45
Responsive News <[email protected]>, 2011-07 Lead Web Developer BBC News Monday, 25 July 2011

Transcript of Responsive design @ bbc.co.uk

Page 1: Responsive design @ bbc.co.uk

Responsive News<[email protected]>, 2011-07

Lead Web Developer BBC News

Monday, 25 July 2011

Page 2: Responsive design @ bbc.co.uk

• Current mobile browser landscape

• Some demo’s

• Why responsive design is a Good Thing

Monday, 25 July 2011

Page 3: Responsive design @ bbc.co.uk

In the old days*, screensize was proportional to

capability

* 2006

Monday, 25 July 2011

Page 4: Responsive design @ bbc.co.uk

Low (incapable)

Monday, 25 July 2011

Page 5: Responsive design @ bbc.co.uk

Hi(capable)

Monday, 25 July 2011

Page 6: Responsive design @ bbc.co.uk

small big

Cap

abili

ty

Screensize

Desktops

Mobiles

Monday, 25 July 2011

Page 7: Responsive design @ bbc.co.uk

So, we built example.com andm.example.com

Monday, 25 July 2011

Page 8: Responsive design @ bbc.co.uk

Device explosion

Monday, 25 July 2011

Page 9: Responsive design @ bbc.co.uk

SmallOnes

Monday, 25 July 2011

Page 10: Responsive design @ bbc.co.uk

Squat Ones

Monday, 25 July 2011

Page 11: Responsive design @ bbc.co.uk

Ginormous Ones

Monday, 25 July 2011

Page 12: Responsive design @ bbc.co.uk

Tactile Ones

Monday, 25 July 2011

Page 13: Responsive design @ bbc.co.uk

Voice Controlled

Ones

Monday, 25 July 2011

Page 14: Responsive design @ bbc.co.uk

Retro Ones

Monday, 25 July 2011

Page 15: Responsive design @ bbc.co.uk

Bandwidth-challengedOnes

2g

Monday, 25 July 2011

Page 16: Responsive design @ bbc.co.uk

Quick Ones

4g (100 Mbit)

Monday, 25 July 2011

Page 17: Responsive design @ bbc.co.uk

ExpensiveOnes

Monday, 25 July 2011

Page 18: Responsive design @ bbc.co.uk

MonochromeOnes

Monday, 25 July 2011

Page 19: Responsive design @ bbc.co.uk

Embedded Ones

Monday, 25 July 2011

Page 20: Responsive design @ bbc.co.uk

3DOnes

Monday, 25 July 2011

Page 21: Responsive design @ bbc.co.uk

These things are not mutually exclusive

Monday, 25 July 2011

Page 22: Responsive design @ bbc.co.uk

Devices can be rotated to become tall or wide

Monday, 25 July 2011

Page 23: Responsive design @ bbc.co.uk

Devices can connect to both wifi or 3g to

become quick or slow

Monday, 25 July 2011

Page 24: Responsive design @ bbc.co.uk

Devices ship both touchscreens, trackballs

and microphones to provide

multiple inputs

Monday, 25 July 2011

Page 25: Responsive design @ bbc.co.uk

Meanwhile,back at the ranch...

Monday, 25 July 2011

Page 26: Responsive design @ bbc.co.uk

At same time the browser desktop market

became competitive again

Monday, 25 July 2011

Page 27: Responsive design @ bbc.co.uk

Browsers became

platforms on which to build applications

Monday, 25 July 2011

Page 28: Responsive design @ bbc.co.uk

http://www.w3.org/2009/dap/

Device API and Policies WG

Monday, 25 July 2011

Page 29: Responsive design @ bbc.co.uk

Broke

small big

Cap

abili

ty

Screensize

Desktops

Mobiles

Monday, 25 July 2011

Page 30: Responsive design @ bbc.co.uk

small big

Cap

abili

ty

Screensize

Desktops

Smartphones

Reformulated?

TV

Tablets

Featurephones

Netbooks

eReaders

Monday, 25 July 2011

Page 31: Responsive design @ bbc.co.uk

“We take comfort in explicit requirements as

they allow us to compartmentalize the problems before us”

EthanMarco+e,ResponsiveWebDesign

Monday, 25 July 2011

Page 32: Responsive design @ bbc.co.uk

“Flexible, device independent design for

the web”http://www.alistapart.com/articles/responsive-web-design/

Monday, 25 July 2011

Page 33: Responsive design @ bbc.co.uk

• Screensize (orientation, resolution, viewport)

• Connection speed

• Colour

• Interaction (touch, mouse, voice)

• Performance (cpu, memory)

• Standards support (css, js, html5, DAP etc)

Feature design across axes

Monday, 25 July 2011

Page 34: Responsive design @ bbc.co.uk

Why?

Monday, 25 July 2011

Page 35: Responsive design @ bbc.co.uk

“even Google [is] not rich enough to support all of

the different mobile platforms...”

Vic Gundotra, VP of engineering at Google

Monday, 25 July 2011

Page 36: Responsive design @ bbc.co.uk

Mobile is overtaking web traffic

Monday, 25 July 2011

Page 37: Responsive design @ bbc.co.uk

Features built once andrelease simultaneously

on many platforms

Monday, 25 July 2011

Page 38: Responsive design @ bbc.co.uk

Quickly adapt when a new device or feature

arrives

Monday, 25 July 2011

Page 39: Responsive design @ bbc.co.uk

It’s CDN-able

Monday, 25 July 2011

Page 40: Responsive design @ bbc.co.uk

One code base

Monday, 25 July 2011

Page 41: Responsive design @ bbc.co.uk

One UX and a single conceptual model

across devices

Monday, 25 July 2011

Page 42: Responsive design @ bbc.co.uk

A core content model across devices

Monday, 25 July 2011

Page 43: Responsive design @ bbc.co.uk

Hosted on asingle URL space

Monday, 25 July 2011

Page 44: Responsive design @ bbc.co.uk

Thanks

• Mark Hurrell

• John Cleveley

• Tom Maslen

• Barry Haynes

• Julian Kirby

• Anthony Sullivan

• Mel Seyer

• Stuart Bayston

• Heenesh Patel

• Adrian Hall

• Kate Milner

• Josh Chisholm

Monday, 25 July 2011

Page 45: Responsive design @ bbc.co.uk

Photo Credits

• delafuente

• ivyfield

• rolikeusch

• donnie_bling

• griffintech

• garryknight

• ciat

• sgis

• fuckyeahinternetfridge

• 55Laney69

Monday, 25 July 2011