14/06/2009

Pigeon baiting

Category:

I was given a taxidermied pigeon from @lukehelliwell after its starring role in a photo shoot.

Curious to see how the live pigeons would react to it I decided to reunite pigeon with its friends at Hyde Park. Here’s what happened.


^ Pigeons first introduction to his friends at the park


^ An edited version at high speed. Pigeon gets mauled by a dog and scares a child…

So it seemed to me that at the start the other pigeons were too busy foraging and the swarm of birds arriving too frenetic for any of them to be particularly bothered by “Pige-God” however after this initial furore they approached cautiously and appear to sense that there was something not quite right about this one. In the first video you can see the other pigeons crane their necks and back up a little (1:37) after initially rushing for the bread. Ultimately though they didn’t really care and just wanted food.

If any ethologists happen across this post I’d be interested in a more scientific explanation. Also if there is anybody with mad animatronic skills that can help me 2.0 Pige-God do get in touch.


 

 

02/06/2009

The long “continuous” scroll

Category:

To scroll or paginate

The value of “Continuous” scroll - elsewhere called “infinite” scroll - raised it’s head again yesterday after performing an image search on Google and the same one on the newly launched Bing. Both address image searching which as a designer can be one of the most time consuming and sometime life draining activities.

It is an activity with few shortcuts but many pitfalls. Unlike document searching, when looking for an image, particularly on Image banks such as Getty and Corbis (both of whom use pagination), it is often about encapsulating a mood and attitude or harmonising with an existing colour set. Composition of the shot is also important. Expressions and body language critical. Image banks don’t cater to the user effectively for these oft subjective metrics which means the user has the unenviable task of wading through “pages and pages” of ill fitting results.

Bing.com makes it a little easier by porting over their Live search implementation of continuous scroll. It is the same thing Apple have been doing at their shop for a while. Essentially pagination is removed and the entire data set is returned in one monumental vertical scrolling list. The clever bit comes thanks to AJAX, which incrementally loads items only when they are within or just about to appear within the viewport.

Corbis unfortunately retain pagination in it’s just launched re-design. In this context the choice is clear and it is not pagination.

Pagination necessitates horizontal (previous | next) and vertical navigation. Continuous scroll factors out the horizontal making it simpler for a user to orientate themselves to the information.

Pagination breaks up the user experience with it’s intermittent page refreshes and load waits. Continuous scroll however is inherently a seamless, smooth experience and with incremental loading means less time waiting which means browsing at speed.

With pagination the user’s memory capacity can get maxed quicker as they need to remember which image they liked, the quality of it as well as which page it was on. Admittedly the image banks address this issue with ‘Lightboxes’ however these normally require registration/login which is not applicable to Bing’s image search. As an aside, what would be cool is to think of these multi-column monsters as a fruit machine (one arm bandit) and “hold” images that are suitable for closer consideration.

The RSI peeps also prefer less clicks which can work in the favour of Continuous scroll.

On the downside long scrolling lists can increase eye fatigue…think of watching the world streaming past from a train window. Long scrolls can also be a little daunting and make signposting the content start and end more difficult…will this thing ever end!.

Google reader is a good example of the continuous scroll. Interestingly this deals with textual random data, not just images as discussed above.

There are hurdles of user expectation and performance to negotiate and above all the implementation should focus on the content and context. It nonetheless is a cool interface pattern worth considering next time you are dealing with large data sets.

If pagination is your thing or the context is different which fits this approach then adopting these simple techniques can make it a more pleasurable experience.
1) Show the maximum number of results that will fit the users screen without scrolling.
2) Fix the pagination controls in the same position on every page. This means users can hammer the clicker to page through at speed without moving their mouse.
3) Provide a “Show all”
4) Check out the pagination 101for more basics and loads of examples.

More discussion can be found at IxDA

Continuous Scroll
Pagination Vs Scrolling

[+] QR Code, click to enlarge
[+] click to enlarge and snap

:]