Top Banner
Touchscreen Design Workshop Kirsten Miller ~ October 5, 2012 ~ Razorfish Austin 1
53
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: Touchscreen UX Design Workshop

Touchscreen Design WorkshopKirsten Miller ~ October 5, 2012 ~ Razorfish Austin

1

Page 2: Touchscreen UX Design Workshop

Credit where credit is due...

Dan SafferDirector, Interaction Design

Smart Design

Follow @odannyboy on Twitter to learn about his upcoming book, Microinteractions, to be published next spring by O’Reilly.

2

Page 3: Touchscreen UX Design Workshop

Keeping it basicWhat we'll be covering:

• Some guiding principles for creating touchscreen experiences, with a focus on smartphones and tablets (capacitive technology)

• Fingers and hands

• Activity zones

• Common app structures

• Multitouch and gestures

• Prototyping tools

What we won't be covering:

• Devices using touch technologies like infrared beams, cameras, ultrasonic waves, resistance

• Platform differences

• Resolution differences and responsive design

• Strategy

• Coding, development

3

Page 4: Touchscreen UX Design Workshop

Workshop activities

• Fun warm-up

• Smartphone sketch activity

• Tablet activity focusing on multitouch/gesture

http://genelu.com/2011/04/nike-plus-dogs/

4

Page 5: Touchscreen UX Design Workshop

Warm-up exercise!Sketch a touchscreen version of a simple household thermostat. (10 minutes)

Requirements:

• Accessed via whatever touchscreen interface(s) you choose

• See current temperature

• Set desired temperature

• See whether system is heating or cooling

• Turn system off or on

Not required for this exercise:Programming dates/times, controlling multiple rooms

5

Page 6: Touchscreen UX Design Workshop

Fingers and handstouch targets and coverage

6

Page 7: Touchscreen UX Design Workshop

Let’s talk about fingers

They’re far less accurate than a screen cursor.

1 mm 8-10 mm diameter(fingertip)

7

Page 8: Touchscreen UX Design Workshop

Touch target sizes

Saffer’s minimum size guidelines for touch targets:

8 mm

1 cm

2 mm

Option3Selected Option2

8

Page 9: Touchscreen UX Design Workshop

Touch target sizes

8 mm

1 cm

2 mm

Option3Selected Option2

Physical keyboard:8 mm

15 mm 4 mm

15 mm

Saffer’s minimum size guidelines for touch targets:

9

Page 10: Touchscreen UX Design Workshop

Touch target sizes

5 mm

6.5 mm 1 mmiOS keyboard, landscape:

Discuss.

8 mm

1 cm

2 mm

Option3Selected Option2Saffer’s minimum size guidelines for touch targets:

10

Page 11: Touchscreen UX Design Workshop

Touch target size tricks*

OK

* Require coordination with development!

Iceberg tips:(responsive area larger than visual)

11

Page 12: Touchscreen UX Design Workshop

Touch target size tricks*

Adaptive targets:(anticipates your next move)

Iceberg tips:(responsive area larger than visual)

OK

* Require coordination with development!

12

Page 13: Touchscreen UX Design Workshop

Touch target size tricksForthcoming from Steven Hoober, 4ourth Mobile Design

13

Page 14: Touchscreen UX Design Workshop

Let’s talk about handsThose pesky fingers are always attached to something that often blocks the view of much of the interface.

“Avoid putting essential features or information like a label below an interface element that can be touched, as it may become hidden by the user’s own hand.”

(quote from Dan)

14

Page 15: Touchscreen UX Design Workshop

Let’s talk about handsThose pesky fingers are always attached to something that often blocks the view of much of the interface.

“Avoid putting essential features or information like a label below an interface element that can be touched, as it may become hidden by the user’s own hand.”

(quote from Dan)

16-20 mmwide

14

Page 16: Touchscreen UX Design Workshop

Let’s talk about handsThose pesky fingers are always attached to something that often blocks the view of much of the interface.

“Avoid putting essential features or information like a label below an interface element that can be touched, as it may become hidden by the user’s own hand.”

(quote from Dan)

16-20 mmwide

much bigger

14

Page 17: Touchscreen UX Design Workshop

Don’t talk to the hand!

TitleBack Save

My Selection

Hey! This action is undoable. Are you sure you want to proceed?

OK Cancel

TitleBack Save

Hey! This action is undoable. Are you sure you want to proceed?

OK Cancel

My Selection

TitleBack Save

15

Page 18: Touchscreen UX Design Workshop

Activity zoneseasy vs. reach

16

Page 19: Touchscreen UX Design Workshop

Easy vs. reach

“Some of the best [touchscreen apps] have placed controls in ways that best match the ergonomics of our hands while holding [the devices]… Put the high-use controls in the Easy zones, and controls that are less used (and certainly those you don’t want accidentally pressed) in the Reach zones.”

(Dan in a kickerstudio.com blog post)

17

Page 20: Touchscreen UX Design Workshop

Easy vs. reach

“Some of the best [touchscreen apps] have placed controls in ways that best match the ergonomics of our hands while holding [the devices]… Put the high-use controls in the Easy zones, and controls that are less used (and certainly those you don’t want accidentally pressed) in the Reach zones.”

(Dan in a kickerstudio.com blog post)

17

Page 21: Touchscreen UX Design Workshop

Easy vs. reach

“Some of the best [touchscreen apps] have placed controls in ways that best match the ergonomics of our hands while holding [the devices]… Put the high-use controls in the Easy zones, and controls that are less used (and certainly those you don’t want accidentally pressed) in the Reach zones.”

