4 ms·
If this is valid, how about the countless animations everywhere in UIs today that waste time for no other reason than looking pretty the first hundred times? Th
by Krssst 3y ago
If this is valid, how about the countless animations everywhere in UIs today that waste time for no other reason than looking pretty the first hundred times? The application switcher on a phone I use has a switch time of 0.5s-1s with animations, practically instant without.
- jdiff 3y agoThere's real UX benefit to it is why. Things instantly changing to entirely different layouts takes time to process visually, if things lerp to their new positions then that processing time is cut down to the length of the animation, which are usually around a quarter of a second, not half or a whole. It might get in the way of speedrunners and power users, feel free to disable them, but you're not the target audience. It's the average user who doesn't have every UI nook and cranny burned into muscle memory.
- modeless 3y agoIt's a nice theory but it only works if the animations are smooth and designed to improve understandability. The vast majority of UI animations are pure visual flourishes that take twice as long as they should and don't make any kind of sense spatially or physically or improve the user's understanding of what's happening at all. There's a lot of cargo cult UI design out there. And what's worse is that most of the animations either don't start at the initial state of the UI or finish at the final state, or perform so badly that they hardly show any frames in between, so you have the worst of both worlds: abrupt jerky transitions and wasted time. UI transitions that make spatial sense, are fast enough, are fluid, and don't slow down typical use of the UI are rare unicorns.
- jdiff 3y agoI unfortunately 100% agree. While an amount of whimsy should be everywhere, animation shouldn't be used as just eye candy. Like every other aspect of UI design, it has to be used with purpose and care. And yeah, that's way rarer than it should be.
- yomlica8 3y agoFunny. I've had people hovering over my shoulder comment how my PC is so much faster than theirs when it was actually an RDP session to another PC, which seems to disable almost all window animations by default.
- lucky_cloud 3y agoA lot of software also puts in some kind of input delay/rate limiting for no apparent reason. Video game console system UIs and some game menus seem to be really bad about this for some reason.
- Too 3y agoCheap phones have terrible frame rate so they have to make the animations long to appear smooth. Imagine short animation in 200ms at 25fps only gives you 5 frames. It’s going to look janky and tacky. Make it 1000ms and it looks smooth and nice, except hopeless to use. (Unpopular?) solution: get an iphone. Their app switcher works as fast as your finger moves, with no problem of delivering consistent 60fps.
- Krssst 3y agoThe phone in question has smooth animations. They're just very slow as if to show how smooth and cool they are. It's also from a very well-known brand. I could double animation speed with developer settings but even with this I felt like animations were too slow. Solution was to disable animations. However this sometimes breaks things. For a few month this broke multi-tasking (two apps on the same screen), but the vendor fixed it (though they reworked multi-tasking at the same time to prevent switching one app so it became almost useless for me at the same time) Unfortunately I like having the ability to install what I want too much to get an iPhone but I understand how people valuing stability may prefer it.
- yreg 3y agoIf you are on iPhone, you can switch Settings -> Accessibility -> Motion -> Reduce Motion The Android a11y menu probably has something similar. Try it out and see if you like it more.
- msephton 3y agoYou can do it in a per-app basis. I turn it off globally and then turn it back on for Home screen, Books, and a couple of other apps.
- sedatk 3y agoNot all animations are useless. Actually, any useless animation has no place in the UI. - Some animations can be overlapped with time-taking tasks to keep user engaged but waiting at the same time. I think iOS does that when switching to an app that was swapped out to the disk. Loading takes time, so the animation compensates for some of the delay while the app's resuming. If there was no animation, the user could think that they didn't perform the action correctly, and might be inclined to repeat it, causing frustration. - Some animations are necessary to orient the user in UI flow. For example, the minimization animation moves the window to the icon that user needs to click in order to restore the app. The animation also makes user differentiate between close and minimize operations. - Some animations are necessary to give user proper feedback while keeping the responsiveness. One example would be the spring animation you get at the end of a list when scrolling using a touch screen. If there was no spring animation there, user would have no way to know that if that was the end of the list, or the touch screen stopped working.
- xcdzvyn 3y agoI used to think there was something wrong with _two_ of my Plasma installs because everything felt generally sluggish. It wasn't unusably slow, just enough to notice it. Turns out it's because the animation speed was so low (default). I doubled it and everything feels 1,000x better.