A button has one job: iPhone vs. Nothing Phone rotation UX
Original: If you're a button, you have one job
Why This Matters
Mobile UX input-buffering gaps affect usability at scale, even in mainstream photo apps.
Designer Marcin Wichary compares image rotation UX on iPhone and Nothing Phone, finding that iPhone buffers rapid taps while Nothing Phone ignores them during animation, blocking the user until each rotation completes.
In a post on his blog Unsung, designer and writer Marcin Wichary highlights a subtle but meaningful UX difference between iPhone and Nothing Phone (Android) when rotating photos. The test: tapping a 90-degree rotation button eight times in quick succession—which should result in a 'no op' (two full rotations, returning to the original orientation). On iPhone, rapid taps are buffered, so each rotation queues up and executes in order without blocking the user. On the Nothing Phone, each tap triggers haptic and audio feedback, but is ignored if a prior rotation animation is still playing—forcing the user to wait. Wichary frames the issue using the concept of 'situational power user-ness': even a casual interface like phone photo editing will eventually be used intensively—such as when someone needs to rotate dozens of landscape documents one by one. He argues the rule should be universal: never force a user to wait for an animation to finish. Buffering taps or interrupting/accelerating animations upon a new tap are both valid solutions. The post echoes themes from his broader interactive essay on UI design quality, emphasizing that these challenges are not relics of the desktop era but persist across modern mobile platforms.