78
Mobile Web Design

Mobile Web Design

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Mobile Web Design

Mobile Web Design

Page 2: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

This webinar is presented by W3C to the Web community as part of an EU

IST project (3GWeb). The content of this webinar does not necessarily

represent the official position of the W3C, or the position of any of

the W3C members or W3C’s host institutions.

(Lawyer says ‘Hi’!)

2

Page 3: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

You are...

Experienced with XHTML/CSS.

Familiar with good markup techniques.

Unsure about this “mobile web thing”.

3

Page 4: Mobile Web Design

Legacy

Page 5: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

1910

5

Page 6: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Pocket watches provide the closest

historical parallel to the remarkable

rise of the mobile phone.”

—Jon Agar, Constant Touch

6

Page 7: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Staggering Numbers

1996 GSM phones in 103 countries

2000 10 million i-mode users (Japan)

2002 1 billion mobile phone users worldwide

2009 3 billion mobile phone users worldwide

7

Page 8: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

UK More mobile phones than humans...

8

Page 9: Mobile Web Design

Quandary

Page 10: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Reader Poll

Highly scientific, statistically significant

(not really!)

10

Page 11: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

~400

159

19

44

Participants

Unique handsets(Motorola RAZR, Palm Treo 650, Sony Ericsson K750i / K700i / T610, Nokia 6230...)

Manufacturers

Countries

11

Page 12: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Designers face a proliferation of

capabilities that make the early

[Mobile] Web look like a playground.”

—Joe Shepter, “The Pulse of Modern Design”

12

Page 13: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Mobile Web “Playground”

WML, XHTML, -MP, -Basic...

Plethora of user agents

Varying coding practices, URIs, etc.

13

Page 14: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

What is the Mobile Web?

14

Page 15: Mobile Web Design

?

Page 16: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Optimism

More mobiles than PCs.

More mobiles than landline phones.

Web usage is continually increasing.

You can utilize existing skills.

16

Page 17: Mobile Web Design

Context

Page 18: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.18

Page 19: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Noooo!

19

Page 20: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Instead... What is contextually relevant?

20

Page 21: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.21

Page 22: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Mobile = Mobility

22

Page 23: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Design = Communication

23

Page 24: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Therefore, mobile design is the art of

communicating within an

environment of mobility.

24

Page 25: Mobile Web Design

Fundamentals

Page 26: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Most devices sold today are WAP 2.0.

26

Page 27: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

XHTML, not WML.

27

Page 28: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

What that means...

28

Page 29: Mobile Web Design

english360.com

Page 30: Mobile Web Design

english360.com

Page 31: Mobile Web Design

english360.com/mobile (powered by MovableType)

Page 32: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

However,

32

Page 33: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

XHTML/CSS support is inconsistent.*

* highly

33

Page 34: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Markup Test Pages

cameronmoll.com/mobile

34

Page 35: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.35

Page 36: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.36

Page 37: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.37

Page 38: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.38

Page 39: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.39

Page 40: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Test on target devices, not emulators.

40

Page 41: Mobile Web Design

Methodology

Page 42: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Method

Do nothing.

42

Page 43: Mobile Web Design

31 kb (markup only)

Page 44: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Method

Do nothing.

Strip images and styling.

44

Page 45: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Method

Do nothing.

Strip images and styling.

Handheld stylesheets.

45

Page 46: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Method

Do nothing.

Strip images and styling.

Handheld stylesheets.

Mobile-specific site/app.

46

Page 47: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.47

Page 48: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Miniaturize or Mobilize?

48

Page 49: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Miniaturize

Repurpose existing content

49

Page 50: Mobile Web Design

craigslist.org

Page 51: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

craigslist screen grab

51

Page 52: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Primary Use Cases

Choose area (city)

Browse category

Post a listing

Search

Event Calendar

Forums

52

Page 53: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Use Case Hiearchy

1. Search

2. Categories

3. Event calendar

4. Choose area

Top element

Most frequented

Access to today, tomorrow

By zip code or city nameAssume San Francisco by default

53

Page 54: Mobile Web Design
Page 55: Mobile Web Design

Text or numericSearch

Most frequentedCategories

Zip or name; would offer suggestions if not found

City

Page 56: Mobile Web Design

Opera Mini

Page 57: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Mobilize

Content-, Context-, Component-specific

57

Page 58: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.58

Page 59: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

LBS

59

Page 60: Mobile Web Design

Forces

Page 61: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

SMS

J2ME

AJAX

SVG

LBS

61

Texting; SMS search

Java-based apps, interactivity

Javascript, XML

SVG Tiny; scalable vector graphics

Location-based services; GPS

Page 62: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

The mobile device has the potential to

act as a significant reporter of data

rather than a mere consumer of data.”

—Joe Shepter, “The Pulse of Modern Design”

62

Page 63: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.63

Page 64: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Device Detection

“Sniff out” user agent strings for individual devices

64

Page 65: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

User Agents

Proprietary vs. Cross-platform?

Beyond mobile phones?

65

Page 66: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

http://www.tinyurl.com/l2lst

66

Page 67: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Best Practices

...and even “standards”?

67

Page 68: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Mobile Web Initiative

W3C chartered

Input by mobile developers, companies

Best Practices

68

Page 69: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Sample Guidelines

Use valid markup.

Use tables only if supported by target device.

Use text equivalents for non-text elements.

http://www.w3.org/TR/mobile-bp/

69

Page 70: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Also...

mobileOKhttp://tinyurl.com/gzdrb

Best Practices Checkerhttp://tinyurl.com/jsrkn

...remember these?

70

Page 71: Mobile Web Design

Ideology

Page 72: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

A mobile web that is

desirable, dependable, disciplined.

72

Page 73: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

An array of thought leaders.

73

Page 74: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

User agent consistency.

74

Page 75: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

Mobile device wiki.

75

Page 76: Mobile Web Design

© MMVI Cameron Moll. This document is available under the W3C Document License.

...and?

76

Page 77: Mobile Web Design

Questions?

Page 78: Mobile Web Design

cameronmoll.com

[email protected]

801.644.8793