Mobile input lukew

123
1 MOBILE INPUT LUKE WROBLEWSKI DESIGN FOR MOBILE 2010 @LUKEW

Transcript of Mobile input lukew

Page 1: Mobile input lukew

1

MOBILE

INPUT

LUKE WROBLEWSKI

DESIGN FOR MOBILE 2010

@LUKEW

Page 2: Mobile input lukew

2

MOBILE INPUT

1.  Put in the effort where there’s payoff.

2.  Take the pain out of forms. Put it on yourself.

3.  Look beyond forms for input.

Page 3: Mobile input lukew

3

MOBILE INPUT

1.  Put in the effort where there’s payoff.

2.  Take the pain out of forms. Put it on yourself.

3.  Look beyond forms for input.

Page 4: Mobile input lukew

4

1990

PC

100M+

2010 2020

Mobile Consumer

10B+

Mobile Web growth has outpaced desktop Web growth 8x

Smartphone sales will pass PC sales in 2012

2000

Desktop Internet

1B+

Note: PC installed base reached 100MM in 1993, cellphone / Internet users reached 1B in 2002 / 2005 respectively;25 Source: ITU, Mark Lipacis, Morgan Stanley Research.

GROWTH = OPPORTUNITY

Page 5: Mobile input lukew

5

Page 6: Mobile input lukew

6

During a typical day… 84% at home 80% during misc. times throughout the day 74% waiting in lines 64% at work Flickr photo by Laughing Squid

Page 7: Mobile input lukew

7

Where phones used

Whenever & wherever inspiration strikes

Flickr photo by Steve Rhodes

Page 8: Mobile input lukew

8

Where Input Matters…

•  Commerce: purchasing, maximizing sales

•  Social: participating, growing communities

•  Productivity: managing info, selling (or saving on) services

Page 9: Mobile input lukew

9

Input Matters

•  Double-digit (28%) rise in social networking on mobile Web

•  Twitter: 16% of all new users start on mobile

•  Facebook: 150 million active mobile users

Commerce

Social

Source: http://www.lukew.com/ff/entry.asp?1188

•  Amazon: over $1 billion spent via mobile devices in the past 12 months

•  PayPal: mobile transactions increased six-fold in 2009: $25M to $141M

•  Best Buy mobile Web users doubling every year: 30M (10), 17M (09), 6M (08)

•  Email activity is 41% of US mobile Internet time

•  70% of smartphone users have accessed Email on their mobile device

Productivity

Page 10: Mobile input lukew

10

The rule of thumb is to limit the use of forms in the mobile context. Mobile Web Design & Development, O’Reilly 2009

Filling out forms for web based services on mobile devices is a very time consuming and frustrating task for users. ACM Pervasive and Mobile Computing, 2008

In general, using input elements is difficult for users. Avoid text input where possible. Sprint Web Style Guide, 2005

Page 11: Mobile input lukew

11

2006 High-end RAZR-inspired phone with class 12 EDGE high-speed data & WAP 2.0/xHTML Web browser.

2G network GSM 850 / 900 / 1800 / 1900 SMS, EMS, MMS, Email, Instant Messaging 2 megapixel camera Music player Resolution: 176 x 220 pixels Colors: 262,144 (18-bit)

Page 12: Mobile input lukew

12 Source: AT&T, Morgan Stanley Research.

4,932% Increase

2006 2007 2008 2009

AT&T mobile data traffic increased 50x in 3 years

iPhone iPhone 3G iPhone 3GS Motorola Z3

Page 13: Mobile input lukew

13 Source: Cisco’s “Visual Networking Index Global Mobile Data Traffic Forecast Update”

30x the Mobile Traffic

1 iPhone 30 basic feature phones

Page 14: Mobile input lukew

14 Source: http://www.lukew.com/ff/entry.asp?1042

Feature Phones Smart Phones

•  4% browse the mobile Internet at least daily

•  6% have accessed social networks using their mobile browser

•  12% have accessed Email on their mobile

