UX Playbook

Understanding UI animation

Animation is often seen as a form of delight, with that being its sole purpose. While delight is definitely a good reason to include animation, it is often quite difficult to sell this to your team. Mostly because the team needs to invest time in it, plus there is no clear added value for the user and business.

But actually there are many more reasons why including animation is a good idea and will ultimately lead to happier users and increased conversion.

1. Reduce cognitive load

Animation can reduce the user’s cognitive load, meaning it can reduce the amount of mental energy needed to perform certain tasks. It does this by adding critical context to seemingly disconnected elements and events.

This happens when objects move position on a page, or when the user moves from one scene to another. When no animation is applied, humans try to fill in the missing in-between frames themselves, encumbering the main CPU of the brain which should actually be used to perform tasks. When animation ís applied, the work is done by the visual cortex instead (the brain’s GPU), freeing up space in the rest the brain to stay on task.

Animation lets the visual cortex handle spatial association and content change, freeing up the rest of the brain to stay on task.

✅ Using animation helps users understand where things are moving to, thus giving a clear mental model of the navigation structure.

❌ Using no animation (except scrolling in this case) forces users to have to figure out for themselves where they are in the navigation structure. This takes up a lot of cognitive energy otherwise used for completing a task.

2. Soften the pain of waiting

Animation is a perfect tool to mask slow performance, and even increase perceived performance. Everybody loves fast interfaces, but sometimes a system just needs a few seconds to load the next state.

It is possible to bridge this gap using a 'waiting animation' which main purpose is to show the user it’s still working (and possibly entertain while doing it). Another way is to gradually build up the next state of the interface before the heavy content is loaded.

This 'waiting animation' shows the user the order is being prepared while being entertained.

It takes about 3 seconds to load the app + content, but gradually revealing the final state makes it seem faster.

3. Demonstrate

Animations can be used to demonstrate to a user how something works, by showing instead of telling. This can either be done through explanatory motion graphics or through moving content triggered by scrolling. These type of animations tend to be entertaining and delightful.

Apple uses demonstrative animations, triggered by scroll, to show off the iPhone XR display.

4. Give a sense of direct control

Users expect to have a sense of direct control when operating the interface in front of them, as if they were interacting with real-life objects. Animation can play an important role in in providing instant visual feedback when a user performs an action. Sound and haptic feedback can be used to strengthen this.

Swiping a list item from right to left can trigger an action. The actual swiping is a real-time animation giving the user direct UI control. The popping icon animation in combination with haptic feedback hints that the event will be triggered upon release.

5. Guide the users eye

"The human eye is most sensitive to color and details in a very small spot called the foveal region. Meanwhile, our peripheral vision, while blurry and lacking color, is highly sensitive to movement. In fact, on the very outer edges of our retina, it doesn’t even transmit visual information to the brain. It only detects movement and sends a signal to jerk our eyes in that direction." Rachel Nabors- Animation at Work

That said, motion is a perfect way to guide users attention. When done correctly you are helping your user through the interface, potentially even leading to an increase in conversion. On the other hand, when not applied correctly, it can also distract users in performing a task.

✅ Netflix cleverly uses animation to direct the users attention to right area. Once the user begins to scroll, the background image fades so the user can solely focus on the content lane. Once the user stops scrolling, Netflix assumes the user is interested in the content a new background image fades in.

❌ NLZIET copied this interface but has forgotten to apply the right animation principles. Here, the background image changes instantly forcing users to divide their attention between the scrolling lane and the background image.

6. Express the brand

Just like colour, shapes, typography, and photography, animation can be a vital part of expressing a brand identity. A brand has a certain personality and you can pick your easing curves and timings accordingly.

Rolex uses very slow, elegant and smooth animations on their website. It really suits their premium expression. As if something really expensive is being revealed.

Picnic adds a very playful and even funny animation to a screen that would otherwise be really functional. Spot on for this friendly brand. Did you also notice the robot house in the background? ;)

The way these four dots move and shape-shift instantly make them recognisable as Google Assistant.

7. Make users smile

Animation can be very delightful to look at, and that is a perfectly fine argument to include it in your design. To a certain extent, all of the animations above, while serving a purpose, are also delightful to look at. The animations below are amazing to look at but the functionalities would have worked just as well without them. These are the types that are harder to sell, especially on a tight budget.

Animations like this look amazing, but take a long time to design and build while having minimal impact.