无限加载的最佳实践-交互&动效

    无限加载允许用户不断的通过滚动浏览大量的内容。它的实现原理就是当你在界面上滚动到离页底一定距离的时候,就会触发加载,在页底加载出新的内容。

1466518618-3712-pWIxgviaZAVu0ccWfjRnCnRrxiag
这种形式让用户在浏览中不会被打断——当用户浏览到页底时,新的内容就会自动加载出来。如fackbook的消息feed,Google的图片搜索结果页,twitter的时间线。听起来这种自动触发无限加载的形式很棒,但它也不是放之四海而皆准的。

优秀无限加载的五条准则

1.确保导航是可见的或方便触发的

1466518617-8857-FScWTjDFibEqQCgPeRKWjic04eDw

PC上,Facebook的导航就是一直可见的,方便用户操作。

1466518617-1579-aYia3yUcRbElcrKPXnHia5ppjxSw
而在手机端,Facebook则是让导航栏适时的可见或隐藏,因为手机屏幕空间有限。当用户向下滚动浏览内容时,导航被收起;当用户想要返回或回到顶部时,导航显示。
2. 当页面需要显示页脚时,可以使用『加载更多』

无限加载功能会阻碍用户进入页脚。在这种有此功能的页面,当用户触碰到页低时新的内容就会不断的被刷出来,把页脚挤下去,用户可能只有一两秒的时间看到页脚信息。

例如,Bing Images这个网站。页脚上有'learn more' 、'help' 等等链接,如果只是停留一小会用户根本无法准确的点击到(甚至找到)自己需要了解的内容。

1466518618-7185-tTebxicusics5ts9W4k1NCfJjDWQ

如果你得网站或app有页脚,其实可以使用'加载更多'按钮来解决这个'无法到达页脚的问题'。这样新的内容不会自动加载,而是用户点击'加载更多'按钮手动触发后才加载。这是种方式很适合请求式的加载需求,操作简单、认识负荷也很小。

而instagram 同样的使用'Load more'加载更多按钮,来确保用户可以触达页脚信息。但是当用户点击了加载更多按钮,确认加载请求后,'Load more'按钮就不再显示了。以避免用户需要一次又一次的点击加载更多。

1466518617-4264-G216ww4FVKiaH9pNXibc6arLCCDw

3.返回按钮应该带用户回到源页面并定位到浏览的位置

无限加载有个很容易被忽略的体验问题:没有记录用户浏览到的位置。当用户浏览了一会,点击了feed上某个内容跳走,然后点击『返回』按钮想回来的时候,他们是希望定位到他们刚刚浏览到的feed列表位置。如果不记录浏览位置,用户点击返回就会回到源页面的顶部(初始状态)。毫无疑问,这很影响体验!

1466518617-8565-InofribXWhsRzu7zsYbDk7vCLVxQ

不要让用户因为点了个返回就失去了之前的位置。
例如,Flickr网站,用户点击浏览器返回按钮的行为和用户预期(返回到之前浏览的位置)就是匹配的。记录了他们浏览的位置。

1466518621-9085-Qae1N7ku56AfKicX3GRmHyJXYTuA

4. 允许用户对某条内容打标记

还有一个易忽略的体验问题是,当某条我中意的内容出现在feedlist,而我却不能mark它。。。ಥ_ಥ。。。标记功能(喜欢、收藏、分享等)有时对用户来说是很重要的。

例如,在Pinterest浏览中发现的一些有趣内容可以通过标记功能收集下来。

1466518624-7043-ZEJicIzYxM8Lb9U7XdPeN5GfYnug

5.在加载内容时提供可视化的反馈

当加载新内容时,用户需要一个明确的信号告诉他,页面正在加载、马上就好耐心等待。

由于加载行为是一个短暂行为(不应该超过2-10 秒)你可以使用一个循环动画来告诉用户程序是在工作的。

1466518624-1498-UUNIdtSj28oLjGMksKR1YfCVE04g

你也可以使用带文字的加载指示器(如下图),直接解释给用户为什么需要等待。

1466518626-9257-MU26gyCoIiahdODNnp2oyWicnI3Q

