What Sucks About DEs, pt. II: Apple, MacOS X

Last week’s column was basically a rant about things that bothered me about Ubuntu’s GNOME/Linux combination. Besides the usual ‘I do not experience the problems you have, so you must be an anti-GNOME troll!’ and of the course the ever-present ‘How on earth can you complain about Free software!’, it did what is was supposed to do: bring problems under developer’s direct attention (for instance, Evolution’s UI maintainer emailed me, asking for more clarification). Now it’s Apple’s turn. Here is a list of problems I find the most annoying about Apple’s Mac/MacOS.

Note: This week’s Sunday Eve Column is a little early, as I’ll be in Amsterdam tomorrow, watching the first match of my country in the Football World Cup (against the Republic of Serbia/Montenegro).

  1. The MacOS does not exactly feel fast. It seems as if every action just takes a fraction of a second longer on the Mac than it does on other operating systems– as if the MacOS has a continual hangover. While the situation on the MacBook Pro Apple is loaning me has improved considerably, it’s still not what I want out of my operating system. Other than that, this MacBook Pro has a dual-core 2.0Ghz processor and 2 gigabyte of RAM; so no wonder it feels faster than on other Macs I’ve tried.
  2. MacOS X is an inconsistent mess. Yes, it really is. Graphically, that is. OSX now has, what, 7 or 8 different themes, and as far as I’m concerned, that’s 6 or 7 too many. Some people say Apple is experimenting with all these themes; that’s fine, but please keep that reserved for testers, and not for people like me who do not like to spend 130 Euros every 18 months on a piece of software that is only getting more inconsistent instead of less. If you like graphical consistency, stick with BeOS/Zeta or GNOME.
  3. One of my biggest pet peeves: that annoying Google search field in Safari. On Panther (Safari 1.x), you could remove it. In Tiger (Safari 2.0), you cannot. Why, you ask? Beyond me.
  4. Tiger has some serious issues with… Screen remnants. More often than not, text input fields, whether they be on a webpage or in TextEdit or Mail or whatever, show lines twice when you delete a line, or something similar. Another annoying one is the scroll blob which gets, duplicated, or something; check the screenshot to see what I mean. Panther did not have these problems, but Tiger does– and we’re already at 10.4.6.
  5. Macs need an indicator LED for HDD activity. It is really annoying when your Mac becomes slow or unresponsive and you have to lay your ear on the keyboard to see hear whether it is still doing something or not. Screw aesthetics, Apple, and choose functionality over beauty for a change.
  6. Mail.app is a pointless email client, and I am flabbergasted I still use it every day. The amounts of emails I get and have in all my mailbox folders (about 40000) can bring Mail.app to a grinding halt, especially on PowerPC Macs. Other than that, Mail.app has its own theme (why, for god’s sake?), and lacks a vertical preview pane.
  7. Where GNOME has an evil taskbar, MacOS X has an evil dock. Yes, it looks cool and all, but it’s a UI nightmare. Instead of having a separate section for taskbar entries and application launchers, the dock has one section which aims to be both, but obviously sucks at doing so. It’s confusing. Seperate the two, and leave the current situation as an option.
  8. OSX needs a decent uninstaller, supplied with the OS (no, AppZapper does not count, even though it’s a great tool. Something like that should come standard with an OS). You see, Mac people will tell you how easy it is to uninstall applications: just drag to the trash and done. That’s wrong. When you drag an application to the trash, it leaves behind a trail of configuration files and the like all over the OS. Obsessive-compulsive as I am (my directory structure and email rules make little kids cry), I want an application to really be gone when I uninstall it.
  9. Apple needs to put more effort into backwards compatibility. They currently downright screw over developers (and hence the users) by breaking compatibility so often.

That’s it for Apple. Join me next week for… I don’t know, to be honest; either Explorer or KDE. That is, if there will be a column at all next week (I’m in the middle of a move). Enjoy the World Cup!

–Thom Holwerda


If you would like to see your thoughts or experiences with technology published, please consider writing an article for OSNews.

