SlideShare a Scribd company logo
1 of 53
Download to read offline
Touchscreen Design Workshop
Kirsten Miller ~ October 5, 2012 ~ Razorfish Austin
1
Credit where credit is due...
Dan Saffer
Director, Interaction Design
Smart Design
Follow @odannyboy on Twitter to learn about
his upcoming book, Microinteractions, to be
published next spring by O’Reilly.
2
Keeping it basic
What 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
Workshop activities
• Fun warm-up
• Smartphone sketch
activity
• Tablet activity focusing
on multitouch/gesture
http://genelu.com/2011/04/nike-plus-dogs/
4
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
Fingers and hands
touch targets and coverage
6
Let’s talk about fingers
They’re far less accurate
than a screen cursor.
1 mm 8-10 mm diameter
(fingertip)
7
Touch target sizes
Saffer’s minimum size
guidelines for touch
targets:
8 mm
1 cm
2 mm
Option3Selected Option2
8
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
Touch target sizes
5 mm
6.5 mm 1 mm
iOS keyboard, landscape:
Discuss.
8 mm
1 cm
2 mm
Option3Selected Option2Saffer’s minimum size
guidelines for touch
targets:
10
Touch target size tricks*
OK
* Require coordination with development!
Iceberg tips:
(responsive area larger than visual)
11
Touch target size tricks*
Adaptive targets:
(anticipates your next move)
Iceberg tips:
(responsive area larger than visual)
OK
* Require coordination with development!
12
Touch target size tricks
Forthcoming from Steven Hoober, 4ourth Mobile Design
13
Let’s talk about hands
Those 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
Let’s talk about hands
Those 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 mm
wide
14
Let’s talk about hands
Those 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 mm
wide
much bigger
14
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
Activity zones
easy vs. reach
16
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
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
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
Easy vs. reach
18
Easy vs. reach
What about lefties?
18
Easy vs. reach
What about these people?
19
A brief survey
Thumbs Fingers
phone:
20
A brief survey
Thumbs Fingers
tablet:
21
Common app structures
flat, star, decentralized
22
Flat
Detail Detail Detail Detail Detail
23
Flat
24
Star
Detail
Detail
Home
Detail
Detail
Detail
25
Star
Home DetailDetail
26
Decentralized
Overview Overview Overview Overview Detail
Detail
Detail
Detail Detail
Detail
Detail
persistent menu:
27
Decentralized
Overview Overview Overview Overview Detail
Detail
Detail
Detail Detail
Detail
Detail
persistent menu:
“Strive for a single entryway into any screen.”
(quote from Dan)
27
Decentralized
28
Too many taps?
29
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
What’s wrong?
30
What’s wrong?
30
Keep app chrome to a minimum
31
Keep app chrome to a minimum
31
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
Multitouch and gestures
careful now
33
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
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
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
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
Prototyping
tools to check out
38
Prototyping tools
Stencils for Omnigraffle and Visio
Export to clickable PDF
39
Prototyping tools
Keynotopia with Keynote and PowerPoint
Export to clickable PDF
Watch the 19-minute video at the bottom of the page at keynotopia.com!
40
Prototyping tools
TAP plugin with Fireworks
Multitouch/gesture
41
Prototyping tools
Adobe Proto
The tablet app that creates
tablet app wireframes,
prototypes
42
Prototyping tools
And many more...
• iMockups for iPad
• Flairbuilder
• Axure with libraries
• App Press
• Invision App
• App Cooker
• PhoneGap
43
Credit where credit is due...
Dan Saffer
Director, Interaction Design
Smart Design
Follow @odannyboy on Twitter to learn about
his upcoming book, Microinteractions, to be
published next spring by O’Reilly.
44

More Related Content

What's hot

CSS for Touch Devices
CSS for Touch DevicesCSS for Touch Devices
CSS for Touch DevicesEmma Woods
 
Mobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesMobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesAntony Ribot
 
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobileUXLondon
 
New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?Marti Gold
 
Pointing, Selecting & Direct Manipulation
Pointing, Selecting & Direct ManipulationPointing, Selecting & Direct Manipulation
Pointing, Selecting & Direct ManipulationJ S
 
