BLOG

February 11, 2010  /  Christof Dorner  /  Discussion, Tech 

The majority of applications available in the iTunes App Store is displaying information from the Internet, and those applications need a way of refreshing their data.

There are three widely used interface design approaches:

  1. The simple and effective refresh button
    «TweetDeck for iPhone» has the simple and very effective refresh button in the tab bar. Other applications like the «New York Times» have the refresh button in the application top bar.
    Such a refresh button is very easy to spot, but of course takes space from these two bars which could be used for other controls.
     
    Tweetdeck
  2.  

  3. The hidden, clickable item in a scrollable view
    As seen for example in the Facebook application, there is a hidden, clickable item in a scrollable view where the user has to scroll to the top and then tap on the item to invoke a refresh.
    This solution is hard to find when using it for the first time, but once found, it’s a very neat way to save some space for content or other buttons.
     
    Facebook
  4.  

  5. The hidden item in a scrollable view without tapping
    The guys behind Gowalla took Facebook’s solution a step further and just cut out the tapping part. The user only has to scroll to the very top and a bit further to activate a refresh.
    The problem that this functionality is hard to spot still exists, but once used, it is in my point of view the most intuitive and therefore most preferred solution.
     
    Gowalla

1 Comment »

  1. How about shaking the device (not my favorite method, I must say) or a custom gesture (for instance, a brief tap-and-hold gesture)? The issue of discoverability still exists, but both are simple and intuitive once known about. Moreover, the tap-and-hold gesture requires a bit more intention and, therefore, is less prone to accidental activation.

    Comment by Wagner Truppel — February 17th, 2010 @ 14:31

RSS feed for comments on this post. TrackBack URL

LEAVE A COMMENT


COPENHAGEN
Spoiled Milk ApS
Nørrebrogade 32, 2.
DK-2200 Copenhagen
Denmark


+45 32 10 05 33
ZURICH
Spoiled Milk Zweign.
Hammerstrasse 11
CH-8008 Zurich
Switzerland


+41 44 586 99 05
SUBSCRIBE TO NEWSLETTER