•  35% browse the mobile Internet at least daily

•  30% have accessed social networks using their mobile browser

•  70% have accessed Email on their mobile

Page 15: Mobile input lukew

15

•  27% of all Yelp searches come from their iPhone application which had 1.4 million unique users in May 2010

•  That month Yelp had 32 million monthly unique users around the world

Source: http://officialblog.yelp.com/2010/06/yelp-mobile

27% of searches come from 4% of users

Page 16: Mobile input lukew

16

Devices are different.

HARDER EASIER

Maemo

Input Effort

Source: http://bit.ly/akk2U7

Symbian

24M

Blackberry

11M

Android

14M

iPhone

8M

Sales in Q2 2010

Series 40

87M

Page 17: Mobile input lukew

17

What Makes Input Easier?

•  Screen Size •  Network Speeds •  Web Browser •  Device Capabilities

Page 18: Mobile input lukew

18

HTML5 Input Types Images from Dive Into HTML5 by Mark Pilgrim

Page 19: Mobile input lukew

19

HARDER EASIER

Maemo

Input Effort

Source: http://bit.ly/akk2U7

Symbian

24M

Blackberry

11M

Android

14M

iPhone

8M

Sales in Q2 2010

Series 40

87M

So what… no input here?

Page 20: Mobile input lukew

20

•  4.1 billion text messages sent per day in the US

•  1 in 3 teens send more than 100 text messages a day

•  72% of adults were sending and receiving texts in May 2010

•  61% of smartphone owners send or receive texts daily

•  32% of feature phone owners send or receive texts daily

Source: http://www.lukew.com/ff/entry.asp?1188

Page 21: Mobile input lukew

21 Source: http://blog.twitter.com/2010/09/evolving-ecosystem.html

90M TWEETS PER DAY

While smart phone clients are important, there are even more people who use the mobile Twitter web site and/or SMS.

Page 22: Mobile input lukew

22 Source: http://blog.twitter.com/2010/08/introducing-fast-follow-and-other-sms.html

SMS FAST FOLLOW

Anyone in the US can receive Tweets on their phone even if they haven’t signed up for Twitter.

Released August 2010

Page 23: Mobile input lukew

23

•  Single-line field for the receiver's phone number

•  Button (typically placed near the phone number's field, or in the soft-keys' menu) to allow users to choose a phone number from the device's phonebook

•  Multi-line field to allow users to type the message body

•  Button to send the SMS

Source: http://wiki.forum.nokia.com/index.php/Mobile_Design_Pattern:_SMS_Form

SMS Form Pattern

Page 24: Mobile input lukew

24

Put Effort Where There’s Payoff

•  Mobile Internet usage is growing rapidly

•  Input on mobile devices has been difficult

•  Capable devices have a disproportionate share of mobile Internet use

•  There are many more opportunities for input on these devices

•  But… don’t forget SMS!

Page 25: Mobile input lukew

25

MOBILE INPUT

1.  Put in the effort where there’s payoff.

2.  Take the pain out of forms. Put it on yourself.

3.  Look beyond forms for input.

Page 26: Mobile input lukew

26

MOBILE INPUT

1.  Put in the effort where there’s payoff.

2.  Take the pain out of forms. Put it on yourself.

3.  Look beyond forms for input.

Page 27: Mobile input lukew

27

Take the pain out of forms

•  Length

•  Layout

•  Text Inputs

•  Targets

Page 28: Mobile input lukew

28

Take the pain out of forms

•  Length

•  Layout

•  Text Inputs

•  Targets

Page 29: Mobile input lukew

29

Page 30: Mobile input lukew

30

Page 31: Mobile input lukew

31

Top Aligned Labels

Inline Help Text

Unnecessary Inputs

Smart Defaults

Input Types

Page 32: Mobile input lukew

32

Page 33: Mobile input lukew

33

Page 34: Mobile input lukew

34

Page 35: Mobile input lukew

35

Unnecessary Inputs

