产品经理福音:APP的六种loading加载样式,全在这...

   2016-09-24 0
核心提示:关于App特殊状态下的交互设计,前面《App临时框的设计,全在这了...》、《网络异常时,App该如何设计?》两篇文章分别介绍了临时框的交互设计和网络异常时的交互设计。今天我们继续,探讨下另一个特殊状态:loading加载的设计。大多数App都要与服务器进行数据

产品经理福音:APP的六种loading加载样式,全在这...

        关于App特殊状态下的交互设计,前面《App临时框的设计,全在这了...》、《网络异常时,App该如何设计?》两篇文章分别介绍了临时框的交互设计和网络异常时的交互设计。今天我们继续,探讨下另一个特殊状态:loading加载的设计。

        大多数App都要与服务器进行数据的交换,App向服务器发出数据请求,服务器接收到请求之后向App传输相应数据,App接收成功后显示数据内容,没有接收成功则反馈数据接收失败。

        在这个数据交换过程中,由于网络原因,需要花费一定时间,也就是说用户要等待加载完成,这个时候就要用到loading加载机制,它告诉用户,App正在努力为您加载数据,您稍安勿躁。好的loading设计能减弱用户的等待焦虑,不合理的loading设计就会让用户骂爹骂娘了。

        ①标题栏loading

        

产品经理福音:APP的六种loading加载样式,全在这...

        钉钉&微信

        微信、钉钉等都采用了这种形式。聊天列表页的聊天记录是储存在本地的,所以页面内容不为空。这个时候加载无需获取用户的视觉焦点,只要在标题栏展示App正在加载,加载成功则标题栏loading消失,若因为网络错误未连接服务器,则在标题栏显示未连接状态。

        ②白屏loading

        产品经理福音:APP的六种loading加载样式,全在这...

        当页面内容比较单一,需要一次性加载完成才显示,则采用这种白屏加载样式。这种加载方式用户在完全加载完成之前是看不到任何内容的,所以一旦超过时间太久一定要提示用户什么原因加载失败,而不是一直在那转啊转。同时将加载图标做得更有趣些,也会减轻用户等待时的焦虑(上面右图就比左图更让用户感觉良好)。

        ③进度条

        

产品经理福音:APP的六种loading加载样式,全在这...

        Safari&微信

        进度条的加载样式,多见于浏览器,包括PC端和移动端的浏览器。一些App页面会用H5的形式去做,这种页面多数也都会采用进度条的样式来显示loading过程。

        ④toast

        

产品经理福音:APP的六种loading加载样式,全在这...

        当用户执行了某个操作时,为了防止用户继续操作导致数据加载失败,则用Toast的样式来提示正在加载,同时限制用户继续操作。这种情况用户一般只能执行返回到上一级页面的操作,其他操作都被禁用。

        为了防止数据一直加载不出来,可以在Toast上加个取消按钮,让用户主动停止加载状态,由于加载数据失败的情况极少出现,所以在Toast上加取消按钮的App并不多。

        ⑤下拉刷新

        

产品经理福音:APP的六种loading加载样式,全在这...

        下拉刷新广泛被运用于大多数App,这种加载机制,保证了用户能看到本地缓存数据的前提下,还能告知用户页面正在刷新,同时,用户还可以通过下拉的手势操作来自己选择重新加载数据,一定程度上满足了强迫症患者。

        ⑥预设图/占位符

        

