1
DESIGNING FOR
TOUCH
LUKE WROBLEWSKI
CONVEY UX 2013
@lukew
2
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES CURSOR/KEYBOARD
3
Google Nexus 7
7.0” 9.7”
Apple iPad
4.0”
HTC Windows
Phone 8S
SMARTPHONE
TABLET
4
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES CURSOR/KEYBOARD
5
LAPTOP
11.6”
Lenovo IdeaTab Lynx
12.5”
Lenovo ThinkPad Twist
6
11.6”
Lenovo IdeaTab Lynx
13.3”
Lenovo IdeaPad Yoga
12.5”
Lenovo ThinkPad Twist
7
8
12.5”
Dell XPS 12
9
10
Source: http://zd.net/WJhY6C
Source: http://tcrn.ch/Vs5Zyt
40M licenses sold Dec
2012
6% Surface share of
Windows 8
devices
6% of notebook
sales are hybrids
11
11.6”
Lenovo IdeaTab Lynx
13.3”
Lenovo IdeaPad Yoga
12.5”
Lenovo ThinkPad Twist
12
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES CURSOR/KEYBOARD
13
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES
CURSOR/KEYBOARD
14
DESKTOP
20”
Sony Tap 20
15
16
17
designingfortouch_03012013.pdf
19
DESKTOP
21.5”
Apple iMac
27.5”
Apple iMac
20
Source: http://live.leapmotion.com/about.html
21
Source: http://live.leapmotion.com/about.html
Will be bundled with Asus computers.
22
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES
CURSOR/KEYBOARD
23
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
CURSOR/KEYBOARD
TOUCH/GESTURES
24
3”
SMARTPHONE
TABLET
5” 7” 9” 11” 13” 15” 17” 19” 21” 23” 25” 27”
LAPTOP
DESKTOP
TOUCH/GESTURES
CURSOR/KEYBOARD
25
TOUCH MATTERS
How do we design for it?
26
27
• Content is the UI (the action)
• Enable direct manipulation of
objects & content
• Reduce the distance as much as
possible between user &
content
• Reduce visuals that are not
content
• Guessable, predictable, physical
Source: http://bit.ly/zAUYfa
PRINCIPLES
TOUCH
28
WINDOWS
ICN x
File Edit View
Window
B I U abc
Italic Text CTRL + I
ICONS
Item B1
Item B2
Item B3
Item A
Item C
Item E
Item F
Menu Item
Item B >
Item D ctrl + 1
MENUS
POINTERS
GUI Paradigm
29
Touch Paradigm
Source: http://bit.ly/cCHvER
Content
Direct Manipulation
Gestures
Feedback
30
Touch Target Sizes
23x23px
minimum control size (6mm)
40x40px
commonly used control size (10mm)
Source: http://bit.ly/yJ3N2d
TOUCHABLE
TOUCH-ENABLED
5px
minimum spacing between (2mm)
19px
23px
31
Target Size Influences Error Rate
Source: http://bit.ly/yJ3N2d
% OF MISSED TAPS
25%
20%
15%
10%
5%
3 mm 5 mm 7 mm 9 mm 11 mm
Target size
1 in 30 taps (3%)
will miss the target
1 in 100 (1%) 1 in 200 (0.5%)
Basketball Player
Baby
32
Fat Fingers
15
16
17
18
19 mm
12
13
14
10
11
Average
index finger
width
8 mm
9
Source: http://bit.ly/yJ3N2d
33
Source: http://bit.ly/yJ3N2d
5mm
minimum control size
7mm
recommended size
10mm
common controls size
7mm
minimum control size
10mm
recommended size
2mm
minimum spacing between
10mm+
common, errors, edge size
KEYBOARD/MOUSE
FIRST
TOUCH FIRST
34
Source: http://bit.ly/yJ3N2d
Keyboard/Mouse First
TOUCH MODE
35
Source: http://bit.ly/yJ3N2d
Keyboard/Mouse First
TOUCH MODE (CONTEXT)
36
Touch First
TOUCH OPTIMIZED
Source: http://bit.ly/yJ3N2d
37
Redesigning for Touch
Adapt existing
desktop application
to be touch-
optimized
Tweester
38
77% touchscreen
12% mouse
8% keyboard
3% trackpad
Device Interaction
“Having a laptop with touch is having a
laptop with an extra gear.”
Source: http://intel.ly/KlJ4Lv
39
UI Chrome
Small Targets
40
Large Targets
Content as UI
41
Small Targets
Text, not Touch Optimized
42
43
But I have lots
to fit on the
screen...”
“
• Touch forces
simplification & reduction
• Decide which actions are
most important
• What stays on the screen,
what goes away
• Big targets work for
mouse, small targets don’t
work for touch
44
TOUCH TARGETS
• Use appropriately sized targets
• Maintain spacing between targets
• Consider touch optimized controls
• Embrace simplification
45
Tap
Briefly touch surface with fingertip.
Double Tap
Rapidly touch surface twice with fingertip.
Source: http://www.lukew.com/touch
46
Swipe/Drag
Move fingertip over surface without losing contact.
Flick
Quickly brush surface with fingertip.
Source: http://www.lukew.com/touch
47
Pinch
Touch surface with two fingers and bring them closer together.
Spread
Touch surface with two fingers and move them apart.
Source: http://www.lukew.com/touch
48
Press
Touch surface for extended period of
time.
Press & Drag
Press surface with one finger and move second finger over surface without losing
contact.
Press & Tap
Press surface with one finger and briefly
touch surface with second finger.
“Avoid [these] because they are often
triggered accidentally and difficult to time
correctly.”
Source: http://www.lukew.com/touch
Source: http://bit.ly/yJ3N2d
49
Rotate
Touch surface with two fingers and move them in a clockwise or
counterclockwise direction.
Source: http://www.lukew.com/touch
50
press
Change mode
double tap
Open
tap
Select
user action gesture description
BASIC ACTIONS
Touch surface for extended period of time
Rapidly touch surface twice with fingertip
Briefly touch surface with fingertip
Source: http://www.lukew.com/touch
51
drag
(across item or
off-screen)
Delete
Move
user action gesture description
OBJECT-RELATED ACTIONS
Move fingertip over surface without
losing contact
drag
(and drop)
Move fingertip over surface without
losing contact
multi-finger
drag
Move two to five fingertips over
surface without losing contact
OR
OR OR
Source: http://www.lukew.com/touch
52
Scroll
user action gesture description
NAVIGATING ACTIONS
Move two fingers up or down across
surface
press Touch scrollbar for extended period
of time
flick Quickly brush surface with fingertip in
the direction you want to scroll
two-finger drag
drag Move fingertip over scrollbar without
losing contact
Scroll (fast)
Source: http://www.lukew.com/touch
53
Scroll Bar Control
54
55
Allow any number
of fingers
• People often touch with
more than one finger
• Touch interactions
shouldn’t change radically
based on the number of
fingers
Source: http://bit.ly/yJ3N2d
56
57
58
Gestures as
keyboard shortcuts
in touch interfaces
• Consider gesture-based
access to common
actions or information
• Maintain non-gesture
support
Source: http://bit.ly/MqXTvQ
59
60
Provide feedback
• Immediate visual
feedback for touch
gestures
• Change color, size, or
move interactive elements
Source: http://bit.ly/yJ3N2d
61
62
Content follows
fingers
• Elements that can be
moved or dragged should
follow touch gestures
Source: http://bit.ly/yJ3N2d
Browsing content
with touch
• Use large canvases that
support panning & zoom
63
“But how will anyone know these gesture-
based interactions are possible?”
64
Discovering Gestures
1. Removal of Options
2. Content Teases
3. Animation Cues
4. Just-in-time Education
65
66
67
68
Just pinch anywhere
to leave the gallery
Ok, Thanks
69
70
71
72
Big screens invite
big gestures
• Let people use entire
screen as control
• Swipe and paw instead of
precise tapping
Source: http://bit.ly/MqXTvQ
73
TOUCH GESTURES
• Don’t be afraid to experiment
• But be aware of discoverability issues
• Use affordances (teases, just in time education)
appropriately
74
THANKS
LUKEW.COM @LUKEW

