This is the question I'm asking myself, as a mac user: Why Use A Mac?
This question and posting aren't meant to start a "rant" so please do not take this posting in that way.
I've been a MacBook Pro user for about a year now. While I like lots about the mac, there are lots of things I don't like. While these issues aren't exactly "show stoppers", they're close....
So, I'm on the fence right now about whether to go out and get a Windows 7 laptop (ugh!) and move back to Windows. My Windows XP Pro experience was nearly perfect, but Vista moved me to the mac.
Programs I use A LOT that don't work well on the mac or don't have true equivalents on the mac
Examples:
MyEclipse plug-in for Eclipse.
With Apple's mess up of the JVM 1.6 and "carbon issues", this mac plug-in really doesn't work well at all. Also, this company doesn't fully support the mac platform (missing features) due to issues. I'm therefore forced to use my VM Windows XP machine anytime I do software development.
WinZip.
Yes, I know "zip" is built in to the mac. But, what's on the Mac isn't even close to Winzip for Windows. There is no zip file viewing, no encryption, no interface, etc. No comparison.
Password manager.
Here the mac version of the password program I use isn't even close to the windows version.
Snagit.
Still not on the mac. (though supposedly a version is in the works.) No real equivalent. The screen capture on the mac is, again, very rudimentary - similar to Print Screen or Alt Print Screen in windows. Snagit is the real thing.
VM Fusion running windows sucks the life out of my 4 GB mac. I get lots of "color wheels". I've configured VM Fusion to run in 800 MB with only one virtual processor, but it's not fun.
There are other issues as well, but this is the gist of it.
-----
I find that I do all my productive work in Windows, not on the Mac.
Sadly, I'm now wondering if Windows 7 wouldn't make more sense -- IF, and it's a big "IF", it's truly better than vista.
Having the Registry, DLLs, backups, Anti-virus/spyware, and all those issues to worry about again is a major turn-off for any M$ platform.
Any suggestions or comments?
Thanks.
M
For some strange reason, I cannot take any of these reasons seriously. There are many good and serious reasons to move back to Windows, but yours are just looking like excuses.
WinZIP is a commercial program and not a part of Windows. It's not even remotely fair to compare this to the built-in functionality of any OS. If you want to compare WinZIP to something on the Mac, why don't you compare it with StuffIt Deluxe 2009 (or newer)?
I never needed a Password manager. But there are a bunch of Open Source solutions for people who need that for all platforms.
Eclipse - I don't know what MyEclipse does or what it is good for. And I'm glad that I haven't become a Java developer. But when I read the blogs on java.net, it seems that almost all Java developers have moved away from the Mac either back to Windows or they've moved on to Linux or Solaris. And a lot of them are now using Netbeans - which nowadays even runs very well and fast on OS X, by the way.
VMWare will also suck the life out of a Windows machine if you need to run another OS in a virtual machine. You cannot have enough RAM and CPU power for virtualization, it's a simple fact of life.
However, if you spend more time in the virtualized guest OS than in the host OS, then I strongly doubt that you need the host OS at all.
In my experience, Windows 7 64-Bit --is-- much better than Vista and XP and 2000 and NT, where better means stable, much faster and more fun to use. I think Windows 7 has turned out very well, and it's a serious competition to the other desktop platforms.
Anti-Virus & Spyware - well, when you exchange emails and Office documents with other people, you should have an anti-virus software on any platform, whether it is OS X, Linux or Windows. And may it only be to protect them from malware.
The registry: When I look at those millions of configuration files on an average Linux system, I think the registry actually was a great idea. At least you have the chaos in -ONE- place, and not clustered all over your system. I find the configuration and maintenance of Ubuntu Servers rather nightmarish. And OS X is just as bad when you look under the hood.
DLLs: I wonder where that cliche comes from. In more than 20 years in the Windows world, I never had problems with the mysterious "DLL-hell" every non-Windows user is talking about. But as with everything else in IT, it always helps when one knows how a certain technology works.
Backups: Ahem. So you don't backup OS X, no? Time Machine might have a nice GUI, but it certainly is not a competition to BackupExec or some other backup solution in that league. I'm not even sure if it actually can compete with the built-in backup mechanisms of desktop Windows. After all, Windows can handle streamers and other professional backup devices out of the box - Time Machine can't. Or, in other words: Time Machine is a nice looking toy in comparison to any backup software on Windows, but that's it.
Anyway. I work at a Teleport in my day-time job where I'm taking care of a large network and all sorts of platforms, and thus I've become rather platform agnostic. At the end of the day, they all suck in one way or the other.
My advice is this: Compile a list of the tools that you really need to be productive and to do your job and then objectively compare each platform against your individual needs. There's no shame in using Linux or Windows on Apple hardware, you know. OS X is not the holy grail, and if it turns out to be counter-productive for you, dump it and use the platform that makes you productive. You don't have to buy a new computer for that.
Oh -- and Windows 7 will actually perform awesome even on five year old hardware.