Ask HN: Macbook Air or Pro for Visual Studio dev machine?
I'm going to be commuting to London soon and am looking into replacing my iMac with either a Macbook Air or Pro Retina.
For the most part I'll just be using it for casual web browsing etc. nothing intensive. My second use for it will be as a windows development machine, I work primarily in Visual Studio so want a machine that's going to handle it nicely.
What's your experience/thoughts on using the 13" Air as a VS machine? Does it perform well or should I look into the Pro? My plan is to go high end on the Air, potentially pushing memory to 8GB.
16 comments
[ 2.8 ms ] story [ 41.5 ms ] threadIt really depends on what things you wanna run on it. A VS, even inside a VM, the Air can handle the job easily. But if you want to run more programs on it, it will burn!
The upside of Air is the battery is awesome endless, giving that you don't have a lot programs running. On the other hand, and is the reason why I'd choose a Pro in the future, the retina screen!
The battery is a definite win for the Air, do you know if it gets similar battery life in Bootcamp? I know there are optimizations in OS X designed to improve battery..
I originally thought that weight might give the Air an advantage since I'll be carrying it every day but it seemed like a non-issue when I went into Stormfront so I'm tied!
Did you consider the Yoga? It looks pretty competitive.
I'd get the Thinkpad T440 with the 9 cell battery. It will cost you roughly the same as a MBA and less than a MBP.
The Thinkpad T440 is 4.0 lbs, 1 lbs heavier than a 13" MBA and between the 13" and 15" MBP in terms of weight (as you'd expect from a 14" machine).
I will say that the Thinkpad's touchpad isn't as good as the one found on Apple's machines (but those are industry leading). The display is also worse (although Windows doesn't take very good advantage of the "Retina" display anyway). However you gain more port options, battery options, you can upgrade it, it is cheaper, and less "showy" (so less likely to get robbed, etc).
If you REALLY want to get a Mac I'd definitely get the Pro just to somewhat counteract the VM performance loss.
You'll get 8-10 hours battery life (under load, else 16 hours), touch screen Windows 8, touch screen OSX/iOS simulator, touch screen Android simulator and touch screen Windows 8 Phone simulator - concurrently all at the same time.
This is my setup for cross-platform mobile dev using Xamarin. There's something special about commuting on the train, doing iOS/Droid/WP8 development in Visual Studio without being chained to a physical mac-mini or multiple computers.
But still, if you are using it primarily as a windows machine, definitely get a windows machine because it will likely be cheaper.
My i5 Air, however, has a turbo boost option that up the processor speed from 1.7ghz to 3.7ghz when it's needed, and it's very fast comparing to my i5 lenovo running anything because of SSD.
It does cost more than the other 2 options but if you are a developer, it might be worth it.
We chose the MBPR displays because we could pick them up the next day and didn't have to wait on the build time for the T440s. I cannot say I didn't really look at those, but I did and would have probably purchased those if we weren't on such a time crunch.
I was in a similar situation last year (coming form an old MBA) and I decided to go with the Pro. The weight difference is not huge but noticeable. In terms of performance you don't need to worry about the Air, it'll be able to handle everything just fine. What really sold me on the Pro was the retina display. Beautiful. Once used to it it's really hard to go back to non-retina. What the Macbook Air has going for it is slightly longer battery life. So, I'd look at it as tradeoff between retina display and battery life. Don't even worry about performance.