mobile website or responsive design? the answer is neither

53
Derek Watson, TWG Mobile Website or Responsive Design? Neither! Oct 4th, 2013 - #FITCSCREENS13

Upload: the-working-group

Post on 09-May-2015

674 views

Category:

Technology


1 download

DESCRIPTION

By Derek Watson, Senior Developer at The Working Group Reviews the two most popular strategies for creating mobile web properties (separate mobile-specific sites vs. responsive css), the pros and cons of each, and a little known third technique that marries the best of both worlds.

TRANSCRIPT

Page 1: Mobile Website or Responsive Design? The Answer is NEITHER

Derek Watson, TWG

Mobile Websiteor Responsive Design?

Neither!

Oct 4th, 2013 - #FITCSCREENS13

Page 2: Mobile Website or Responsive Design? The Answer is NEITHER

Derek Watson

@dcwca @twg

Developer at TWG

Page 3: Mobile Website or Responsive Design? The Answer is NEITHER

Agenda

• Mobile websites

• Responsive web

• Pros / Cons

• How to combine the best of both

Page 4: Mobile Website or Responsive Design? The Answer is NEITHER

Web Architecture

Page 5: Mobile Website or Responsive Design? The Answer is NEITHER

Web Architecture - 1999

HTML Pages

Page 6: Mobile Website or Responsive Design? The Answer is NEITHER

Web Architecture - 2004

Content Management

System

Website

Page 7: Mobile Website or Responsive Design? The Answer is NEITHER

Web Architecture - 2007

Content Management

System

Mobile Web Website

Page 8: Mobile Website or Responsive Design? The Answer is NEITHER

Web Architecture - 2010

Content Management

System

Mobile Web iPhone App Website

Page 9: Mobile Website or Responsive Design? The Answer is NEITHER

Web Architecture - 2013

HTTP API

Content Management

System

Mobile Web iPhone App Android App Windows App Blackberry App

Website

Page 10: Mobile Website or Responsive Design? The Answer is NEITHER

Many mobile platforms lead to complicated

architecture

Page 11: Mobile Website or Responsive Design? The Answer is NEITHER

Goals for The Web

• Native look & feel

• Lightweight

• Performant

• Wide device support

Page 12: Mobile Website or Responsive Design? The Answer is NEITHER

The Past

Mobile Websites

Page 13: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites - Defined

• Users are redirected to m.domain.com

• Separate project from the main website

• Views are rebuilt for mobile

• Limited functionality

Page 14: Mobile Website or Responsive Design? The Answer is NEITHER
Page 15: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites:

Advantages!

Page 16: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites: Advantages

• Completely custom UI

Page 17: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites: Advantages

• Completely custom UI

• Lightweight

Page 18: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites: Advantages

• Completely custom UI

• Lightweight

• Target mobile browsers only

Page 19: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites:

Challenges

Page 20: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites: Challenges

• Separate projects, duplicate code

Page 21: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites: Challenges

• Separate projects, duplicate code

• Feature disparity

Page 22: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Websites: Challenges

• Separate projects, duplicate code

• Feature disparity

• URL fragmentation

Page 23: Mobile Website or Responsive Design? The Answer is NEITHER

The Present

Responsive Web

Page 24: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Defined

• Term coined in May 2010 by Ethan Marcotte

• CSS3 changes the layout of an HTML document

• Site “responds” to different screen sizes

Page 25: Mobile Website or Responsive Design? The Answer is NEITHER
Page 26: Mobile Website or Responsive Design? The Answer is NEITHER
Page 27: Mobile Website or Responsive Design? The Answer is NEITHER

“2013 Is The Year of Responsive Web Design”

- Mashable.com (in 2012)

Page 28: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web:

Advantages!

Page 29: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Advantages

• Simple technology

Page 30: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Advantages

• Simple technology

• Single project

Page 31: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Advantages

• Simple technology

• Single project

• Feature parity

Page 32: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Advantages

• Simple technology

• Single project

• Feature parity

• Unified URLs

Page 33: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web:

Challenges

Page 34: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Challenges

• Contorting your HTML

Page 35: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Challenges

• Contorting your HTML

• Responsive images

Page 36: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Challenges

• Contorting your HTML

• Responsive images

• HTML and CSS bloat

Page 37: Mobile Website or Responsive Design? The Answer is NEITHER

Responsive Web - Challenges

• Contorting your HTML

• Responsive images

• HTML and CSS bloat

• Tricky design

Page 38: Mobile Website or Responsive Design? The Answer is NEITHER

Mobile Web Responsive

Fast loading

Custom UI

Mobile Optimized

Unified URLs

Single Project

Feature Parity

Page 39: Mobile Website or Responsive Design? The Answer is NEITHER

The Future

It just might work!

Page 40: Mobile Website or Responsive Design? The Answer is NEITHER

[RESS intro]

“I’m increasingly interested in solutions that bring together the best of both worlds.”-Luke W. on “RESS”

Page 41: Mobile Website or Responsive Design? The Answer is NEITHER

RESS - Defined

• Device detection (but no redirects)

• Switching view templates server-side

• Using responsive css techniques where appropriate

Page 42: Mobile Website or Responsive Design? The Answer is NEITHER

Server-side MVC frameworks

Page 43: Mobile Website or Responsive Design? The Answer is NEITHER

Model

ControllerView

User

MVC

Page 44: Mobile Website or Responsive Design? The Answer is NEITHER

Model

Controller

Phone

Tablet View

Desktop View

Phone View

Tablet

Desktop

Page 45: Mobile Website or Responsive Design? The Answer is NEITHER
Page 46: Mobile Website or Responsive Design? The Answer is NEITHER
Page 47: Mobile Website or Responsive Design? The Answer is NEITHER
Page 48: Mobile Website or Responsive Design? The Answer is NEITHER

Client-side MVC

Page 49: Mobile Website or Responsive Design? The Answer is NEITHER

Food for Thought

• Do you want the same experience on web & mobile?

Page 50: Mobile Website or Responsive Design? The Answer is NEITHER

Food for Thought

• Do you want the same experience on web & mobile?

• How critical is performance and load time?

Page 51: Mobile Website or Responsive Design? The Answer is NEITHER

Good Reads

A gallery of Responsive Web Designs http://mediaqueri.es

Responsive Image Workflow http://bit.ly/17JS1Lv

Performance Implications of Responsive Design http://bit.ly/L9gEDg

RESS: Responsive Design + Server Side Components http://bit.ly/nsW1nq

Page 52: Mobile Website or Responsive Design? The Answer is NEITHER

Questions?

Page 53: Mobile Website or Responsive Design? The Answer is NEITHER

Thanks!Derek Watson@dcwca @twg