产品经理福音:APP的六种loading加载样式,全在这...

        当页面的框架固定时,只需要加载框架内数据时,采用这种刷新样式,即先加载框架,再加载框架内的数据。为了反之框架内的内容为空,会用占位符或者预设图片来填充。

        上面简单将六种常见的loading加载样式介绍了一下,样式虽然有六种,但是其实只有两种加载原理:一种是整体加载页面数据,加载完成后一次显示;第二种是先加载部分内容,再加载剩余内容(先加载文字再加载图片;先加载框架再加载框架内的数据)。

        我常说的一句话是设计形式永远是服务于产品功能的,而产品功能则是为了满足用户需求。了解了这些loading加载的设计形式,进一步深度思考一下:这些形式是为了减少用户等待数据加载时的焦虑感。那么有没有更好的机制来降低用户等待时的焦虑感?当然有。

        第一:优化App的加载算法,使得App与服务器交互数据的时间简短。这个需要开发人员的精益求精了。这个是从根本上解决了问题,因为直接减少了加载数据的时间,也就是减少了用户需要等待的时间。

        第二:采用预加载机制。拿阅读App打比方,当用户在看第一页的时候,App在后台加载完后面的几页,等用户翻到第二页的时候就不需要等待加载了,因为App已经帮用户提前加载好了。这种加载机制对用户体验特别好,但是存在一个问题,就是要预测用户行为,加载其他数据,这样会消耗不少流量,所以建议在WiFi网络环境下采取这种预加载机制,而在蜂窝网络状态下则不采用预加载机制。这个要和开发人员讨论沟通,确保预加载机制完美运行。

        第三:异步处理。这一点做得好的App莫过于Instagram,不知道你有没有发现,用Instagram的时候会觉得特别流畅,即使在网络不好的情况下。这是为什么?因为在网络不好的情况下,你给好友点了赞,Instagram并不会提示你网络不好,操作失败,而是提示你点赞成功了,其实将它只是将你点赞的操作记录了下来,等网络一好就将点赞的行为上传到服务器,从而完成点赞行为。这就是减少用户的操作负担,让产品自己去解决问题,而不是把问题抛给用户。

        请记住,目前App常见的loading加载样式就这六种,当然还有其他的加载设计样式,但是这有什么关系?你已经掌握了产品加载的原理,真正理解了加载机制,这样你才可以不变应万变。

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 详解:APP「登录注册模块」
    在此篇中,本文作者对登录注册中触及到的相干的内容做1个系统性的梳理。登录注册对大部份app来讲,都是最基础的模块。看似简单,却与相当多的产品功能用户使用处景交织在1起,遭到产品类型、用户定位、业务逻辑、使用处景、用户操作等不同因素影响。设计1个好
  • APP开屏广告设计之路
    为何要做?其实很简单,为了钱!当1个APP积累了1定的用户量时,除APP本身内容产生商业价值外,老板就会要求寻求更多能带来收入的功能。广告是目前大多数产品的主要盈利手段,在APP中,启动广告的报价1般都是最高和争抢的。固然,启动广告除可以投放商业广告外
  • 如何搞定APP中的「搜索」功能?
    如何搞定APP中的「搜索」功能?
    ———— / BEGIN / ————如果让你独立负责搜索功能,你需要干些甚么呢?可能大部份人的第1反应是我加1个搜索框和1个搜索结果页,找1个搜索的算法团队提供搜索算法,其他的交互抄抄竞品,ok啦!这类做法的问题是太!有!问!题!啦!那下面随着我来看下,
  • 详解APP设计中的微妙细节
    详解APP设计中的微妙细节
    写在前面随着移动优先的趋势,APP的设计也愈来愈遭到公司重视,不断地提高APP的设计质量是每一个设计师的寻求,有哪些设计中的细节被你疏忽了呢?让我们1起来看看这些细节你都掌控住了吗。视觉表现型问题01、统1的图标设计风格图标设计在全部APP设计中是比重
  • 浅析APP设计:掌握市场截图设计原则
    浅析APP设计:掌握市场截图设计原则
    文章开始我们来讲说利用市场图的名称,它即被叫作市场图、利用市场图,也有被称为利用截图、上架图等。所以当大家听到这几个名词时,就能够知道说的是甚么了。1、平台规范移动端利用市场不过就是安卓与iOS系统之间的辨别。iOS 中 APP STORE的利用规范比较1致
    07-25 app设计
  • APP中的加载类型梳理与应用场景分析
    APP中的加载类型梳理与应用场景分析
    我们产品各模块的加载样式全部由开发自己定,结果是百花齐放,各有各的用法,前阶段被领导喷了1顿。关于加载这1块,交互规范恰好缺失,因而交互开始尝试梳理相应规范。本文梳理时,我查看了相干文章,我们部门也组织了讨论,但感觉并没有完全解决我的疑惑,因
  • 浅析APP中预加载图设计
    浅析APP中预加载图设计
    预加载有哪些表达方式预计加载进程中表现情势有加载等待(转圈动画或其他GIF动画),加载历史缓存数据,提早加载1半,逐渐加载,后台提供默许加载图,固然还有加载失败场景。今天我们这里只讨论预加载中的Content表达方式,我分析提炼了几个经常使用的视觉表
  • 用户体验设计在当今APP设计建立中的应用
    用户体验设计在当今APP设计建立中的应用
    一个成功的交互产品离不开优秀的用户体验,一个高用户的App更无法脱离用户体验设计。 伴随着现在互联网的领域不断的壮大与普及,APP在建立中必然需要去融入更丰富的功能、更饱满的内容、以及更人性化的 交互设计 。APP的“人性化”设计,顾名思义,就是APP的
  • 移动产品经理和APP设计师的实用秘籍:分类大法
    移动产品经理和APP设计师的实用秘籍:分类大法
    分类是我们简化认识、理解世界最常用的方式之一。特别是从事产品经理工作的小汪们,还有天天钻研设计交互特效的设计狮们,分类是我们日常工作和产品当中必不可少的技能。如何分好类,如何去进行分类,这就是我们今天要讲的实用秘籍:分类大法。‘跟随人人都是
  • App设计之一:启动页
    App设计之一:启动页
    最近在思考和学习一些App设计方面的知识,打算开一个专题来专门写这部分的知识,相对于之前的方法论,可能更偏向于术的层面。这篇文章就先写一下我们最常见的东西—启动页,本文主要包括以下几部分,分别是什么是启动页、为什么要有启动页、启动页常见的样式