I’d pretty much completely written off Windows after the Vista debacle. I’ve spent the past year+ trying to become a Mac user. I have for the most part. I’m writing this post from the train on my Macbook.
Mac OS is a aesthetically pleasing. But it’s not without its faults. Programs hang. Gmail has killed Safari on multiple occasions. Finger gymnastics are required to perform simple tasks such as cycling through windows in an open application (Cmd + Shift + ~). For switching tabs in Safari you need to use Cmd + Shift + Arrow right or Left.
Spotlight is pretty spot on. I’ve tried numerous imitators (Launchy, SlickRun, etc.) on Windows. Most are good, but all fall short of the original. The lack of an Apply button is a nice subtlety on properties windows. But still in other areas, the Mac lacks. Renaming a folder requires a double click on the folder. A right click option is missed.
Mac hardware is shiny and polished. But its quality is at odds with the premium one pays to own one. My MacBook has developed an odd striping on the screen. The DVD drive sticks. I’ve known plenty of other people who swear by Apple’s Apple Care. I’m of the opinion the quality of a product shouldn’t be so in question that people are fans of an extended warranty.
I’ve also come to question the quality of my iPhone and will probably consider the Pre when my contract is up. The button on my iPhone lags. It often takes several presses to get the phone to wake or close email. It’s my second iPhone in just over a year. I know other people who have had iBricks.
MobileMe is also a terrible product, but a great idea. The web applications are sub-par. Email cannot be searched except for subject and sender (no body?!). MobileMe is slow and has iCal sharing – even on a family plan. But iDisk is really handy and the push email is more reliable than Yahoo!’s.
Perhaps it’s my frustration with AT&T that’s leading me to reconsider Windows. After all it was the iPhone that sold me on the MacBook. Not it’s the iPhone that’s making me consider the PC again. OK, it’s also the fact that I work with .NET – a platform that I still believe is the best of breed.
After two days on Windows 7 at work, I’m nearly sold. I think Microsoft finally got it. They’re beating Mac at the usability game by finding that sweet spot between power user and novice. A Mac is a great machine for the newbie who just wants to get pictures off of his or her camera. It’s a great machine for the Unix geek who eschews all things GUI. But for the user who is in between?
Windows 7 seems to let me be all three. The new keyboard shortcuts are great, especially when you have dual monitors. Jump lists and the new task bar are a fantastic way to manage your desktop. It’s fast. It’s clean. It’s Windows? The user access features have been paired down to just right. Search is drastically better than its unusable cousin on Vista.
If my experiences going forward are as they have been so far, my next laptop will probably be an HP again. If you have been considering a Mac, still do. But not unless you also try out Windows 7 first…
RSS feed for comments on this post. | TrackBack URI
December 11th, 2009 at 9:03 pm
Nice domain name (I typed it in as a lark). I’m a long-time Mac user myself, but whatever OS works best varies from person to person. I just had to offer that you can rename a file by hitting the return or enter key while the file’s selected.
There is some crazy finger gymnastics, I’ll admit, but it does help that the command key is meant to be hit with the thumb, making it sort of a chording system. Command with thumb, shift with pointer finger, and the middle or ring finger is free to hit ~.
Out of curiosity, have you looked at Monobjc, which is a Mono runtime that works on Mac OS? The other thing that might interest you is taking a look at Cocoa, if nothing else but for curiosity’s sake and looking at the design patterns there. The transition is easier than before, as on Leopard and Snow Leopard (but not iPhone), you can make Cocoa apps that have automatic garbage collection as opposed to retain/release pairings, and objective C 2.0 has some other niceties. A while back, dotnetaddictgave it a spin, and he’s produced a number of posts since then in a nice compare and contrast.
March 4th, 2010 at 8:36 pm
I haven’t heard of Monobjc. It looks pretty interesting, though I admittedly don’t write much code on my Mac. MonoDevelop is pretty impressive and I used it for a while. But Microsoft finally got it right with Windows 7 so I’m happily coding on Windows/VS.NET again…