Why Pull-To-Refresh Isn’t Such A Bad Guy

Nick Arnott:

Carr would like to see more developers experiment with new interactions for swipe down gestures, and I cautiously agree. Pull-to-refresh is one of those ideas that seems so obvious in hindsight, but took a talented engineer to think of it. The brilliance of pull-to-refresh is just how well it fit into the existing design. When users try scrolling past the top of a table cell view, they’re trying to view newer content. Pull-to-refresh intelligently extends that scrolling to have an app refresh the content to load any new data. A perfectly logical and intuitive extension of the existing functionality.

This, in response to an article by Austin Carr from December. I especially agree with Nick when he says that fast, reliable data connections that never fail aren’t a reality yet, though they have gotten better over the years.

Pull-to-refresh may seem simple and obvious today, but it was a great design challenge for its inventor back in 2010. Nick makes a lot of valid points about its existence and evolution.