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

Mobile Website or Responsive Design? The Answer is NEITHER.

May 09, 2015

Download

Technology

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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