Making Good Design Decisions
Making Good Design DecisionsMaking Good Design Decisions
Making Good Design DecisionsDan Saffer
 
microsoft Surface computer
microsoft Surface computer microsoft Surface computer
microsoft Surface computer Ashish Singh
 
Surface computer
Surface computerSurface computer
Surface computerajaychn
 
Large Multitouch infographic
Large Multitouch infographicLarge Multitouch infographic
Large Multitouch infographicAndreas Köster
 
Multimodal, Crossmedia, Multi Platform
Multimodal, Crossmedia, Multi PlatformMultimodal, Crossmedia, Multi Platform
Multimodal, Crossmedia, Multi PlatformHans Kemp
 
Surface computing
Surface computingSurface computing
Surface computingChandan Jha
 
Presentation 2
Presentation 2Presentation 2
Presentation 2AiDa FauZi
 

What's hot (18)

CSS for Touch Devices
CSS for Touch DevicesCSS for Touch Devices
CSS for Touch Devices
 
Mobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesMobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devices
 
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
 
Surface computer
Surface computerSurface computer
Surface computer
 
New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?
 
Pointing, Selecting & Direct Manipulation
Pointing, Selecting & Direct ManipulationPointing, Selecting & Direct Manipulation
Pointing, Selecting & Direct Manipulation
 
Making Good Design Decisions
Making Good Design DecisionsMaking Good Design Decisions
Making Good Design Decisions
 
microsoft Surface computer
microsoft Surface computer microsoft Surface computer
microsoft Surface computer
 
Surface computer
Surface computerSurface computer
Surface computer
 
Storyboarding
StoryboardingStoryboarding
Storyboarding
 
Large Multitouch infographic
Large Multitouch infographicLarge Multitouch infographic
Large Multitouch infographic
 
Psychology
PsychologyPsychology
Psychology
 
Surface computer
Surface computerSurface computer
Surface computer
 
Surface computing by raviteja
Surface computing by ravitejaSurface computing by raviteja
Surface computing by raviteja
 
Multimodal, Crossmedia, Multi Platform
Multimodal, Crossmedia, Multi PlatformMultimodal, Crossmedia, Multi Platform
Multimodal, Crossmedia, Multi Platform
 
microsoft HoloLens
microsoft HoloLensmicrosoft HoloLens
microsoft HoloLens
 
Surface computing
Surface computingSurface computing
Surface computing
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 

Similar to Touchscreen UX Design Workshop

Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...IndicThreads
 
T3con10_html5_kosack_zinner
T3con10_html5_kosack_zinnerT3con10_html5_kosack_zinner
T3con10_html5_kosack_zinnerRobert Zinner
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User InterfacesLuigi Oliveto
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
 
Practical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsPractical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsVictor Dibia
 
surface computer ppt
surface computer pptsurface computer ppt
surface computer pptkabego18audry
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success enAcrmnet s.r.l.
 
Human Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of MicrointeractionsHuman Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of MicrointeractionsMatt Curtin
 
Surface computing
Surface computingSurface computing
Surface computingAkash R
 
What is touch screen ?
What is touch screen ?What is touch screen ?
What is touch screen ?1ow4
 
Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldWorklight
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technologyrajesh441
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessClemente Giorio
 
Microsoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJackingMicrosoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJackingMohitgupta8560
 
Decoding design(ers) tinkerform
Decoding design(ers)   tinkerformDecoding design(ers)   tinkerform
Decoding design(ers) tinkerformJasmeet Sethi
 

Similar to Touchscreen UX Design Workshop (20)

Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
 
T3con10_html5_kosack_zinner
T3con10_html5_kosack_zinnerT3con10_html5_kosack_zinner
T3con10_html5_kosack_zinner
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User Interfaces
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
 
Workshop Usability
Workshop UsabilityWorkshop Usability
Workshop Usability
 
Practical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsPractical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable Apps
 
surface computer ppt
surface computer pptsurface computer ppt
surface computer ppt
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
 
Human Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of MicrointeractionsHuman Centering Your Association and the Rise of Microinteractions
Human Centering Your Association and the Rise of Microinteractions
 
Surface computing
Surface computingSurface computing
Surface computing
 
What is touch screen ?
What is touch screen ?What is touch screen ?
What is touch screen ?
 
Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented World
 
