I don’t know why it’s so difficult to find honest, unbiased views on Mac OS X and Apple computers. I know a lot of Mac fanatics and anti-Mac fanatics. I regularly participate in a Linux forum (the Ubuntu Forums, specifically), and it seems to be the same deal there—some users making it sound as if Mac OS X is the be-all and end-all of computing experiences, and some making it sound as if Macs are just the biggest ripoff that Apple can get away with.
Are non-Apple users just ignorant people waiting to be (or too poor to be) enlightened? Are Mac owners unthinking sheep who just do whatever Steve Jobs says?
Why can’t it be somewhere in between? Why can’t we acknowledge that Macs have some good points and some bad points? As I have mentioned before on my blog, Macs are computers. They are not magic. They are not garbage either.
Here is what I consider to be the God’s-honest-truth as the good and bad of Macs, and this is from someone who uses Mac OS X and Linux at home, and who uses Windows at work.
The entry level for purchasing a Mac is very high compared to purchasing a Windows PC. This should be an incontestable fact. If you compare spec-for-spec on low- to middle-end hardware, the Windows PCs will be cheaper for sure. As you get into more high-end hardware (the most suped-up Macbook Pro, the most suped-up Mac Pro), you’re far more likely to get a better deal with the Mac than the Windows PC.
What I have stated above I have observed by comparing many Windows systems to Mac systems over the years. Once you present a Mac fanatic with actual dollar amounts, you get the backpeddling about the difference in money being worth it and about Mac OS X coming with iLife and Windows having nothing like Garageband. You also get the anti-Mac fanatic proclaiming that Mac is overpriced garbage and Apple is ripping off its customers.
I don’t want to get into questions of whether the price difference is “worth it” or not. That is something each computer user must decide for herself. Right now I just want everyone to agree—Macs are usually more expensive than Windows PCs with similar hardware specifications.
What does this mean? Usually, not a whole lot. As I said before, most Mac fans will pay the difference anyway and think it’s worth it, and most anti-Mac fans will refuse to pay the difference. If you’re on the fence, though, and like Mac OS X and Windows Vista equally (i.e., if you are marginal and almost non-existent segment of the population), then I would say if you have basic needs (email, web browser, word processor, photos, music) and have only a little money, go for a cheap Windows PC (or even a Linux PC). Otherwise, go for a Mac PC. Simple. Isn’t it?
I’ve heard many a Mac fanatic say Apple charges more for Macs because the hardware is superior to non-Apple PCs. I’ve also heard many an anti-Mac fanatic say Macs have exactly the same hardware Windows PCs have.
I have found the exterior hardware for Macs to generally be well-thought-out and well-designed. In that sense, the exterior hardware is superior. The edges seem to be smooth and aesthetically pleasing. The weight seems to be reasonably light for the size. The blinking light for sleep mode is not obnoxiously bright (it slowly fades in and out instead of blinking on and off). The power cord for laptops is magnetic (and, yes, I am, like many others, clumsy, and I do trip on power cords, so it’s nice to have the cord pop out without breaking when that happens). The power button is never too small to press, and it’s flush with the surface so as not to be too obtrusive. The laptops all have backlit keyboards and high-resolution displays.
But the interior hardware is exactly the same as the interior hardware in non-Apple computers. I’ve seen hard drive failures in Macs just as often as in Windows PCs. That’s because those are hard drives manufactured by the same people who manufacture hard drives for Windows or Linux computers. The RAM isn’t some special RAM made by Apple. The graphics cards are regular graphics cards also in Windows PCs. Macs use Intel, Nvidia, Seagate—all the regular brand names in Windows PCs.
Apple does put a lot of care into making sure laptop speakers aren’t tinny and webcams work in low light. The hardware is always well put together. That doesn’t mean the hardware is of a superior build.
I don’t agree with Apple’s closing off (via End User’s License Agreement) of people using Mac OS X on non-Apple computers. I do, however, agree with their being proponents of tightly integrating the software and hardware by limiting the supported hardware options and thus making it easier for OS X developers to optimize the operating system (it doesn’t have to work on everything, just these few models). I wish Ubuntu went this route. The Linux kernel, of course, does try to support as much hardware as possible, but it’d be nice if the Ubuntu developers could especially vouch for no bugs or regressions occurring in certain Ubuntu-supported laptops and desktops.
Of course, Apple does sometimes take it too far. They don’t say “Oh, install it on whatever you want, but we support only these models.” They say “These models only. Only our computers. No other computers.” And that’s generally the Apple way, which is good and bad. If you play the Apple way and don’t mind those restrictions, it can be a very good experience, because you don’t have to worry about anything. If you buy an Apple TV, an Airport Extreme, an Apple Cinema Display, an iPhone, and a Macbook, you know they’re all going to play nice together.
The flip side of that is that you may not get as good support or as seamless an experience with non-Apple products. Maybe the wireless card in your Macbook Pro isn’t playing nice with the WPA encryption on your D-Link router. If that happens, do you think Apple is going to say “So sorry. We will work on getting that working as soon as possible?” No. They’re going to say “It should work, but if you want to make sure it works, buy this Airport Extreme instead.”
It’s certainly possible to use non-Apple peripherals with an Apple computer, but you will constantly get the message from Apple “use our stuff, use our stuff,” and they’ll have very little sympathy for you not using their stuff.
Even though Mac OS X’s interface has some nice touches (uninstalling applications by just deleting the application icon from the Applications folder, being able to drag and drop files to an application icon to launch the file in that application), I’ve generally found Mac OS X does not have an intuitive user interface. But I’ve also found that intuitiveness is highly overrated. There are counterintuitive aspects to Windows and Linux as well. These counterintuitive parts of Mac OS X are surmountable, but I do get annoyed when Mac fanatics keep repeating that Mac OS X is intuitive, when it is not. Here are some bits that are counterintuitive. If you can get over these quickly, maybe a Mac may be good for you:
- Enter renames files. Cmd-O opens them.
- Double-clicking an application download does not install the application. It mounts the application into a disk image container that has inside the application files that should then be dragged into the Applications folder.
- Dragging icons from the Dock to the desktop does not move or copy the icons. It makes them disappear in a poof of smoke.
- Even though you can cut and paste text or copy and paste files, you cannot cut and paste files through the menus or through a universally recognized keyboard shortcut (like Cmd-X, which works for cutting text).
- Dragging mounted volumes to the trash ejects them.
- The plus sign on a window has no consistent or predictable behavior. “Zooming” is pretty much useless (supposedly, it adjust the window size to fit the contents of the window, but if the content size changes, the window does not dynamically shift to refit the contents), and in iTunes you don’t even get a zoom—you get a switch between mini player and normal player.
- Closing the last window of an application does not close the application. This can be useful for some applications, but it doesn’t make sense for most of them.
- Windows can be resized from only one corner (and that corner may well be behind the Dock).
- There is no keyboard shortcut to access the toolbar menu.
- The symbols for certain keyboard keys are confusing (option, control, command, shift).
- The toolbar is for applications and not for windows within in application. This sounds great in theory… until you are using a huge monitor or extended desktop.
One thing I will give Apple, though—they seem to have put a lot of thought into their interface decisions. For every counterintuitive tidbit I see, I also can easily imagine a rationale for it. A lot of it sounds good in theory but just works out poorly in practice.
Why doesn’t it matter to Mac users that Mac OS X is counterintuitive in so many ways? Well, apart from the fact that people just get used to counterintuitive interfaces and deal with it, Mac OS X is a beautiful interface, and that beauty makes a lot of its users overlook the counterintuitive aspects. Now I’ve heard many a Linux user say Compiz looks much better than Mac OS X and can do fancier stuff. In screenshots, yes, I have seen some amazing-looking Compiz themes. And, yes, Compiz can do fancier things (raindrops, wobbly windows, spinning cubes).
But Mac OS X has really smooth animation that I have never seen in Compiz. Everything seems to just flow. I rarely see excessive pixelation in icons or stuttered movement when dragging things. And even though a lot of Linux users I’ve “met” online think Aqua is ugly, every person I know in “real” life thinks Mac OS X just looks amazing. I love the high resolution icons, and I’d love for my Linux computer to look just that way (and not a single Mac clone theme I’ve encountered over the years has come close to the real thing).
One thing I will say against the Mac OS X look is that it isn’t very easily customizable. If you’re into customization, I don’t know if Macs will be your bag, though.
I’ve also not seen any real performance gains in OS X. I think all the Mac users claiming Macs are faster than (Windows) PCs must have had malware-infested Windows installations. If anything, I’ve found OS X to require (perhaps like Windows Vista, as opposed to Windows XP) a lot of RAM in order to perform adequately. The smooth animations I mentioned before may also contribute to perceived notions of better performance or speed.
Here is another area where I rarely see balance presented. On the one hand, you have some Mac fanatics saying Macs are nigh-invincible—use a Mac, and you won’t have to worry about any malware. Go on your merry way! On the other hand, you have some anti-Mac fanatics saying Macs offer no security advantages over Windows, and the only reason Macs haven’t been exploited as much as that they aren’t as big a target for malware writers.
The truth is somewhere in between. Yes, a larger marketshare does make you a juicier target for malware, but Macs do generally have better security than Windows, especially Windows XP. Macs are not invincible. You do still have to use strong passwords, not enable extra network services, install security updates, back up your files regularly (note: antivirus is as useless on Macs and Linux PCs as it is on Windows PCs). But Macs implement sudo, which allows administrators to operate as a limited user and temporarily escalate (after a password authentication) to root privileges. Unlike Windows Vista’s UAC, this isn’t annoying, and it also cannot be easily turned off.
Unfortunately, since more and more malware uses social engineering (i.e., tricking the user instead of exploiting software vulnerabilities), Mac OS X will be compromised more and more (as we recently saw with the trojans in pirated copies of iWork and Photoshop) if Mac users continue to be complacent about security.
Security isn’t just the best or non-existent. There are many shades in between (good, okay, bad), and if you have an ignorant and gullible user who can be tricked into installing software from untrustworthy sources, then all your operating system security goes out the window anyway.
I’ll also say that if you are a Windows user who is considering going to Mac for only security purposes, don’t bother. If you like Mac OS X for other reasons, that’s fine. If you actually like Windows, there are some easy ways to make Windows just as secure as a Mac (use a limited user account, install Windows updates, use Firefox with the NoScript extension, get rid of useless antivirus software, turn off autorun, etc.). And if you’re just looking for an alternative to Windows, most Linux distributions actually have more robust security than Mac OS X, and they’re free.
This is like that lie about Macs not crashing. If you have a problem with Windows crashing, you’re either using Windows ME, or you don’t know how to secure your Windows installation (see tips in last paragraph). Occasional crashes might happen on any OS, though. I’ve seen the blue screen of death on Windows XP about as much as I’ve seen the rainbow circle of death on Mac OS X or the black screen of death on Ubuntu Linux. Crashes happen. Get over it.
If you are part of a small minority of computer users who uses computers for high-end commercially created gaming (instead of using a game console or just not gaming at all, like the rest of us), then of course you will use Windows. If you use Windows-only applications, you should use Windows. But if you are reliant on only cross-platform applications, then you can choose from Windows, Mac, or Linux.
And for all those Mac users who say “Oh, you have all these Windows-only applications? That’s what boot camp is for,” are you really going to suggest people buy a Mac only to install Windows on it?
The applications you use should be one of the primary reasons you pick an OS. If you need specialized software, make sure it works on the operating system you pick! Only if you are like me (email client, web browser, office suite, photo manager, music player) can you pick from any OS on the market.
Is Mac OS X for you?
Unfortunately, despite my long rant about the pros and cons, I don’t think anyone should make a computer purchasing decision based on what people say on the internet. (Unfortunately, with the dearth of Linux netbooks available in brick-and-mortar stores, I had to do that.) If you are a Windows user thinking about moving to Mac, don’t believe the Mac fanatics, and don’t believe the anti-Mac fanatics. Go to an Apple store and try it out yourself. See how you like it. If you don’t have an Apple store near you, just find someone with a Mac and ask to try it out (it helps if you say you’re thinking about getting one… it also helps if you’re in a public place like a coffee shop and not in some dark alley).
I’m a big Linux fan, and I prefer open source software, so I won’t be switching to Mac full-time, but I do enjoy the time I spend on my wife’s Mac (which has made it financially impossible for me to also get a Mac, anyway). It is a good user experience. It’s not perfect. It’s not magic. It’s not god-awful. It’s just good. Same as Windows. Same as Linux. Just use what works for you.