Punchcut

Our experience and insights define our perspectives
on the evolving digital world.

PERSPECTIVES

Design Considerations for Touch UI
A Punchcut Perspective, April 10, 2010

Touch offers a more direct connection between people and their devices. No longer cold, mysterious appendages, people’s most intimate devices have the potential to respond in ways that mimic interactions in the physical world. On paper, it sounds great, but what does it really take to design experiences so true they beg to be touched?


Designing for touch-based mobile user interfaces requires new thinking and an expanded design vocabulary. It’s no longer about soft-keys and d-pads — it’s about having space to play.

Through Punchcut’s work with touch, our interaction design, visual design and motion design teams have collected the following insights from their disciplines on what it takes to create satisfying touch UI experiences.

1. Design for immediate access.

Touchscreens allow users to jump from point A to point B with a single tap, rather than step incrementally through menu items the way key-based UIs required. As a result, core navigation and calls to action have to be made very obvious. Lay out screens where the most important menu items are most prominent, not simply the top-most in a stepped list. Design with quick taps in mind, and use finger travel as a mechanism to guide the user. Capitalize on the ideas of direct manipulation in the physical world that people naturally bring to touch devices, and engage them whenever possible. Use touch keyboard-based input as a last resort.

Touch activates physical ideas like direct manipulation that people automatically bring to devices.

2. Keep gestures smart and simple.

Because people naturally bring familiarity with direct manipulation to touch devices, it is important to implement gestural controls that respond exactly as a user would expect. Taps and flicks are essential ingredients at the UIs foundation. Additional gestures, for the most part, are not naturally discoverable, and should be used sparingly and accompanied by explicit instructions. Use a redundant buttons, and allow the additional gesture to serve as a shortcut to the same functionality.

Distinguish between global, system-level gestures and local, app-level gestures. There is more freedom add unique gestures to the touch vocabulary within an application, but global gestures must necessarily be intuitive to keep the overall UI experience straightforward and navigable.

3. Leverage clear mental models.

The touch experience is an intimate interaction with the content and UI space. By creating a system where interactions — touches, flicks, drags — are subject to common rules of physical motion — intertia, bounce, gravity — the user is transported into an interface world that reinforces their expectations and as a result becomes real, tangible and believable.

Dimensionality helps offset the experience of interacting with the flat aspect of the screen. Transition animations help confirm an action has taken place, and give users the sense they have gone "deeper" into an application context or shifted over to a parallel task. Keep transitions simple and quick to allow the user to focus on the task at hand, rather than be distracted by loud special effects that call dramatic attention to themselves. Also, keep in mind: Touch does not allow for focus or hover states to cue users in, so iconography and other touchable elements should stand out clearly from page content. Hardware keys — Home, Back, Menu — can be effective ways of letting the user know they are leaving the current on-screen context to access another.

4. Design for real hand sizes.

Fingers come in all sizes. Build interfaces to match. Touch targets and the objects that surround them should be sized appropriately. Tolerances between buttons are driven by the size of the button and the likelihood of accidentally hitting an adjacent element. Generally speaking, the smaller the buttons, the bigger the gaps needed between buttons. Because of this principle, there is usually some tolerance flexibility on the edge of the screen, because the finger is only partially on screen and makes for an easier target. Many in-dash automobile navigation systems successfully use this method.

It is also important to remember that hit targets are directly proportional to screen resolution. Therefore on-device testing is critical in measuring the actual size of the resulting interface. A common goal for touchable elements is 10 millimeters minimum, regardless of resolution.

Feedback adds focus when people are operating under compromised and distracted conditions.

5. Touch feedback is key.

Visual feedback is critical, especially when considering situations when touching an object obscures the target a user set out to touch. Creating a visual feedback system that takes this into account and is still visible after the user has released their touch one effective way to remedy this situation. Audible feedback is often used as a secondary mechanism when visual feedback might not be noticed. However, because it is common for mobile devices to be set to silent, audible feedback should be used in conjunction with other feedback. When creating audible cues, specific ranges of sounds are recommended to cut through the din of the user’s natural environment. Haptic feedback can offset the difficulty some users face in transitioning from a key-based device to a flat touchscreen. The haptic response can give the user an illusion that a key has been pressed by utilizing a small vibration under the user’s finger. While vibration technology can account for a spectrum of tactile experiences that are available to the UI designer, one must also recognize that the user may opt to turn off this feedback to conserve battery life.


The truth of the matter is touch is a gratifying experience, one that strengthens the bond between people and their devices. Once emotional black boxes with buttons for input, devices now have the potential to be manipulated like familiar objects in the natural world. Yet translating that potential into a well executed touch experience takes keen attention to details. Through Punchcut’s understanding of these details, we work toward a world where people feel like their devices are aware and responding to them, instead of the other way around. As touch moves from emergence to the expected mode of input, Punchcut has helped companies do the little things right on the way to realizing digital experiences that unfold naturally.

Contributor: Jared Benson

A Punchcut Perspective. © 2009, Punchcut LLC. All rights reserved.

Matt Snow via Vimeo

