Skip to content

Behind the scenes

Why Notification Lights Cannot Animate on Always-On Display

By the llcloud team 5 min read

Quick answer

An Always-On Display runs in a low-power mode that redraws the panel about once a second, so no app can play a smooth animation there. AuraDisplay shows a steady glow on AOD and plays its animations again when you wake the screen. Because a still light on an OLED screen can wear into the pixels over time, it can drift the light slowly, creeps shapes along by one step an hour, and never draws its overflow badge on AOD.

One of the questions we get most about AuraDisplay is a fair one: the animations look great with the screen on, so why does the light hold still on the Always-On Display? The short answer is that the screen will not let anything move smoothly in that mode. The longer answer is worth telling, because it also explains how we protect your screen from burn-in.

What is the screen actually doing in Always-On Display mode?

When your phone shows its Always-On Display, the panel switches into a low-power mode. Most of the screen is black, and on an AMOLED panel black pixels are simply off. The lit parts, such as the clock and any icons, are redrawn at a very low rate. On the phones we work with, that is about once a second.

A smooth animation needs dozens of frames every second. A pulse that fades in and out, a wave that runs along the edge, an orbit that circles the camera: each of these is a sequence of small changes, and the eye only reads them as motion when they arrive quickly. At one frame a second, a pulse becomes a light that is sometimes brighter and sometimes dimmer, with no motion in between. A wave becomes a series of jumps.

This is a property of the display mode, not of any app. An app can change what it draws, but the change only reaches your eyes at the panel's next refresh. That is why we will never promise smooth animation on AOD. It is not something software can deliver.

So what does AuraDisplay do on the Always-On Display?

It stops trying. While the screen is off, every animation style rests, and the light shows as a steady glow in the app's color. The moment you wake the screen, the animation picks up again at full speed.

Holding still has real benefits:

  • It reads clearly. A steady ring or edge glow is easier to spot at a glance than one that flickers between states once a second.
  • It is easy on the battery. No work is spent on frames nobody can see, and the black parts of the screen stay off.
  • It is honest. A light that is designed to be still looks intentional. One that tries to animate at one frame a second looks broken.

The low refresh rate has one more effect you may notice. A light that arrives between two refreshes waits for the next one, so on AOD it can take up to about a second longer to appear. That is the panel, not a slow app. Our guide to notifications on the Always-On Display covers the phone settings involved, and the notification light preview lets you see what a ring around your camera looks like on your own phone.

Why does a still light raise the burn-in question?

Holding still solves one problem and creates another. OLED pixels age a little every time they are lit, and pixels that stay lit in the same place for long stretches can age faster than their neighbors. Over time that can leave a faint mark. The Always-On Display is exactly where a light sits still for hours, sometimes all night.

So once we decided the light should not animate on AOD, we had to make sure it did not mark the screen either. We ended up with three separate protections, because each one guards a different kind of element and none of them covers the others.

How does AuraDisplay protect against burn-in?

The ring and edge glow drift slowly

With AOD burn-in protection on, the ring moves very slowly around its spot while the screen is off. The edge glow cannot move past the border of the screen, so it eases slowly inward and back out instead. The drift follows a looping path that takes around 12 hours to repeat itself, so the light does not keep tracing the same pixels through a night. It is a drift, not an animation. You are unlikely to notice it, and that is the point. In the app it is the AOD Burn-in Protection setting, and it is part of Pro.

Shapes step along once an hour

Pro also has shapes, such as hearts, stars and rockets, that orbit the camera or travel along the edge. A small drift cannot protect a filled shape, because the shape is wider than any drift that would still look calm. So on AOD the shapes creep forward together, so slowly that they move by one shape's spacing every hour. Over that hour, every spot a shape covered has been passed over and uncovered in turn, and no single patch of pixels stays lit all night.

The +N badge never shows on AOD

When more apps are waiting than fit around the camera, AuraDisplay can show a small "+N" badge. It is a solid, bright patch, which is the worst kind of element for burn-in, and it is not essential at a glance. So it is never drawn on the Always-On Display at all.

What else helps keep a light from sitting too long?

Some of the best protection is simply less time lit:

  • Clear notifications you have seen. The light goes dark as soon as you open or clear the notification.
  • Quiet hours, part of Pro, keep the light dark during a daily window, such as overnight.
  • Auto-dismiss, also part of Pro, fades a light after a time you choose.

If you have an older or heavily used OLED phone and leave the Always-On Display on for long stretches, these are worth turning on alongside burn-in protection.

Why tell you all this?

Because the alternative is a feature list that says "animations on AOD" and a light that stutters once a second on your screen. We would rather explain what the hardware can do and build the best light within it. If you want the full picture of what a notification light can be on a modern Android phone, our guide on how to get a notification light on Android compares the options, and AuraDisplay vs Always On Edge looks at how another approach handles the same screen.

Questions

Why does my notification light stop moving when the screen turns off?

Because the Always-On Display only redraws about once a second. A smooth animation needs many frames every second, and the panel simply does not show them in that mode. AuraDisplay rests its animations while the screen is off, holds a steady glow instead, and plays the animation again as soon as you wake the phone.

Can any app animate smoothly on an Always-On Display?

Not on the AOD itself, as far as we know, because the limit is the display mode, not the app. While the phone shows its Always-On Display, the panel refreshes at a very low rate to save power. An app can change what is drawn, but the change only appears at the next refresh, roughly once a second.

Can a notification light cause burn-in on an OLED screen?

A light that sits in exactly the same place for many hours can, like any static element on an OLED panel. AuraDisplay Pro includes AOD burn-in protection, which moves the light slowly so the same pixels are not lit all night. Clearing notifications, quiet hours and auto-dismiss also cut the time a light stays on.

Why does a light take a moment to appear on the Always-On Display?

The panel only redraws about once a second in AOD mode, so a light that arrives between two refreshes waits for the next one. That can add up to about a second on top of the time the notification itself takes. On the lock screen or with the screen on, the light appears almost at once.

Keep reading