Source: http://sender11.typepad.com/sender11/2008/06/the-anatomy-o-1.html

Page 36: Mobile input lukew

36

Version: Multiple Pages

Page 37: Mobile input lukew

37

Version: Single Page

Page 38: Mobile input lukew

38

Version: Inline Accordion Form

Page 39: Mobile input lukew

39

•  All four versions delivered 100% pass rate

•  Conversion did not go up or down on the accordion form

•  Using a one page, multiple pages, or an inline multi-step form does not impact inherently impact completion

•  So what does?

Testing Inline Multi-step Forms

Page 40: Mobile input lukew

40

•  Compared two types of contact forms on its website.

•  11-field Contact Us form

•  4-field Contact Us form

•  160% increase in number of forms submitted

•  120% increase in conversion ratio

•  In addition, the quality of the submissions remained the same

Source: http://www.imagescape.com/clients-like-you/contact-form/

Case study

Impact

Page 41: Mobile input lukew

41

•  Checkout form (page one) with two actions: Login or Register

•  Changed Register to Continue with “you do not need an account to buy” message.

•  45% increase in number of purchasing customers

•  $1.5M increase in first month

•  $300M increase in first year

Source: http://www.imagescape.com/clients-like-you/contact-form/

Case study

Impact

Page 42: Mobile input lukew

42

•  Added “optional” indicator on phone number field

•  6-field Contact form

•  2x increase in conversion

•  42% conversion rate jumped to 80% conversion rate

•  Required phone number field had 37% drop off rate

Source: http://blog.clicktale.com/2010/05/28/change-one-word-double-your-conversion-rate/

Case study

Impact

Page 43: Mobile input lukew

43

LENGTH •  Evaluate every question you ask •  Strive for succinctness •  Multiple pages help organize but… •  Removing requirements has impact! •  Look for unnecessary inputs

Page 44: Mobile input lukew

44

Take the pain out of forms

•  Length

•  Layout

•  Text Inputs

•  Targets

Page 45: Mobile input lukew

45 Source: etre eye tracking tests.

Page 46: Mobile input lukew

46

Page 47: Mobile input lukew

47

Page 48: Mobile input lukew

48

Page 49: Mobile input lukew

49

Page 50: Mobile input lukew

50

Field Zoom on the iPhone

Page 51: Mobile input lukew

51

Field Zoom on the iPhone

Page 52: Mobile input lukew

52

Left Aligned Labels on Android

Page 53: Mobile input lukew

53

•  When data being collected is familiar

•  Minimize time to completion

•  Flexibility for localization and complex inputs

•  Easier to code: no floats or tables

•  Accessibility: label, field in order

•  Better format for mobile

•  Support multiple screen resolutions

•  Require more vertical space

Top Aligned Labels

Page 54: Mobile input lukew

54

Labels Within Input Fields

Page 55: Mobile input lukew

55

Labels Within Input Fields

Page 56: Mobile input lukew

56

Labels Within Input Fields

Page 57: Mobile input lukew

57

Page 58: Mobile input lukew

58

Focus on Input with Placeholder Text

Page 59: Mobile input lukew

59

Page 60: Mobile input lukew

60

Page 61: Mobile input lukew

61

Page 62: Mobile input lukew

62

Label Alignment on Android

Page 63: Mobile input lukew

63

Label Alignment on Blackberry

Page 64: Mobile input lukew

64

LAYOUT •  Avoid multiple column layouts

•  Top-aligned labels on mobile Web pages

•  Labels within inputs on capable devices

•  Labels in native apps where there’s consistency!

Page 65: Mobile input lukew

65

Take the pain out of forms

•  Length

•  Layout

•  Text Inputs

•  Targets

Page 66: Mobile input lukew

66

Form Input Elements

Page 67: Mobile input lukew

67

Text Inputs

•  Turn off on email, password, URL, and other case-sensitive inputs

•  Turn off on email, password, URL, and other non-alpha inputs

•  Trim trailing spaces that may come from auto-correct (thanks Barbara!)