173 Comments

  1. 2006-06-10 10:55 pm
  2. 2006-06-10 10:56 pm
    • 2006-06-10 11:03 pm
      • 2006-06-11 12:13 am
        • 2006-06-12 2:49 pm
      • 2006-06-11 12:52 am
      • 2006-06-11 10:43 pm
        • 2006-06-11 10:52 pm
    • 2006-06-11 12:38 am
    • 2006-06-11 12:42 am
    • 2006-06-11 12:16 pm
    • 2006-06-11 4:04 pm
    • 2006-06-12 2:31 am
    • 2006-06-12 4:39 pm
    • 2006-06-14 1:02 pm
  3. 2006-06-10 10:56 pm
  4. 2006-06-10 11:02 pm
  5. 2006-06-10 11:04 pm
    • 2006-06-11 11:11 am
      • 2006-06-18 3:29 pm
  6. 2006-06-10 11:05 pm
    • 2006-06-11 12:19 pm
  7. 2006-06-10 11:17 pm
    • 2006-06-11 1:11 am
  8. 2006-06-10 11:17 pm
    • 2006-06-11 12:16 am
      • 2006-06-11 12:48 am
        • 2006-06-11 12:49 am
    • 2006-06-11 8:09 pm
  9. 2006-06-10 11:21 pm
    • 2006-06-10 11:23 pm
    • 2006-06-12 1:37 pm
      • 2006-06-12 1:49 pm
  10. 2006-06-10 11:26 pm
  11. 2006-06-10 11:43 pm
    • 2006-06-11 12:47 am
      • 2006-06-11 2:02 pm
    • 2006-06-11 12:55 am
    • 2006-06-11 1:47 am
    • 2006-06-11 4:16 am
      • 2006-06-11 5:47 pm
        • 2006-06-13 12:29 pm
          • 2006-06-13 1:48 pm
      • 2006-06-11 6:31 pm
        • 2006-06-11 6:31 pm
    • 2006-06-11 11:19 am
    • 2006-06-12 12:32 am
    • 2006-06-13 5:30 pm
  12. 2006-06-10 11:50 pm
    • 2006-06-11 12:23 am
      • 2006-06-11 1:22 am
        • 2006-06-11 6:55 am
          • 2006-06-11 7:10 am
        • 2006-06-12 12:48 pm
          • 2006-06-13 1:59 am
          • 2006-06-13 6:29 pm
    • 2006-06-11 5:00 pm
    • 2006-06-11 11:01 pm
  13. 2006-06-11 12:56 am
  14. 2006-06-11 1:05 am
    • 2006-06-11 9:31 pm
  15. 2006-06-11 1:08 am
    • 2006-06-11 1:53 am
      • 2006-06-11 10:57 am
  16. 2006-06-11 1:22 am
  17. 2006-06-11 1:32 am
    • 2006-06-11 7:35 am
      • 2006-06-11 9:18 am
        • 2006-06-11 10:17 am
          • 2006-06-11 11:05 am
          • 2006-06-11 4:39 pm
        • 2006-06-11 2:28 pm
      • 2006-06-11 4:00 pm
    • 2006-06-11 9:13 am
      • 2006-06-11 2:23 pm
        • 2006-06-11 3:35 pm
        • 2006-06-11 5:27 pm
          • 2006-06-11 8:14 pm
          • 2006-06-11 8:41 pm
        • 2006-06-12 2:33 pm
      • 2006-06-11 4:56 pm
        • 2006-06-11 5:28 pm
    • 2006-06-11 1:14 pm
      • 2006-06-11 5:51 pm
      • 2006-06-12 1:09 pm
      • 2006-06-12 6:16 pm
        • 2006-06-12 10:04 pm
          • 2006-06-13 12:47 am
          • 2006-06-13 2:12 am
    • 2006-06-13 1:45 am
  18. 2006-06-11 1:33 am
  19. 2006-06-11 1:40 am
    • 2006-06-11 3:37 pm
  20. 2006-06-11 1:41 am
    • 2006-06-11 1:56 am
      • 2006-06-11 5:40 am
      • 2006-06-12 7:18 am
    • 2006-06-11 2:16 am
      • 2006-06-11 6:14 am
      • 2006-06-13 6:22 pm
    • 2006-06-11 7:39 am
      • 2006-06-11 8:06 am
    • 2006-06-12 2:43 am
  21. 2006-06-11 2:01 am
  22. 2006-06-11 2:44 am
  23. 2006-06-11 3:04 am
  24. 2006-06-11 4:25 am
    • 2006-06-11 2:09 pm
    • 2006-06-12 8:13 pm
  25. 2006-06-11 5:09 am
  26. 2006-06-11 5:49 am
    • 2006-06-11 6:02 pm
  27. 2006-06-11 6:35 am
  28. 2006-06-11 7:05 am
  29. 2006-06-11 7:52 am
  30. 2006-06-11 7:58 am
    • 2006-06-11 4:37 pm
  31. 2006-06-11 10:09 am
  32. 2006-06-11 10:49 am
  33. 2006-06-11 11:12 am
    • 2006-06-11 9:51 pm
  34. 2006-06-11 11:18 am
    • 2006-06-11 11:45 am
  35. 2006-06-11 11:47 am
  36. 2006-06-11 1:00 pm
  37. 2006-06-11 2:21 pm
  38. 2006-06-11 2:43 pm
    • 2006-06-11 2:54 pm
    • 2006-06-11 3:42 pm
  39. 2006-06-11 3:08 pm
  40. 2006-06-11 3:49 pm
  41. 2006-06-11 6:22 pm
  42. 2006-06-11 10:19 pm
    • 2006-06-12 3:23 am
    • 2006-06-12 12:26 pm
  43. 2006-06-11 10:23 pm
    • 2006-06-12 1:10 am
      • 2006-06-12 9:05 am
    • 2006-06-12 9:22 am
  44. 2006-06-12 5:12 am
  45. 2006-06-12 5:47 am
    • 2006-06-12 6:33 am
      • 2006-06-12 6:36 am
  46. 2006-06-12 7:42 am
    • 2006-06-12 9:41 am
      • 2006-06-12 11:27 am
  47. 2006-06-12 11:38 am
  48. 2006-06-12 1:05 pm
  49. 2006-06-12 1:25 pm
    • 2006-06-12 1:57 pm
    • 2006-06-12 9:59 pm
    • 2006-06-12 4:24 pm
      • 2006-06-12 5:22 pm
  50. 2006-06-12 5:50 pm
  51. 2006-06-12 8:24 pm
    • 2006-06-12 9:05 pm
  52. 2006-06-12 9:26 pm
  53. 2006-06-12 9:47 pm
  54. 2006-06-12 10:47 pm
  55. 2006-06-13 5:28 pm
  56. 2006-06-13 5:47 pm
  57. 2006-06-13 6:04 pm
    • 2006-06-13 8:02 pm
  58. 2006-06-13 6:17 pm
  59. 2006-06-13 10:08 pm
  60. 2006-06-13 10:15 pm
    • 2006-06-14 7:38 am
    • 2006-06-14 11:59 pm
  61. 2006-06-15 10:20 am