为什么我们需要拉动刷新移动应用程序?

use*_*934 5 user-interface android mobile-application ios pull-to-refresh

我想知道为什么我仍然会看到很多使用pull to refresh功能更新内容的应用程序(包括fb和instagram)?我的意思是,他们有通知系统可以告诉自己在有新数据时刷新.我看到FB,例如它在新闻提要部分有一点气泡告诉我我有新的提要,如果我按下它可以带我去,但拉动刷新功能仍然存在.为什么?

Chr*_*kas 3

这是一个很好的问题。我是从用户体验的角度来解释的。

\n\n

几年前,当 Instagram 添加下拉刷新功能时,Fast Company采访了Kevin Systrom。他不喜欢这个主意。

\n\n
\n

斯特罗姆认为,移动用户只需用拇指一拉即可刷新照片的手势是他的应用程序的多余补充,是另一个智能手机时代的遗物。“我不认为应该有刷新按钮,”他说。

\n
\n\n

您是对的,应用程序不需要提供手动刷新功能。我想说,拉动刷新和其他用户启动的操作属于将代理权返回给用户的接口类别,而不是依赖自动流程来完成任务 \xe2\x80\x94\xc2\xa0 在这种情况下,内容清爽。

\n\n

如果从您给出的示例中删除了下拉刷新功能,用户可能会问一些问题。

\n\n
    \n
  • 我如何获得新内容?
  • \n
  • 此内容多久刷新一次?
  • \n
\n\n

用户是否知道内容会自动保持最新?他们是否相信它会快速且一致地刷新?

\n\n

Nielsen Norman Group去年年底写了一篇关于系统状态可见性的文章,特别是进度指示器通过减少不确定性有助于积极的用户体验。我会将这项研究扩展到拉动刷新和相关界面。\xc2\xa0维护用户手动执行获取新内容的操作的能力涵盖了尼尔森的十个可用性启发式中的两个\xe2\x80 \x94\xc2\xa0系统状态的可见性用户的控制和自由度

\n\n

从这个角度来看,使用下拉刷新的用户有一种特殊的心态:我想要最新的数据,我现在就想要。无论是否必要,允许他们手动刷新可能有助于改善用户体验。

\n