I have a long-standing relationship with Apple. I grew up with an Apple II+ from around 1981, and I used macs from the Macintosh 1MB (and several other along the way.)
Having said that I wouldn’t consider myself a Mac user per se. To start with I use many operating systems (XP, Linux and OS X mostly); they all have good things and bad things, and I’m fickle enough that at any point I’m happy to switch to the (momentarily) best choice for me.
What really gets to me though is that as far as design decisions (at least from the point of view of usability and compatibility) Apple makes some really good ones, and then does something really stupid to completely negate the advantage.
Example number 1:
On OS X, there is a search engine that searches through everything: inside files, email messages, etc. Great. But half of the time, the reason I’m searching that way is because I’m looking for another file in the same folder. But there’s not obvious way to find out where the file resides. I have found a work around: command-I will bring the “Get Info” window for it and you can then see the full path. But really: what I want is ctrl-click to bring a menu with “reveal in finder.”
Example number 2:
On OS X, searches can have selection criteria such as Kind, file size, etc. The other day, I noticed m disks were getting full, and my usual method is to search for really big files to delete. As it turns out, the search returns a list of the files that match the criterion (say file size bigger than 200MB.) That list has just three fields: Name, Kind, and Last Opened.
I’m after the size of the file you dummies. Why can’t I choose to display that field? It’s in every other window?
Example number 3:
I needed to make an audio CD from student work for an open day. I had to grab one file from an audio CD, and three files from a CD-rom. That, really, should be straightforward.
As it turns out, you have to bring these into iTunes. I really hate that because by default that populates my iTunes library (why would I want those in my library?) and by default they will be checked and will sync to my iPhone (once again, why would I want that on my iPhone.) So I uncheck those.
Now, to burn a disc, you need to make a playlist. (sigh…) Fine. But that won’t burn because they need to be checked. (Re-sigh…) Fine. Now when that’s done some time later, I need to remember to uncheck those again.
Example number 4:
iTunes sucks big hairy donkey danglies; we knew that, and Apple has a nasty habit of imposing it on the world. Not quite sure why really either because it as far as I understand them, it violates Apple’s own usability guidelines. But that’s by the by.
I’ve got an iPhone 3G 16GB. Fantastic phone, brilliant user interface design, love it.
I was until then quite happy to not use iTunes.
You need to activate the phone with iTunes. Why?
You need to use iTunes to sync anything: contacts, calendar, whatever. Whether that’s music or not. So I add one contact entry in the Contacts app, and to sync it to the phone, I have to launch iTunes and initiate a sync that will take forever and be a pain in the arse because it will try to sync everything including everything that’s now in iTunes and checked by default.
So let me ask you this: who in their right minds but Apple would make you do everything to do with their phone with a music application?
Apple: please just let me do what I want the way that I want with my hardware. The simple way was great, I’d like to keep it please.