←back to thread

631 points wojtczyk | 1 comments | | HN request time: 0s | source
Show context
jb1991 ◴[] No.41407501[source]
On mobile devices, Apple’s Calculator app has always been one of the most frustrating apps I’ve ever used, and I’m surprised it’s a stock app by the company itself. If you press buttons quickly, like you would a normal calculator, many of the key presses simply don’t register at all. I’m not sure if they’re prioritizing some pretty little visual animation over actual functionality, but it’s incredibly surprising from a company that focuses on user interaction, supposedly.
replies(10): >>41407553 #>>41408727 #>>41409391 #>>41410813 #>>41410995 #>>41411245 #>>41411348 #>>41411674 #>>41412179 #>>41412268 #
1. jagged-chisel ◴[] No.41412179[source]
It’s not just animation causing the problem.

There are so many cases where I touched a button and it’s so slow that I tap again, but when it finally responds, it does the thing twice or changes the UI under me and I tap a different button.

Or it changes color/flashes to acknowledge the touch, but does nothing until I’m super patient and try it again and it works.

Or it does nothing to acknowledge my touch and doesn’t execute the action, so I question my sanity.

The point is that it’s so inconsistent that I don’t have an evidence-based guess at the root cause. My gut says it’s the overuse of dispatch queues.