Pave the Cowpaths

Past experience conditions people to expect certain gestures even when the app designer hasn't anticipated them. A popular yarn among interface designers (and landscapers!) describes a university campus that was built without footpaths. Instead, the founders just let students walk where they might, wearing dirt paths across the lawn, and the university paved sidewalks only after these "cowpaths" emerged. The idea of paving cowpaths is appealingly simple: design according to the patterns people already follow. When you substitute touchscreen fingers for the meandering undergrads in this tale, you get a useful method to discover if your app could put gestures to better use. Watch first-timers use your app and look for two things: unsuccessful gesture attempts and repetitive, time-consuming actions.

The swipe-to-delete shortcut lets you delete a list item in a two-step process. Swipe left to right across the item to delete, then tap the Delete button.

Figure 8-3. The swipe-to-delete shortcut lets you delete a list item in a two-step process. Swipe left to right across the item to delete, then tap the Delete button.

Reeder uses a shortcut gesture to let you mark an article as read by sliding it to the right. A pointer appears, and sliding it to the empty disc icon marks it as read. You can mark the article unread by repeating the gesture, and the disc icon changes to solid. Or, slide the item left to move the pointer to the star and mark it as a favorite.

Figure 8-4. Reeder uses a shortcut gesture to let you mark an article as read by sliding it to the right. A pointer appears, and sliding it to the empty disc icon marks it as read. You can mark the article unread by repeating the gesture, and the disc icon changes to solid. Or, slide the item left to move the pointer to the star and mark it as a favorite.