•  Specify if supported by devices

Auto-capitalization

Auto-correct

Language, Mode, Format

Page 68: Mobile input lukew

68

Numerical Inputs

•  Phones were designed for numerical input

•  Define input mode using Wireless CSS or CSS-MP

•  Define input types using HTML5 or native OS declarations

•  On devices without virtual keyboards, people will not have to switch into number mode.

•  Use a single line field for phone numbers

•  Don’t split up price fields (period is present on keyboards)

Phone Number

Number Declarations

Common Numerical Inputs

Page 69: Mobile input lukew

69

Text Fields on Blackberry

•  Email Users can insert an at sign (@) or a period (.) in an email address field by pressing the Space key.

•  Date and time Users can change the date or time on devices with a trackpad using the keyboard or by moving a finger vertically on the trackpad or swiping up or down on the screen (touch).

•  Number The device switches to number lock mode so that users do not need to press the Alt key to type numbers or the number keyboard appears (touch).

•  Password When users type in a password field, asterisks (*) appear instead of text

•  Phone Number The device switches to number lock mode so that users do not need to press the Alt key to type numbers or the number keyboard appears (touch).

•  Web Address Users can insert a period (.) in an address field by pressing the Space key.

Source: http://www.blackberry.com/go/uiguidelines

Page 70: Mobile input lukew

70

HTML5 Input Types Images from Dive Into HTML5 by Mark Pilgrim

Page 71: Mobile input lukew

71

HTML5 Input Types Images from Dive Into HTML5 by Mark Pilgrim

Page 72: Mobile input lukew

72

HTML5 Input Types Images from Dive Into HTML5 by Mark Pilgrim

Page 73: Mobile input lukew

73

Flexible Inputs

Page 74: Mobile input lukew

74

Input Masks

Page 75: Mobile input lukew

75

Input Masks

Page 76: Mobile input lukew

76

Page 77: Mobile input lukew

77

Input Masks

Do not gradually reveal formatting as people enter input

Surface formatting right up front

Page 78: Mobile input lukew

78

Smart Defaults

Personalized

Mobile Use Case

Most Common

Page 79: Mobile input lukew

79

Average input times

Source: Automatic Form Filling on Mobile Devices Enrico Rukzio, Chie Noda, etc.

Page 80: Mobile input lukew

80

TEXT INPUTS •  Define input types & attributes •  Input masks to help formatting •  Smart defaults

Page 81: Mobile input lukew

81

Take the pain out of forms

•  Length

•  Layout

•  Text Inputs

•  Targets

Page 82: Mobile input lukew

82 Source: Nokia –deices sold. Nokia Capital markets day 2009.

Nokia smartphone mix

2008 2009 2010 PROJECTED

Keypad

Qwerty Only

Touch INCLUDES QWERTY + TOUCH

1.1 billion consumers with Nokia devices in 2009

Page 83: Mobile input lukew

83

Where phones used

One-handed Touch

Flickr photo by Steve Rhodes

Page 84: Mobile input lukew

84

Page 85: Mobile input lukew

85

Page 86: Mobile input lukew

86

Touch Targets

Source: Matt Legend Gemmell – mattgemmell.com

Apple recommends a minimum target size: 29px wide 44px tall

Page 87: Mobile input lukew

87

Touch Targets

Recommended touch target size is 9mm/34px

Minimum touch target size is 7mm/26px

Minimum spacing between elements is 2mm/8px

Visual size is 60-100% of the touch target size

Page 88: Mobile input lukew

88

Target Sizes for Slipping Fingers

Source: Matt Legend Gemmell – mattgemmell.com

If you tap and hold in the yellow area, button will highlight

If you drag finger & release in green area, button will still trigger

If you let go outside green area, button does not trigger

Page 89: Mobile input lukew

89

TARGETS •  Accommodate touch target sizes •  Account for errors with flexibility

Page 90: Mobile input lukew

90

Take the pain out of forms

•  Form Length

•  Structure

