Sunday 8 May 2011

Anti Pattern - Tutorial screen

Some apps display a tutorial screen when the app is first launched after installation. To my mind there's few problems with this:
  • I don't think people read these tutorials.
  • Explaining the UI before the user has had any chance to take a look at it might be premature.
  • Usually, if the UI needs explicit explanation it is too complex and should be redesigned. This is especially true with mobile applications which have different use context from desktop apps.


Pulse has already removed their tutorial screen in the latest version. Now they prompt for configuration options instead.

Winamp on the other hand has a hybrid approach where they provide configuration options and explain selected UI components.




Much better way for introducing advanced UI features to users is to point them out on the way. YouTube app does exactly this. At the first time user plays a video a simple overlay is displayed to point out that rotating the phone will change to fullscreen mode. Same happens first time user selects a tab.



Nichtlustig cartoon app tells user about advanced features in the app's info page. This way is much less intrusive than forcing a tutorial screen on user at the beginning.




Conclusion
If you find yourself thinking that the UI needs explanation or tutorial screen it might be worth considering redesign instead. Advanced features can be pointed out on the fly but key functionality should always be intuitive.

PS. Great Google I/O everyone! San Francisco here I come! :)








4 comments:

  1. Woa, this is just brilliant !
    Thanks for bringing it up !

    ReplyDelete
  2. I think it's not an anti-pattern for an application which UI isn't based on standard controls (lists, buttons):
    - games
    - app with complex input method
    Obviously info/help from the main menu is expected, but an impatient user will press "start new game" or "new document" immediately, seeing a board (and probably some game logic going on) or empty document space.

    ReplyDelete
  3. I'd say that even in that case a gradual tutorial (in game) or contextual help (in other apps) is much less intrusive and effective. At first launch users won't always be able to understand what the help refers to as they have not seen the app UI yet.

    ReplyDelete