More Related Content

PDF
Touchscreen UX Design Workshop
PDF
Touchscreen UX design workshop
PDF
T3con10_html5_kosack_zinner
PDF
Design for Multitouch
ODP
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
PDF
Touch UIs are Quite Different
PPT
Workshop Usability
DOCX
User interface design for touch screen displays
Touchscreen UX Design Workshop
Touchscreen UX design workshop
T3con10_html5_kosack_zinner
Design for Multitouch
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Touch UIs are Quite Different
Workshop Usability
User interface design for touch screen displays

Similar to designingfortouch_03012013.pdf (20)

ODP
Understanding the Touch Interface
PPTX
Touch Technology: MIS Case study
PDF
User Experience Design for Tablets
PPTX
Touch Screen Design for the slate PC
PDF
Mobile vs Desktop
PPTX
An introduction to ergonomics for mobile UX (Ux in the City)
PPTX
New to touch
PPT
Interaction devices in human Computer Interface(Human Computer interface tut...
PDF
Designing for tablets: Touch and Natural Interaction
PDF
Buttons are a Hack, Josh Clark
PPTX
Designing for Touch and Sensor for Mobiles & Tablets
PPS
Designing The Mobile User Experience
PDF
Windows 8 touch guidance
PPTX
Fingers, Thumbs & People: Designing for the way your users really hold and t...
PPTX
Touch first and touch free designs
PDF
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
PDF
Designing for Touch... and Beyond - Josh Clark
PDF
Ubercool, pixel perfct & slick design… that just doesn't work
PPT
The challenge of touchscreen clutter 6.25.2010
PPTX
New to touch
Understanding the Touch Interface
Touch Technology: MIS Case study
User Experience Design for Tablets
Touch Screen Design for the slate PC
Mobile vs Desktop
An introduction to ergonomics for mobile UX (Ux in the City)
New to touch
Interaction devices in human Computer Interface(Human Computer interface tut...
Designing for tablets: Touch and Natural Interaction
Buttons are a Hack, Josh Clark
Designing for Touch and Sensor for Mobiles & Tablets
Designing The Mobile User Experience
Windows 8 touch guidance
Fingers, Thumbs & People: Designing for the way your users really hold and t...
Touch first and touch free designs
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
Designing for Touch... and Beyond - Josh Clark
Ubercool, pixel perfct & slick design… that just doesn't work
The challenge of touchscreen clutter 6.25.2010
New to touch

Recently uploaded (20)

PPTX
ACL English Introductionadsfsfadf 20200612.pptx
PDF
2025CategoryRanking of technology university
PPTX
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
PDF
Humans do not die they live happily without
PPTX
8086.pptx microprocessor and microcontroller
PPTX
supertech supernova queen tower at noida
PPTX
3 - Meeting Life Challengjrh89wyrhnadiurhjdsknhfueihru
PPTX
a group casestudy on architectural aesthetic and beauty
PDF
This presentation is made for a design foundation class at Avantika Universit...
PPTX
Presentation.pptx anemia in pregnancy in
PDF
Pfthuujhgdddtyygghjjiuyggghuiiiijggbbhhh
PPTX
SOBALAJE WORK.pptxe4544556y8878998yy6555y5
PDF
trenching-standard-drawings procedure rev
PDF
analisis snsistem etnga ahrfahfffffffffffffffffffff
PPT
Introduction to Research Methods - Lecture.ppt
PDF
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
PPTX
Drafting equipment and its care for interior design
PPT
416170345656655446879265596558865588.ppt
PDF
1 Introduction to Networking (06).pdfbsbsbsb
PPT
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
ACL English Introductionadsfsfadf 20200612.pptx
2025CategoryRanking of technology university
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
Humans do not die they live happily without
8086.pptx microprocessor and microcontroller
supertech supernova queen tower at noida
3 - Meeting Life Challengjrh89wyrhnadiurhjdsknhfueihru
a group casestudy on architectural aesthetic and beauty
This presentation is made for a design foundation class at Avantika Universit...
Presentation.pptx anemia in pregnancy in
Pfthuujhgdddtyygghjjiuyggghuiiiijggbbhhh
SOBALAJE WORK.pptxe4544556y8878998yy6555y5
trenching-standard-drawings procedure rev
analisis snsistem etnga ahrfahfffffffffffffffffffff
Introduction to Research Methods - Lecture.ppt
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
Drafting equipment and its care for interior design
416170345656655446879265596558865588.ppt
1 Introduction to Networking (06).pdfbsbsbsb
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj

designingfortouch_03012013.pdf