Hacker News new | ask | show | jobs
by Me1000 1243 days ago
Well, to be fair, pull to refresh is an adaptation of the original interaction.

It was originally "pull to load newer posts". Remember that a twitter timeline would have the newest posts at the top and the older posts below it. So when a user would return to the app, they would keep scrolling up until they reached the top. Then if they kept scrolling triggering the iOS rubber-banding behavior, it would load newer posts. Then the newer posts would be rendered above where you were in the list.

Refreshing the whole page wasn't the intended purpose.