对于UX来说,动画是伟大产品设计的关键吗?

作者:Daniel Korpai 

原文链接:https://www.invisionapp.com

优秀的视觉和完美的UI不足以在应用程序的海洋中脱颖而出。

  如果没有动画,即使是最周到的界面也会让用户感到困惑,让他们觉得自己在没有上下文的情况下做出选择。

  良好的动画将您的设计用户体验提升到一个新的水平,为您的用户提供愉快,满意和流畅的体验。

  动画,有时在移动应用程序的情况下结合声音和触觉反馈,使得使用应用程序的抽象体验更具触觉性,更接近现实,减少认知负荷,因为用户可以在使用时更快地识别所有连接和上下文应用程序。

  在本文中,我的目标是收集创建动画界面时必不可少的所有关键原则,无论您使用哪种工具,框架或技术。

  这一切都是关注焦点和注意力

  应用程序中任何动画中最重要的工作是提供上下文并指导用户的关注点,以获得引导和流畅的体验。

  您可以在这里看到动画如何提供上下文并将不同的屏幕连接成一个有凝聚力的体验(Joshua Oluwagbemiga设计)

  动画有助于连接其他未连接的屏幕,因此用户在浏览和使用您的应用或网站时不会感到迷失。

  为了从动画中获得最佳效果,限制是关键。很容易被动画带走,并在屏幕上动画一切,但这首先打破了融入动作的核心价值。

  使用序列为您的动画带来顺序和层次结构

  在用户界面上一次动画化每个元素就像每个人同时在一个房间里说话一样。

  看看所有这些酒吧是如何移动的?(GIF by Anton Tkachev)

  当您需要在屏幕上为多个元素设置动画时,请始终在它们之间使用短暂的延迟。一定要保持动画的缓和和持续时间,所以一切都感觉一致。对于快速流畅的动画,请尝试在动画元素之间使用不超过20毫秒的延迟。

  有关更多示例,请查看Material Motion中的编排原理。

  速度是良好动画的关键

  通常通过改变动画的持续时间(过渡持续多长时间)和缓和(随时间加速)来控制动画的速度。

  动画的持续时间可以决定整体用户体验。

  适时的动画就是一切。(Charles Patterson的Unsplash概念)

  作为一般规则,尝试使用持续时间为0.3s-1s的动画。

  动画比0.3秒更短的可以感觉到几乎不存在,因为它很容易错过的过渡,当用户不通知他们,这样的速度可能会导致紧张和混乱的用户。

  但是长动画并没有好多少; 超过1秒的动画可能会感觉很慢,并妨碍与界面交互。

  使用更快速和更快速的动画的一个巨大好处是它可以让您的应用感觉更快;

不幸的是,情况恰恰相反。如果你的动画滞后,你的应用程序会感觉破碎,通常很慢,并且使用起来不愉快。

  速度不仅适用于动画的持续时间,还适用于触发手势和动画开始之间的滞后。例如,当在图像之间滑动时,如果滑动手势和动画开始之间存在滞后,则完整的体验被破坏并且在图像之间快速滑动将感觉像是不可能完成的任务。

  尊重物理定律

  在现实世界中,没有什么能够瞬间开始或停止。由于摩擦等自然力量,事情需要时间加快和减速。

  动画表现得越自然,用户需要的认知负荷越少,习惯并理解其目的。

  这就是春天动画应该如何运作(GH by Ehsan Rahimi)

  但是,除了动画的持续时间之外,一定要熟悉不同类型的缓动(随着时间的推移加速)。

  设计中使用的缓和类型:

  线性:没有任何缓和的动画。这是最不自然的缓和类型,因此只有在必要时才能明智地使用它。

  缓入:加速宽松。动画开始缓慢并快速结束。

  缓解:缓和减速。动画快速开始并在结束时减速。缓解通常是最佳选择,因为快速启动会给出响应感,同时仍然会在最后提供自然减速。

  缓和:加速和减速,类似于汽车的移动方式。一定要使用较短的动画(约0.3-0.5秒); 否则,它会感觉很慢。

  Spring:带有弹跳结束的动画。由于其俏皮性和响应性,常用于现代应用程序。

  使用正确的动画,您的应用程序可以感觉像是自然世界的延伸,而不是抽象,奇怪或不连贯的体验。

  将动画连接到交互

  动画通常在应用程序中的两个场景中触发:在加载屏幕期间/之后,以及用户通过滑动,点击或拖动与界面交互时。

  交互类型始终决定将触发的动画类型。例如,如果用户在屏幕上向上滑动,则动画将通过屏幕底部的向上滑动动画显示新元素。另一个例子是当新屏幕从右侧滑入时,用户将期望通过向左滑动手势导航回到前一屏幕。

  我们就是这样做的:将触摸交互与动画联系起来 - (玛莎伯格曼的缩放日历)

  在设计和应用动画时,请始终考虑将首先触发这些动画的不同交互。

  使用动画原型来传达您的想法

  实现动画,尤其是自定义动画,始终是一项挑战,需要设计人员和开发人员的额外努力。

  为了使这个过程尽可能轻松,许多设计师使用可以与开发人员共享的高保真原型,开发人员可以检查和复制动画的代码。

  使用高保真动画原型是设计人员与开发人员交流动画创意,解决方案和要求的最有效方式。

  了解动画在您的设计语言中的重要性?Jakub Antalik的互动)

  确保以一致的方式使用动画,就像任何其他视觉元素一样。将您的动画集成到您的设计系统中可以改变整体用户体验和设计过程。

  摘要

  正如您所看到的,动画是创建出色用户体验的关键部分,而不仅仅是事后的想法。从一开始就开始考虑动画和交互,这样您就可以专注于整个产品设计过程中的整体用户体验。

  这些动画原理是永恒的,无论你是熟悉动画还是已经了解它们的一切,这些都是在设计新的动画和交互时总是值得牢记的一些关键规则。

  我只能鼓励大家开始尝试iOS / Android应用程序或基于Web的项目的动画。动画是产品设计中最有趣的部分!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,869评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,716评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,223评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,047评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,089评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,839评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,516评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,410评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,920评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,052评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,179评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,868评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,522评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,070评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,186评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,487评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,162评论 2 356

推荐阅读更多精彩内容