Remix.run Logo
mholt 6 days ago

Apple could learn a thing or two from this. Too often I'm waiting for their silly animations to finish. Just a moment ago I swiped to scroll the view to the bottom, then immediately tapped the button when it came into view, but I had to tap it multiple times until the bouncing stopped.

That's just one example because it just happened, but this happens ALL the time. I know Apple can do better. My Android phone felt so much more responsive (the 120hz screen helped, I'm sure), simply because the animations were snappier.

Other examples that come to mind real quick:

- Swiping up to switch apps. That one is awfully slow. (Actually, most gesture-based activities are painfully slow!)

- Dismissing notifications (esp. on Mac)

- Opening the drawer thing

- Revealing the dock

- Sometimes I see animations stacked upon each other. One animation has to fully complete, then another one, THEN I can finally use my computer again.

It's ironic that I have to go to Accessibility settings and disable these things to make my device accessible.

gcau 6 days ago | parent | next [-]

Whenever my apple wallet connects to my phone, It plays a totally useless animation that feels like it takes forever, and covers the entire screen. In that time, you cant see or do anything on the phone. So annoying, and for no reason. Just give me a little haptic when it connects.

ninkendo 5 days ago | parent | next [-]

This enrages me so fucking much.

When does my wallet slide slightly from the magnetic center and then back into place most often? When I’m getting it out of my pocket.

When am I trying to just use my goddamn phone the most? When I get it out of my pocket.

So, it ends up being that ~50% of the time I need to use my phone, I have to wait for that goddamn 3 second animation first.

If some engineer introduced a 3 second regression in the time for Face ID to unlock your phone 50% of the time, it would be noticed and fixed immediately. But call that 3 second regression a “surprise and delight animation” and suddenly Apple designers love it and force it on you.

GuinansEyebrows 6 days ago | parent | prev [-]

same when attaching a locked phone to a magsafe charger. it seems like a small thing but i actually interact with my locked phone enough for that to get on my nerves. i'd prefer the haptic feedback but i would even settle for being able to swipe it away - nope. not an option.

void-pointer 6 days ago | parent | prev | next [-]

You don’t have to wait for the iOS navigation animations to finish, they’re designed to be fully interruptible.

benhurmarcel 5 days ago | parent [-]

Not all of them. For example if you open a conversation in messages it slides left, and you have to wait before you can scroll. When you cancel a route in Maps it zooms back on your position and you have to wait before you can move the map again (and it’s really slow).

wilkystyle 6 days ago | parent | prev | next [-]

An extremely infuriating one that repeatedly gets me because I forget about it: the AM/PM wheel when setting an iOS alarm. If I set an alarm the night before and the last thing I do is flick the wheel to AM, but then hit save before the animation has finished it's very subtle and slight easing/bouncing animation, the setting remains at its original value (PM because I'm creating the alarm at night) and thus the alarm does not go off in the morning when I expected it to.

crazygringo 5 days ago | parent [-]

You're right, that one drives me nuts. Any slide wheel doesn't change its underlying value until it stops animating, even if it's 99% of the way there. You navigate away from the screen thinking the new value is set, but it's not.

That one falls into the category of UX felony as far as I'm concerned. It's not just delay or confusion, but actively misrepresenting a value.

taminka 6 days ago | parent | prev | next [-]

the macos switching between spaces/desktops is INFURIATING, because until the animation fully finishes, all the clicks/keys are registered on the last space, and the animation takes a while...

apple have completely lost the plot, and organisations of that size are incapable of producing good user experience w/o a de facto dictatorship person who has an idea what here doing (a la steve jobs)

this is worsened by the the fact that even on hn people have no idea what's they're doing in terms of design most of the time, because they fail to realise that the average person isn't like a fan of their product lol, they just see it as a utility that needs to perform a bare minimum of functions reliably, with a consistent ui, like thats literally it...

every time you want to change something, ask yourself, if I show this to my grandma, and unless her reaction is "omg yes this is a million times better, pls do that" DO NOT CHANGE ANYTHING

evulhotdog 6 days ago | parent [-]

I’ve tried to find a way to reduce or eliminate those workspace switching animations and have not found a solution. I will say that using a hotkey to access it makes it go the fastest compared to swiping, but that’s about it. There are more extreme solutions like Flashspace but it’s not the greatest.

mackeye 6 days ago | parent | next [-]

it got on my nerves to the point i switched to https://github.com/nikitabobko/AeroSpace, lol. things like smooth scroll help you follow your place in the text (its something i cant live without, even in a tui editor). a fullscreen workspace switch should not need that.

zzo38computer 6 days ago | parent | next [-]

> things like smooth scroll help you follow your place in the text

I dislike smooth scroll (and many other UI animations), but there are other things that might help, such as:

- Xaw scroll bars; click to scroll so that the clicked position is now at the top of the screen.

- Line numbers.

- Marker for bottom and top of previous scroll position, if what was previously on the screen is still visible.

hexo 5 days ago | parent | prev [-]

smooth scrolling text is one of worst mistakes in UX

sleet_spotter 5 days ago | parent | prev [-]

FYI there is a long-standing bug with ProMotion and switching spaces. Their length is tied to refresh rate somehow. Switching to static 60hz makes them faster (but what an annoying choice to have to make!)

bze12 5 days ago | parent | prev | next [-]

iOS default animation speed is 350 ms, at least for SwiftUI. This has always felt a bit too slow. And recent system animation changes felt gratuitous to me (opening the action bar on iMessage for example).

OTOH this article is basically downstream of Apple’s interface design philosophy.

troupo 5 days ago | parent | prev [-]

Ironically enough their HIGs used to tell you not to overuse animations, and to keep them short.