My experience going from 17" MBP to 15" rMBP for programming
pineapple.io
pineapple.io
The smaller pixel size and my no longer young eyes conspire to make it a poor man's retina display. (Not completely, the retinas are still better, but I am less distracted by pixel edges than I was on the 13, but I couldn't by next June's machine last weekend.)
I'm still desktop bound for Xcode work, but the 13" didn't do it for me there either.
That said, there are situations where the 15" Retina 1920x1200 scaled is not as good as the 17": When I am sitting in bed (or maybe a couch), and the display is further away than it would be if I were sitting on a desk. In that situation it's not ideal, because the fonts become harder to see. But there are two potential solutions to that: If the app I am using supports zooming, just zoom the content (e.g. web browsers all do this) OR switch to the best-for-retina 1440x900 equivalent. I usually use best-for-retina when I'm not doing programming. But, I still have my 17" MBP, and it is my designated programming in bed laptop.
One of my favorite things about the Retina display is that I can arbitrarily choose resolutions without any perceived decrease in quality. This is something we had with CRTs, and didn't really have with LCDs until now.
Another potential downside: Apps that don't support the retina display look pretty terrible. They look best in scaled 1920x1200, but still not that great. The only app I use that doesn't support the retina display is Ableton Live (and it's entire UI is vector-based and can scale via a zoom setting, so you think it wouldn't be hard).
2D scrolling isn't great at the highest resolution on the original rMBP. Tons of pixels to move around. I assume the new graphics in the latest rev improved this.
1440*900, imho, shouldn't be allowed on such a screen. It seems like a huge waste.
It allows you to change the resolution (zoom) from the menu bar.
gfxCardStatus only shows which graphics card is active.
Pupil only allows you to change screen resolutions.
They complement each other, but have no overlapping features.
Wait. Why this is great?