(Dan in a kickerstudio.com blog post)

17

Page 22: Touchscreen UX Design Workshop

Easy vs. reach

18

Page 23: Touchscreen UX Design Workshop

Easy vs. reach

What about lefties?

18

Page 24: Touchscreen UX Design Workshop

Easy vs. reach

What about these people?

19

Page 25: Touchscreen UX Design Workshop

A brief survey

Thumbs Fingers

phone:

20

Page 26: Touchscreen UX Design Workshop

A brief survey

Thumbs Fingers

tablet:

21

Page 27: Touchscreen UX Design Workshop

Common app structuresflat, star, decentralized

22

Page 28: Touchscreen UX Design Workshop

Flat

Detail Detail Detail Detail Detail

23

Page 29: Touchscreen UX Design Workshop

Flat

24

Page 30: Touchscreen UX Design Workshop

Star

Detail

Detail

Home

Detail

Detail

Detail

25

Page 31: Touchscreen UX Design Workshop

Star

Home DetailDetail

26

Page 32: Touchscreen UX Design Workshop

Decentralized

Overview Overview Overview Overview Detail

Detail

Detail

Detail Detail

DetailDetailpersistent menu:

27

Page 33: Touchscreen UX Design Workshop

Decentralized

Overview Overview Overview Overview Detail

Detail

Detail

Detail Detail

DetailDetailpersistent menu:

“Strive for a single entryway into any screen.”

(quote from Dan)

27

Page 34: Touchscreen UX Design Workshop

Decentralized

28

Page 35: Touchscreen UX Design Workshop

Too many taps?

29

Page 36: Touchscreen UX Design Workshop

Too many taps?

“Counting taps is often a pointless exercise. Taps aren’t as odious as clicks.

“But watch for excess taps around high-frequency actions.”

Dan the Man

29

Page 37: Touchscreen UX Design Workshop

What’s wrong?

30

Page 38: Touchscreen UX Design Workshop

What’s wrong?

30

Page 39: Touchscreen UX Design Workshop

Keep app chrome to a minimum

31

Page 40: Touchscreen UX Design Workshop

Keep app chrome to a minimum

31

Page 41: Touchscreen UX Design Workshop

Smartphone exercise!

Sketch a smartphone app that quickly updates a user’s

multiple Google calendars with out-of-office status. (15 minutes)

Requirements:

• Set start and end dates

• Set status as all-day or as specific hours

• Option to decline meeting requests automatically

• Choose which Google calendars to apply status to

Ack! Susie always forgets to put something in her Google calendar to let her co-workers know she’s out of the office!

Not required for this exercise:Naming events, custom replies

Tip:Consider smart defaults

32

Page 42: Touchscreen UX Design Workshop

Multitouch and gesturescareful now

33

Page 43: Touchscreen UX Design Workshop

Ground rules

• Use multitouch sparingly, i.e., only when a tap or swipe won’t do.

• Use multitouch as you would use common command key shortcuts in a desktop app.

• Don’t try to reinvent standard gestures.

• Don’t use an established gesture to do something very different from the established use.

34

Page 44: Touchscreen UX Design Workshop

Do we need it?

• What is the task that must be performed?

• Is there a standard gesture for this task within the OS?

• Is there a familiar gesture we could extend?

• Is the proposed custom gesture easy for the human hand to perform?

35

Page 45: Touchscreen UX Design Workshop

Complexity

• The more important the task, the more discoverable the interaction should be.

• Attract and instruct.

• Match the complexity of the gesture to the complexity of the task.

• Do make it difficult to perform certain gestures (to protect the user).

36

Page 46: Touchscreen UX Design Workshop

Multitouch/gesture exercise!You’re working on a tablet app for creating simple architectural drawings.

Identify touches and gestures for the following tasks: (10 minutes)

• Add a window or door on an existing wall

• Remove a window or door on an existing wall

• Remove a wall to combine two rooms into one

• Switch between 2D (floorplan) and 3D (elevation) views

• Rotate the 3D view

• When in 3D view, make a wall invisible (to see through) and then visible again

Not required for this exercise:Adding rooms/walls, sizing anything

Tip:Don’t overlook the simplest options

37

Page 47: Touchscreen UX Design Workshop

Prototypingtools to check out

38

Page 48: Touchscreen UX Design Workshop

Prototyping toolsStencils for Omnigraffle and VisioExport to clickable PDF

39

Page 49: Touchscreen UX Design Workshop

Prototyping tools

Keynotopia with Keynote and PowerPointExport to clickable PDF

Watch the 19-minute video at the bottom of the page at keynotopia.com!

40

Page 50: Touchscreen UX Design Workshop

Prototyping tools

TAP plugin with FireworksMultitouch/gesture

41

Page 51: Touchscreen UX Design Workshop

Prototyping tools

Adobe ProtoThe tablet app that creates tablet app wireframes, prototypes

42

Page 52: Touchscreen UX Design Workshop

Prototyping tools

And many more...

• iMockups for iPad

• Flairbuilder

• Axure with libraries

• App Press

• Invision App

• App Cooker

• PhoneGap

43

Page 53: Touchscreen UX Design Workshop

Credit where credit is due...

Dan SafferDirector, Interaction Design

Smart Design

Follow @odannyboy on Twitter to learn about his upcoming book, Microinteractions, to be published next spring by O’Reilly.

44