Microsoft surface
Microsoft surfaceMicrosoft surface
Microsoft surface
 
Interaction design
Interaction designInteraction design
Interaction design
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technology
 
Dev09 – la battaglia del touchless
Dev09 – la battaglia del touchlessDev09 – la battaglia del touchless
Dev09 – la battaglia del touchless
 
Microsoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJackingMicrosoft Surface Computing and BlueJacking
Microsoft Surface Computing and BlueJacking
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobile
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
Decoding design(ers) tinkerform
Decoding design(ers)   tinkerformDecoding design(ers)   tinkerform
Decoding design(ers) tinkerform
 

Recently uploaded

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 

Recently uploaded (20)

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 

Touchscreen UX Design Workshop

  • 1. Touchscreen Design Workshop Kirsten Miller ~ October 5, 2012 ~ Razorfish Austin 1
  • 2. Credit where credit is due... Dan Saffer Director, Interaction Design Smart Design Follow @odannyboy on Twitter to learn about his upcoming book, Microinteractions, to be published next spring by O’Reilly. 2
  • 3. Keeping it basic What 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
  • 4. Workshop activities • Fun warm-up • Smartphone sketch activity • Tablet activity focusing on multitouch/gesture http://genelu.com/2011/04/nike-plus-dogs/ 4
  • 5. 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
  • 6. Fingers and hands touch targets and coverage 6
  • 7. Let’s talk about fingers They’re far less accurate than a screen cursor. 1 mm 8-10 mm diameter (fingertip) 7
  • 8. Touch target sizes Saffer’s minimum size guidelines for touch targets: 8 mm 1 cm 2 mm Option3Selected Option2 8
  • 9. 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
  • 10. Touch target sizes 5 mm 6.5 mm 1 mm iOS keyboard, landscape: Discuss. 8 mm 1 cm 2 mm Option3Selected Option2Saffer’s minimum size guidelines for touch targets: 10
  • 11. Touch target size tricks* OK * Require coordination with development! Iceberg tips: (responsive area larger than visual) 11
  • 12. Touch target size tricks* Adaptive targets: (anticipates your next move) Iceberg tips: (responsive area larger than visual) OK * Require coordination with development! 12
  • 13. Touch target size tricks Forthcoming from Steven Hoober, 4ourth Mobile Design 13
  • 14. Let’s talk about hands Those 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
  • 15. Let’s talk about hands Those 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 mm wide 14
  • 16. Let’s talk about hands Those 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 mm wide much bigger 14
  • 17. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 23. Easy vs. reach What about lefties? 18
  • 24. Easy vs. reach What about these people? 19
  • 25. A brief survey Thumbs Fingers phone: 20
  • 26. A brief survey Thumbs Fingers tablet: 21
  • 27. Common app structures flat, star, decentralized 22
  • 28. Flat Detail Detail Detail Detail Detail 23
  • 32. Decentralized Overview Overview Overview Overview Detail Detail Detail Detail Detail Detail Detail persistent menu: 27
  • 33. Decentralized Overview Overview Overview Overview Detail Detail Detail Detail Detail Detail Detail persistent menu: “Strive for a single entryway into any screen.” (quote from Dan) 27
  • 36. 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
  • 39. Keep app chrome to a minimum 31
  • 40. Keep app chrome to a minimum 31
  • 41. 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
  • 43. 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
  • 44. 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
  • 45. 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
  • 46. 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
  • 48. Prototyping tools Stencils for Omnigraffle and Visio Export to clickable PDF 39
  • 49. Prototyping tools Keynotopia with Keynote and PowerPoint Export to clickable PDF Watch the 19-minute video at the bottom of the page at keynotopia.com! 40
  • 50. Prototyping tools TAP plugin with Fireworks Multitouch/gesture 41
  • 51. Prototyping tools Adobe Proto The tablet app that creates tablet app wireframes, prototypes 42
  • 52. Prototyping tools And many more... • iMockups for iPad • Flairbuilder • Axure with libraries • App Press • Invision App • App Cooker • PhoneGap 43
  • 53. Credit where credit is due... Dan Saffer Director, Interaction Design Smart Design Follow @odannyboy on Twitter to learn about his upcoming book, Microinteractions, to be published next spring by O’Reilly. 44