赞助商
立即赞助

超全面!UI 加载动画基础科普指南

UI设计3年前 (2021)发布 流光
13.6K 0 0

@Mockplus原设计 :如今,越来越多的优秀 iOS 应程序、MacOS 工具和争相现,户对产质量的要求水涨船。在户心中,真正优秀的产必然是要够快速响应他们的需求。

分享个真实案例:我们最近发布了款工具,为 iOS 应用程序提供用户反馈,不出所料,第个版本并不完美,加载也会延迟 2-3 秒。

你猜怎么着?

用户以这 3 秒加载延时一 bug。实际发环境中,总会诸多问题,网络迟缓,码不优化,操作时间或者数据太多,因此,App 运行的速度很难到用户望的那么。虽然早的忠实用户可能会稍耐,但绝多数用户会选择立即关闭。

要是产品界面可以为用户立即提供确的反馈息,那结果可能就不一了。刚才发生的操作是一个 bug?还是只是在等待服器请求?用户需要等待多长间?用户为什要等待?

要弄明白上问题,妨一起深入地研究一。为了方解,今天要从几个方面讲解加载动画

  • 加载动画的由
  • 加载动画:101
  • 可忽视的UI细节
  • 简单处理是制作精良

加载动画的由来

有这一类反馈形式,计使用进度条,加载指示器,预加载器或旋转器等来告知用户什间发生了什或者加载了什,从而减少用户心理焦虑。

这种类的反馈是么时候开始使的呢?

意看到篇关于 Nielsen Norman 文章,原来在 1993 年已经提到过有关于响应时和加载动画描述。(参考1985年文献资料)

果计机无法提供快速响应,则应以百分比进度指标的形式向用户提供持续反馈。

度指标三用途:首先,提示用户系统崩溃解决问题;其次,告知用户待时,因用户可以待间点其他的事;后,用户提供界面视觉内,减轻用户理焦虑。

Web 1.0后,乎每个网站都采用了预加载器。用户的注力可能被那些移动的动画吸引,此同,页面的其余内容在进行加载。

在 2007 年,预载器长这样:

超全面!UI 加载动画基础科普指南

那时候,还有专门的指南帮助你使 Fireworks(2007)或Flash(2008)创建载画,还有一些工具,如「载GIF生成器」(2009)。

到2010年,CSS3 技术运用到加载动画制作来,出现了大量教程教授如何制作 CSS3 动画和加载动画。设计师也可以在 Photoshop CS5 制作加载动画,这在十年前是常流。

在时,加载动画更偏重 web 端问题,加载动画身也是一个非常严重的问题。在 2010 年的时,很 Flash 网页开始一更具创意的加载动画:

超全面!UI 加载动画基础科普指南

一直以来,进度条和旋转器在 Skeleton 屏幕备受争议。显,简单的进度条和旋转器已经不能满需求,在 2014 年至 2016 期间,设计师也开始花费更精力在一领域,更优质的加载动画教程,设计资源,插件,开源项目也争相出现。

超全面!UI 加载动画基础科普指南

尽管设计趋势和设计技术不断变化,但向用户提供界面反馈的需求却始终不变。

加载动画:101

理想状态中,加载动画也许具有以下特。

1. 尽能少地显示加载动画

果你有办法让你的工具或网站非常高效的运行,的是非常厉害。或者说,至少以达到用户的期望值。即使加载动画设计得,果加载时间长,用户也失去耐心,或者只显示加载动画,不提示用户等待时长,也是非常不的验。总之,加载动画只是一种缓兵之计,决内容加载的问题才是根之道。

2. 给出加载时间预估

以反馈给用户一个大致的等待时间,或者更直观地显示加载进度。比说,一共需要上传少个文件?软件更新需要少时间?已经进行到哪个节?用户验细节以帮助设定用户预期,减少心理焦虑。

超全面!UI 加载动画基础科普指南

3. 出用户需要等待原

些 APP 或工具加载动画其实并不能被用户立即理解,这时候,需要常巧妙地提示用户为什么他们需要等待,加载时软件背后在做些什么。

超全面!UI 加载动画基础科普指南

说回上文提到反馈工具,为法做到 1s 内完成内容加载,此用户解释等待时长常要。动画会提示用户软件正在加载界,这样用户会知,软件不是出 bug 了,而是在处理请求:

超全面!UI 加载动画基础科普指南

4. 等待过程更有趣

放置一个引人入的载画吸引户注意。

超全面!UI 加载动画基础科普指南

5. 减少用户等待间的知

这上述观点非常相关。如果在等待可以提供吸引用户注力的西,会减轻用户心理焦虑。可以考虑吸引人的颜色搭配,一些新颖的想法等等。

超全面!UI 加载动画基础科普指南

6. 传递公司品牌形象

如果用户使用的产品或者网站时,无论如何都需待,那什么不效利用这时间呢?并不非一些厉害的加载动画,或者非使用什么理学技巧,只需将加载体验与的品牌形象保持一致即可。

超全面!UI 加载动画基础科普指南

不可忽视的UI细节

虽有人能认为加载器只是一个很小的 UI 细节,但它却有种类型和变化。里提供几种形式的进度条,无循加载动画和骨架图。

1. 进度条