结尾

好的无限加载体验应该是流畅、不被打断的。希望大家可以从上文得到一些启发,谢谢!

作者:Nick Babich

译者:LeeQ

转自:视觉交互设计

原创文章,作者:ioued,如若转载,请注明出处:https://www.iamue.com/15862/

(0)
iouedioued
上一篇 2016-06-21
下一篇 2016-06-21

相关推荐

  • Microsoft将向合作伙伴开放 Windows Holographic,官方放出的宣传片

    Microsoft将向合作伙伴开放 Windows Holographic,以下为官方放出的宣传片,巨硬爸爸一出手果然不同凡响。 【微软向合作伙伴开放 Windows Holographic,打造混合现实新时代】魔术师妙手生花,孙悟空腾云日行万里,…

    2016-06-03
  • 用户体验的十大原则

    设计师并没有创造体验,他们只是创造体验的媒介,两者之间非常不一样。因为体验是主观的,所以它并不能按照实物产品的方式被设计出来。然而,这并不意味着我们不能设计用户赖以体验我们产品或服务的框架。如果这个框架是足够坚固的,那好的体验就会接踵而至。

    2017-05-28
  • 当产品进入碎片迭代,设计师可以做些什么?

    也许是刚毕业的你最该看的一篇干货。如果你已经习惯了等别人给需求,然后开Photoshop,再等别人说改哪里就改哪里,肯定谈不上工作成就感。想掌握设计的主动权,证明自己不仅是个画图的,建议把这篇文章提到的3个方法好好实践一番,绝对会有大收获(严肃脸)。

    2017-06-01
  • 交互设计师的60日计划第二十天

    这几天觉得好像没有什么可写了,会不会是姨妈所以脑子比较迟钝→_→昨天初中闺蜜突然叫我十一去秦皇岛玩,因为找不到人陪我去台湾所以果断的买好了所有票订好了房和她们去玩玩,晚上同事为了犒劳自己这几天准备晋级的…

    交互专题 2015-08-20
  • 阿里设计师:如何做好一场设计提案的Presentation

      作者:鸿影(阿里巴巴,设计师)   在过去很长一段时间,怎么清晰透彻地把自己的设计思路与方案讲述出来,一直是一个比较困扰我的问题(刚开始实习时甚至连做设计方案Review都经常结结巴巴),直到最近几次工作中…

    交互专题 2017-08-07
  • 如何从头打造让用户真正信任的界面

    让人信任的网页到底是怎么样的?设计一个令人信任的网页应该是有迹可循的,几天文章当中的10个技巧,就是可行性相当高的手法,仔细看看,也许会让你获益匪浅。

    2017-05-24
  • H5三个设计方向的自我定位

    如今,移动端H5如雨后春笋般迅速发展花样繁多,无论是宣传产品、内容介绍、新闻推广都会想方设法搞套H5出来。那么如何在众多H5中脱颖而出?如何使手上的资源发挥最大化?如何扬长避短,做出吸睛的H5?都是摆在我们面前的问题。

    2017-05-27
  • 分身乏术?来学学交互设计的优先级判断与排期协同

    在被密集需求轰炸(需求本身都具备一定合理性,不包括那种应该拒掉不接的需求),同时自己还有一堆想自发驱动去做的事情时,交互设计师该如何进行合理的设计优先级判断,分解需求排期推进呢?来看今天的实战经验!

    2017-05-23
  • 零基础学习交互设计先从这些知识开始!

    @黄红艺Designer :交互设计三部曲终于写到最后了,今天聊聊交互设计的最后一个要素 —— 交互细节设计。本要素是在前两个要素指导下的设计实践,也是交互设计可视化与形象化的关键。相对于前两个要素的完整性和系统…

    2017-08-02
  • 【笔记】服务设计方法及手机操作系统设计

    2017年7月9日,UXRen深圳分舵在ThoughtWorks大型培训教室主办了《手机系统设计、服务设计和可视化思维,这次全都有!》的分享活动,本文基于下面2位嘉宾的主题分享整理而成:   嘉宾1:庞博(ThoughtWorks用户体验…

    交互专题 2023-03-03