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

Mobile Website or Responsive Design? The Answer is NEITHER

Embed Size (px)

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.

Citation preview

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