Last week, Puffbox Ltd invested in a Mac. Somehow I never quite saw myself as a Mac owner: a combination of the cost, the vendor lock-in, the slightly smug grins on Mac owners’ faces – even when the kit failed, as it seems to do with unexpected frequency, judging by my Twitter stream. But my long-serving XP desktop machine is starting to show its age, and much of my work these days is in collaboration with a Mac owner, so it seemed to make sense.
I went for a Mac Mini: at its ยฃ510 list price, it’s roughly half the price of an entry-level iMac, as long as you’re prepared to bring your own monitor, keyboard and mouse. But I managed to find it for ยฃ477, at Dixons.co.uk; and after a bit of googling, I found a voucher code to knock a further ยฃ15 off it. Very pleased with myself.
I’ve spent the past few days loading it up with software. First Firefox, then a few must-have extensions, giving me access to my Google-powered email and Delicious bookmarks. A suite of browsers for testing purposes: Chrome, Safari, Opera. Dropbox, to enable easy file-sharing between machines. Twhirl, my Adobe Air-powered Twitter client of choice. And so on.
What’s been striking is that, with only a couple of exceptions, these are exactly the same apps I use most often on my XP box. (And for that matter, my Ubuntu laptop and netbook.) I needed a good code-friendly text editor, and TextWrangler got quite a few recommendations. Adium seems to be the must-have Instant Messaging client. But that was about it.
So it’s a very unexpected experience, powering up the Mac and hearing that same startup chime, which used to herald a venture into Unfamiliar Territory. A land where right-clicking was alien. A land with strange symbols dotted around otherwise familiar keyboards. Yet nowadays, there’s no immediately distinguishable difference. You press a button at the bottom of the screen to open up a menu of programs; you click on Firefox, and you’re up, up and away.
Is the Mac going to become my main machine, or will it remain a secondary box for fileserving and browser testing? At this point, I honestly don’t know.
Except, of course, that it isn’t a fair choice. If you build stuff for the web, you need to test it against all browsers. And that means Microsoft Internet Explorer. And that means Windows. So like it or not, you’re stuck with Windows at some point – be it as a virtual machine, or a secondary box. Sure, there are third-party services like Litmus or IE Netrender, which send back screengrabs of your code rendered in browsers you don’t have – but I don’t believe you’ve really tested something until you’ve clicked around in it.
Things are set to get even more complicated with the next release of Ubuntu, due in a fortnight. Like the Mac’s OS X, Ubuntu is perfectly capable of running Firefox, with its extensions, and Adobe Air, and Chrome and Dropbox. If anything, its desktop candy is even sweeter. The Mac will beat it on reliability, since Apple own the entire supply chain. But Ubuntu is at least as pretty to look it, arguably prettier… and that’s before the next release brings some new, even tastier interface themes.
There were suggestions in the past couple of weeks that Apple’s iconic ‘I’m a Mac, I’m a PC’ series of commercials may be at an end. On reflection, it’s no surprise. It just doesn’t matter that much any more. In the wake of the open source revolution, we’re all the same.
Except for Internet Explorer, which still sucks.
Responses
Nice one Simon! Quick bit of Mac software stuff: BBedit or TextMate are great editors if you need a bit more grunt and can invest a few pennies. Likewise, Transmit is a lovely FTP client, and worth coughing up for I think. Acorn and Pixelmator are nice cheap image editors.
Don’t forget that the iLife software which usually comes free is great too – especially iMovie and Garageband – they make video and audio editing a cinch.
You’re right on the wider point though, that the OS wars haven’t been won, they’re just irrelevant. The network is the computer these days. As well as SaaS and OSS, virtualisation is another reason. No matter what your hardware, or main OS, you really can have it all. For that reason, while I am very much a Mac convert, you might be better going for Ubuntu as your main choice – I think it handles virtualisation a better than the Mac.
One thing I have found since I have been playing with Ubuntu though is that it still isn’t quite ready for my Dad. Having to use the command line to get Flash to work, or Skype, or .mp3s? Come on. Also, the native apps just don’t have the usability that you get on the Mac, especially the creative stuff.
I’ll be interested in how you get on!
Oh, and get Skitch as well. It’s great.
Just FYI: Microsoft provides Virtual PCs loaded-up with old versions of IE and are a great help:
http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
MacMini – good choice. They’re quite nippy. I got one two and a half years ago and love it. Since I moved house 15 months ago, I have yet to power up my old XP desktop. (Though I do sometimes carry a XP Netbook around when out and about.)
You can run Ubuntu on a Mac.
It’s the optimum smug-face segment of the platform Venn diagram…
… which, in many respects, proves the point exactly. ๐
PS If somebody can explain to me how I can run those Microsoft IE disk images on a Mac, without resorting to command line insanity, I’ll be most grateful.
I suppose you could install XP on your Mac using Boot Camp, and use that. Having to reboot to test your sites may not be all that useful though.
Hmm, maybe Parallels does the trick.
http://www.macworld.com/reviews/product/405560/review/parallels_desktop_1.html?expand=true