果以明确加载时间,以使用进度条,其原理是通数字或视形象来表现,形式也以做到种样。

数字度条时被称分比指示器。它们可以简单直接,也可以极具创意,选取合的就行。

超全面!UI 加载动画基础科普指南

趣的度条,具分比指示的循环动画:

超全面!UI 加载动画基础科普指南

度条的作用就告知用户待时,并且向用户展示到目止的展状态。根据具体况,度条也可以只线性的,不用都具备分比指示。

举个例,Gmail。它在加载,也没有显示进度百比,但用户却可以清晰地觉加载进度,以下个例都是非常有创的:

超全面!UI 加载动画基础科普指南超全面!UI 加载动画基础科普指南

2. 无限循环载画

当载时间未知时,可考虑使无限循环载画。可是默认的循环画,可添一些创意,总之,告知户 APP「依旧在工作」。

具有创意循环动画可以缓解用户心理焦虑,为它在用户解释为什么加载需要时。

超全面!UI 加载动画基础科普指南

创意循环动画可以与品和业务很好结合,辅助打造品形象。

超全面!UI 加载动画基础科普指南

限加载动画提示用户在程序上传或执某些操作时需要等待,不指定需要多长时。般来讲,环状循环动画是不选择,可以简洁观,也可以精心设计。

超全面!UI 加载动画基础科普指南

超全面!UI 加载动画基础科普指南

难看,如今的载画早已仅仅是系统的状态 UI 元素,而更像是一种艺术表达。

3. 骨架图

骨架图可供载界面的渐进过程。你可把它想象成页面占位符,然后逐步载图片,本和他容。

骨架图这个术语最先出现在 Luke Wroblewski 《移动设计细节:避免旋转》文章。卢克议使用骨架图来提供更好加载体验。这个想法也获了其他设计师支持,并在 Facebook,LinkedIn,YouTube,Google Drive 等用户界运用。

分享一个案例,果你在使用网页设计工具Figma,你看到其页面顶部有一个渐进加载的进度条,你先看到项目的占位符,才显示用数据:

超全面!UI 加载动画基础科普指南

简单处理还是制作精良?

抛开些设计精细例子和 Dribbble 概念设计,在大多数应用程序,你看到是默认或简单加载动画。

很长时间以来,简单的加载动画被泛运用,并被视为最佳的加载办法。使用默认或开源加载动画不仅轻松简单,设计师也不用花费时间来自定义动画,还以节省开人的开时间。

那么,加载动画应该简单处理还精良制作?这问题其实法不一。

一方面,操作系统的默认 UI 组件可以让计进行生计,实现更好的用户体验。用户也更熟悉本机组件,可以快弄如何使用,并且预期结果。

举个例子,苹果户对于苹果平台的标准导航控件,按钮或图标都更熟悉,户甚至可在遇到默认载时,都会感知到载的存在。

另,用户也有可能默认组件有不好体验,尤其是于加载。

还有一点,果一个应用程序使用操系统的加载指示器而不是自定义加载指示器,用户能抱怨网络连接或者设备速度。

关于这观点,目还找到相关研究,但确实也一意思的思考点。

如果你正在开发 MVP(最可行产品)或者项目的第一个版本,使用简、默认或开源加载动画似乎更乎情理。在此阶段,即使是使用最有创的加载动画也不能解决根本问题,因为根本问题应该是产品本身。

超全面!UI 加载动画基础科普指南

有趣的是,在 2016-2019 年之间出现了大量心制作的加载动画。究其因,细节的重视,计术日益成熟,术环的改善以及动画制作工的出现等等,所有这些都使得加载动画更创造性。如果浏览 Dribbble,可以找非常多酷炫的加载动画。

即使我们是一个只有 5 个人的创公司,我们会考虑更好的户体验,户的等待体验更愉快。否则,我们的产只会慢慢失户。

欢迎关注译者微信公众号:「摹

超全面!UI 加载动画基础科普指南

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

本篇文章的价值:看完之后可以独立统筹整个产品的全局设计。 做从 0 到 1 的产品时,在设计产品功能的交互流程和 UI 设计中...
ui设计
最近支付宝变更了主色,将本来的天蓝色变更成了深蓝色,相信大家都已经在各个平台的推送新闻中关注到这个消息,我们来看看色...
logo设计
编者按:这篇文章来自资深 UI设计师 Danny Sapio,他总结了日常设计过程中,使用 Figma 的一些非常快速的设计技巧,希望能帮...
Figma
大家好,我是布莱恩。图标是 UI 设计中最基础也是很重要的部分,辅助人们更好的理解功能内容。随着扁平化设计风格的普及,图...
ui设计
今天要跟大家分享的是banner的设计思路。 banner的设计过程可以分为五步: 了解需求 根据需求确定设计风格 根据素材...
Banner设计
笔者最近在参与组件库的设计工作中,发现了一个很有趣的现象:诸多设计师都会以8像素为基数设立间距规范,将其运用在界面和元...
ui设计
Tubik Studio :配色是每个设计师的必修课。无论是插画师,UI 设计师还是网页设计师,配色是设计中绕不开的环节。随着Materia...
ui设计
由于最近的工作原因对图标有了更加全方位的认识,虽然之前写过《如何系统学习功能图标?来看资深设计师的全面总结!(一)》...
ui设计