by Josh Clark
Discover the rules of thumb for finger-friendly design. Touch gestures are sweeping away buttons, menus and windows from mobile devices—and even from the next version of Windows. Find out why those familiar desktop widgets are weak replacements for manipulating content directly, and learn to craft touchscreen interfaces that effortlessly teach users new gesture vocabularies. The challenge: gestures are invisible, without the visual cues offered by buttons and menus. As your touchscreen app sheds buttons, how do people figure out how to use the damn thing? Learn to lead your audience by the hand (and fingers) with practical techniques that make invisible gestures obvious. Designer Josh Clark (author of O'Reilly books "Tapworthy" and "Best iPhone Apps") mines a variety of surprising sources for interface inspiration and design patterns. Along the way, discover the subtle power of animation, why you should be playing lots more video games, and why a toddler is your best beta tester.
1. How should UI layouts evolve to accommodate the ergonomics of fingers and thumbs?
2. Why are buttons a hack? Why aren't they as effective as more direct touch gestures?
3. How can users understand how to use apps that have no labeled menus or buttons?
4. What's the proper role of skeuomorphic design (realistic 3D metaphors) in teaching touch?
5. How can animation provide contextual help to teach gestures effortlessly? How does game design point the way here?
Are we being seduced by the animation and rich UI capabilities of modern browsers at the expense of the underlying platform of the Web?
We'll explore this by looking at what the Web was, is now, and might become. We'll look at examples of exciting user interfaces and sophisticated interactions. We'll also examine some emerging techniques for providing rich user interactions without hurting the web or killing kittens.
9th–13th March 2012