Great video guys...

24 February, 2011 - 13:14

Peter Eriksson via Vimeo

Made sense and was executed very well :-)

24 February, 2011 - 13:15

L.Fer via Vimeo

Liked it a lot, and yes.. i agree with your recommendations

24 February, 2011 - 13:16

Design Considerations for Touch UI ~ Authentic Boredom [...] Of course, with this momentum comes revised thinking about how we design for interaction. To this end, San Francisco-based Punchcut, an agency specializing in mobile design, threw together a very brief video demonstrating five considerations to keep in mind when designing for touch. (Beautiful job on motion design btw, guys.) [...]

24 February, 2011 - 13:34

Touch Usability - Touch Usability - Design Considerations fo [...] A good article by Punchcut: Design considerations for Touch UI.

One caveat I'd add regarding his item #4 and placing buttons at the edges of touchscreens: be careful to test this first. Some touchscreen sensors don't work perfectly at the edges. [...]

24 February, 2011 - 13:36

Design Considerations for Touch UI « MobileRevamp - Revamp m [...] (via Vivek) – Designers at Punchcut prepared this video to illustrate the thinking about touch UI design. Designing for touch-based mobile user interfaces requires new thinking and an expanded design vocabulary. Punchcut Perspective: Considerations for Designing Touch UI from Punchcut on Vimeo. [...]

24 February, 2011 - 13:37

Bram.us » Design Considerations for Touch UI [...] Watch and learn. Watch. And learn. [...]

24 February, 2011 - 13:39

snip snip spat - tmblg: Design Considerations for Touch UI [...] DESIGN CONSIDERATIONS FOR TOUCH UI [...]

24 February, 2011 - 13:41

Electronic Alice: Punchcut: Considerations for Designing Tou [...] really well written and succinct. I also think it's spot on and very useful. While the video is visually interesting its message is pretty weak. The article fills in the details that are missing and it's well worth a read. Nice work to the author Jared Benson! [...]

24 February, 2011 - 13:44

Design Considerations for Touch UI | mobile.actionscript.it [...] Designers at Punchcut prepared this video to illustrate the thinking about touch UI design. Designing for touch-based mobile user interfaces requires new thinking and an expanded design vocabulary. [...]

24 February, 2011 - 13:46

índica. océanos de contenido » Blog Archive » Design conside [...] Punchcut, a User Experience design company from San Francisco, has just launched a very illustrative video to make people know their thinkings about what´s the best approach to User Interface design: [...]

24 February, 2011 - 13:48

Creating Mobile Content Using Flash [...] Design Considerations for Touch UI Keep gestures smart and simple Leverage clear mental models Touch feedback is key. All Rights Reserved. [...]

24 February, 2011 - 13:50

Design Considerations for Touch UI – Visualized at I2fly [...] Designers at Punchcut prepared this video to illustrate the thinking about touch UI design. Designing for touch-based mobile user interfaces requires new thinking and an expanded design vocabulary. I am really excited and have copuple of plans for experiments with touch UI which i will update here soon. [...]

24 February, 2011 - 13:51

vvuskovic via Twitter

Nice short video on design principles for touch interfaces RT @Punchcut: Design Considerations for #Touch #UI. http://pnch.it/ggxAOT #mobile

24 February, 2011 - 13:52

oliverw via Twitter

RT @Punchcut: Video: Design Considerations for #Touch #UI. http://pnch.it/ggxAOT #mobile [handy hints]

24 February, 2011 - 14:10

lievesmeulders via Twitter

RT @Punchcut: Video: Design Considerations for #Touch #UI. http://pnch.it/ggxAOT #mobile

24 February, 2011 - 14:11

keigowda via Twitter

RT @Punchcut: Video: Design Considerations for #Touch #UI. http://pnch.it/ggxAOT #mobile

24 February, 2011 - 14:11

dennisl via Twitter

Design Considerations for #Touch UI (with snazzy video) http://pnch.it/ggxAOT #mobile #ui HT @oliverw @Punchcut

25 February, 2011 - 16:42

hillla via Twitter

RT @gretared: New from @Punchcut: Video: Design Considerations for #Touch #UI. http://pnch.it/ggxAOT

25 February, 2011 - 16:47

dennisl via Twitter

Design Considerations for #Touch UI (with snazzy video) http://pnch.it/ggxAOT #mobile #ui HT @oliverw @Punchcut

28 February, 2011 - 15:46

CarlinMWragg via Twitter

On visioning new touch interfaces ~ Recommendations from UI company @Punchcut about designing for the mobile lifestyle: http://cot.ag/i9ou65

16 March, 2011 - 15:26

@marcos_nahr via Twitter:

Design Considerations for Touch UI | http://vimeo.com/4206140 by @Punchcut

4 April, 2011 - 16:15

@marcos_nahr via Twitter

Design Considerations for Touch UI | http://vimeo.com/4206140 by @Punchcut

22 April, 2011 - 12:00

Responses

The content of this field is kept private and will not be shown publicly.
By submitting this form, you accept the Mollom privacy policy.