Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

apple, please fix OS X responsiveness!

Hi everybody,


lets face it: OS X responsiveness needs to be improved. I'm not ranting about overall OS X performance, I've been using macs for many years on many machines alongside Windows, Linux and other systems, and for most purposes, I preferred the mac.


But there is one thing that has never really been improved since Mac OS X (it wasn't an issue on Mac OS 9): the time the system and/or applications need to respond to keyboard input or mouse clicks. Of course, there is always a reason why the system is busy. The network may be sluggish, an application is running in the background, memory may be at its limits, the hard drive might be fragmented (although it shouldn't) and so on. This is how the world is. Any system can be brought to its limits by such issues. BUT, on Mac OS X, when something isn't working as it should be, gui responsiveness is going down. This isn't the case on Windows, at least not to this degree! Let me give you two examples:


Displaying from the menu bar is not a complicated task for the system. However, when I click on the menu bar, it always takes some milliseconds until the submenu is displayed. Milliseconds aren't a big deal, but they are perceivable and my feeling is that they indicate that something isn't as it should be. If the system or the network or whatever is busy, these milliseconds may turn into seconds and this is not good.


Using a word processor (MS Word for most of the time, so you could indeed blame Bill Gates), I want immediate feedback when I am typing. On Windows, I get it. On Mac OS, when there are some background activities, it can happen that it takes 1 to 2 seconds until the characters I've typed are displayed. No character gets lost, so in case of no feedback, I can still go on typing, hoping that the text will appear sooner or later. But this is not how it should be. I guess this is the same sort of problem as the following one: when a browser, e.g. Safari, is busy opening a slow website, it may take some seconds to stop loading the page and typing in a new address.


I guess the reason for these problems lie deep in OS X architecture. A wild guess of mine is that it is somehow related to OS X's good overall latency. But when I am not using my mac on stage to play keyboard, but simply to work or to surf, I don't care about the latency of backgound processes, I simply want immediate feedback to my input (just as I get it on my windows machines). What about having the option to choose between "optimized for app latency" or "optimized for gui responsiveness" in the system preferences? Or is there another reason?

Posted on Dec 14, 2011 1:08 AM

Reply
17 replies

Dec 20, 2011 5:13 AM in response to a brody

I guess most of my current complaints are related to a sloppy network in my office. I have to live with that. I suspect the network problems to be particularly problematic in combination with apple mail trying to synchronize.


I am really not complaining about overall latency. I really like OSX. I like to work with it. What makes me crazy is UI (and only UI related) latency. If the system is busy for whatever reason, I do not get any reaction to a mouse click for some hundred milliseconds, and this feels like the mouse button (or trackpad resp.) being broken. For example when I click on the window of an application that is in the background, it may take up to 2 seconds until anything happens at all. It is perfecty OK for this application to take 2 seconds to wake up. But in the meantime I'd like to see just some sort of reaction from the window manager (whatever it is called in OS X).


Probably my sensitivity is related to the fact that until recently my MacBook Pro had a hardware problem with the trackpad resulting in clicks occasionally not being triggered. So every time I did not get any feedback (be it due to trackpad problems or slow UI responsiveness), I alway asked myself: should I click again?


At least in part, apple is to be blamed (maybe it is fruitless to share this insight here, so I'll make it short), because I don't see why (while OSX is busy) I am able to instantly move the active window, while I don't get any feedback to other actions such as clicking on an inactive window. Sometimes, even clicking on the menubar takes quite some time.

Dec 20, 2011 5:34 AM in response to msreimol

Feedback towards user actions has a double edged sword in terms of design. Apple used to have many more "Appearance" Sounds that would give you feedback for every gesture of the operating system. They appear to have backed off from that, and I am thankful they did, because it was getting annoying to have to troubleshoot ghostly sounds coming from the computer for every little minor action, especially when someone's kid enabled it by accident. It still happens sometimes when someone's kid enables Universal Access by accident. Of course there will always be those who want an instant reaction from their every action to know they are actually doing something.

One design doesn't fit all sadly.

apple, please fix OS X responsiveness!

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.