•  Label Placement

•  Inputs

•  Targets

Page 91: Mobile input lukew

91

MOBILE INPUT

1.  Put in the effort where there’s payoff.

2.  Take the pain out of forms. Put it on yourself.

3.  Look beyond forms for input.

Page 92: Mobile input lukew

92

Going Beyond Forms…

1.  Web Services for Instant Experiences

2.  Touch

3.  Location Detection

4.  Audio

5.  Images & Video

Page 93: Mobile input lukew

93

Typical Account Creation

Page 94: Mobile input lukew

94

Typical Account Creation

Page 95: Mobile input lukew

95

Re-create your identity & friends list

Page 96: Mobile input lukew

96

Simplified Account Creation

Page 97: Mobile input lukew

97

Web Services for Account Creation

Page 98: Mobile input lukew

98

Web Services for Account Creation

Page 99: Mobile input lukew

99

Instant-on Start Experience

Page 100: Mobile input lukew

100

Instant-on Start Experience

Page 101: Mobile input lukew

101

Web Services on Mobile

Page 102: Mobile input lukew

102

Instant on from the Mobile

Page 103: Mobile input lukew

103

Instant Purchasing

Page 104: Mobile input lukew

104

WEB SERVICES •  Remove barriers to account creation •  Don’t re-create what they’ve already done •  Deliver an instant-on start experience

Page 105: Mobile input lukew

105

Gestures as Input

Page 106: Mobile input lukew

106

Gestures as Input

Page 107: Mobile input lukew

107

TOUCH Consider core gestures for input

Page 108: Mobile input lukew

108

Voice as Input

Page 109: Mobile input lukew

109

Page 110: Mobile input lukew

110

AUDIO Voice commands can substitute text input

Page 111: Mobile input lukew

111

Location as Input

Page 112: Mobile input lukew

112

Location as Input

Page 113: Mobile input lukew

113

Location as Input

Page 114: Mobile input lukew

114

Accuracy Positioning Time Battery Life

GPS 10m 2-10 minutes (only outdoors)

5-6 hours on most phones

WiFi 50m (improves with density)

Almost instant (server connect & lookup)

No additional effect

Cell tower triangulation

100-1400m (based on density)

Almost instant (server connect & lookup)

Negligible

Single Cell Tower

500-2500m (based on density)

Almost instant (server connect & lookup)

Negligible

IP Country: 99% City: 46% US, 53% Intl ZIP: 0%

Almost instant (server connect & lookup)

Negligible

Smartphones: hybrid of GPS, Wifi, and cell tower triangulation Laptops/desktops: WiFi, IP, rarely GPS

Location Systems

Page 115: Mobile input lukew

115

LOCATION Location detection can deliver relevant content without requiring a lot of input

Page 116: Mobile input lukew

116

Images as Input

Page 117: Mobile input lukew

117

Images as Input

Page 118: Mobile input lukew

118

Images as Input

Page 119: Mobile input lukew

119

Images as Input

Page 120: Mobile input lukew

120

IMAGES & VIDEO Consider how photo and video integration simplify or extend input

Page 121: Mobile input lukew

121

Mobile Device Capabilities •  Multi-touch sensors

•  Location detection

•  Device positioning & motion: from an accelerometer

•  Orientation: direction from a digital compass

•  Gyroscope: 360 Degrees of motion

•  Audio: input from a microphone; output to speaker

•  Video & image: capture/input from a camera

•  Dual cameras: front and back

•  Device connections: through Bluetooth between devices

•  Proximity: device closeness to physical objects

•  Ambient Light: light/dark environment awareness

Page 122: Mobile input lukew

122

MOBILE INPUT

1.  Put in the effort where there’s payoff.

2.  Take the pain out of forms. Put it on yourself.

3.  Look beyond forms for input.

Page 123: Mobile input lukew

123

More Information •  @lukew

•  www.lukew.com

Web Form Design •  www.rosenfeldmedia.com/

books/webforms/ •  Discount code: (25%)