到2008年,每个需要重新加载信息流或内容列表的移动应用都用同样的方式解决问题:一个专门的刷新按钮,通常塞在屏幕角落里,占据了永久的视觉和交互空间,而大多数用户只是偶尔使用这个功能。这被视为一个已解决的标准化界面设计问题——剩下的唯一设计问题只是按钮放在哪里以及用什么图标。

洛伦·布里希特离开苹果后,正在开发独立的Twitter客户端Tweetie。他面临与其他所有基于可刷新列表的应用相同的设计问题:给用户一个可靠、容易发现的重新加载方式。标准答案是屏幕上再加一个按钮,他完全可以像其他开发者一样采用显而易见的方案。

布里希特没有设计更好的刷新按钮,而是彻底移除了按钮。他注意到用户在滚动列表到顶部时,当想看到未显示的内容时,已经有一个自然的物理手势:把列表向下拽过顶部。Tweetie把刷新动作直接映射到这个既有的过度滚动手势上,后来被称为“下拉刷新”,这样重新加载无需任何界面元素,只需用户正常滚动时手部自然做出的动作。

他移除了按钮,将刷新映射到用户到达列表顶部时自然的上拉超过顶部的手势,从而不需要额外的界面元素或动作。

用户滚动时已经会做过拉顶部的手势,所以这个手势很自然,无需学习。

移除按钮释放了屏幕空间,简化了界面,让应用更简洁。

该手势无需额外力度,使得刷新感觉轻松自然,鼓励频繁使用。

这种模式很容易在其他应用中复制,加速了其作为标准交互的普及。

当某个功能需要专用控件时,检查用户是否已经在做类似的动作,可以直接使用这个动作触发功能,从而彻底移除控件。

Twitter在2010年收购了布里希特的公司Atebits,并将Tweetie的设计融入其官方应用,包括下拉刷新手势,该手势后来获得了美国专利,布里希特为发明者。Twitter没有积极使用该专利,而是将其作为其新创新者专利协议下的第一项专利,公开承诺仅防御性使用,不追求复制该手势的其他公司。

从这里,追溯依据

参考来源

  1. Oh, That 'Pull To Refresh' Thing In iOS? Yeah, Twitter Has A Patent App On That TechCrunch · techcrunch.com
  2. Meet Loren Brichter, the high-priest of app design Fox News (via Wall Street Journal) · foxnews.com