Mac OS X is one of the best operating systems ever built - there is no question about it. This convinced me to switch from the Windows platform to the Mac OS X world in the summer of 2004 with a Power Mac G5. But even the best operating system has some areas to perform better. The upcoming version of OS X called Tiger will cure a lot of things. Here are some points which I find annoying in the current release of OS X named Panther.
The approximately 1.5 MB large PDF file contains a lot of vector graphics and items to draw for the map, so the rendering takes some seconds. But things get even worse: If you want to scroll or zoom into the map, Preview seems to render the whole page again, so you have to wait until this operation is finished. This is not what I call seamless workflow.
Fortunally Adobe itself released Acrobat Reader 7.0 these days for the OS X platform which gives an optimized rendering and more important, an interactive zoom tool, which aborts the previous rendering when you try to zoom. These are the render times for the document:
Unfortunately we have no real winner: OS X Preview is very fast but non interactive and Acrobat Reader gives the user faster feedback with the lack of rendering speed.
OS X has also a built in software central called Software Update, which can be accessed from the System Preferences. Unfortunately this preference pane only lists Apple software updates and not a full overview of all installed software on the local machine. It even lacks an option to uninstall features.
After installing an application under OS X, which is pretty easy by just dragging and drop the program
to the desired location, you may want to uninstall it. Usually this is even more easy: You just throw the application
into the trashcan. That´s it? No! Most of the programs store their settings in the Library/Preferences
or Library/Application Support
directories. After deleting the application, these directories still contain
unused data, which you have to delete by yourself. The big majority of the applications I saw under OS X do
not have a corresponding uninstaller for this issue. What we need is a centralized software management application
for OS X and programmers that are aware that users sometimes also want to uninstall software.
So window movement and all the other eye candy is now for free and the GPU (Graphics Processing Unit, aka. Graphic Card) composes all the layers together. Unfortunately not all drawing operations are accelerated: Resizing Finder or Safari windows is a real pain. Every cheap PC with Windows can do this better, but I admit it, not so beautiful. Some optimization is needed.
Aiming such a small area, also called target, takes time and frustrates some users. There is an ergonomic theorem called Fitts Law. It says, that the time to aquire a target, is a function dependant of the size and the distance to the target. The OS X window control buttons resemble therefore a very small target for pointing with a mouse.
Also the changing state of those buttons is misguiding, when only reaching the area of those buttons. They should only toggle, if the mousepointer is really above a concrete button in order to avoid misunderstandings.The standard Mac comes with a one button mouse. Most people replace it with a three button mouse. In my case I chose a Logitech MX510 mouse. This gives a much more better handling.
Moving the mouse at slow speed, moves the pointer very slow. Moving fast, the cursor moves sometimes too fast. I did some investigation and here is my result: The acceleration on Windows and OS X seem to be different. As I am a guy who uses both systems, I do not want to learn both characteristics. Yes, you graphic designers, perhaps this is one of the reasons why you love the mac platform, but I do not need this feel.
Using the logitech drivers did not really solve the problem - they also seem to be buggy when switching users on Panther. Fortunally I am currently testing a generic USB mousedriver called USB Overdrive which solves this problem.
What we really need, is a linear mousedriver with only subtle accelleration, which moves the mouse pointer direct proportional to the movement of the mouse.
All subdirectories and files inside a directory are sorted by name in the finder views: files and directories are mixed together. This makes it really hard to find a certain directory, by scrolling through thousand files.
Keeping the directories at the top or bottom would add a great value when browsing through the filesystem.