Note: this question may not be suitable to SO, but I'd like to ask here because I want to hear from Mac OS X developers.
Macbook Pro Retina (MPB Retina) has a native 2880x1800 resolution. However, such native resolution is not directly exposed. Rather, resolutions like 1440x900 and 1920x1200 are provied as shown in the below figure.
I want to know what resolution programmers will see. Is it 2880x1800? Or, a reduced resolution?
I'm particularly interested in how Mac OS X handles such ultra display. There could be two approaches: (1) Mac OS X sets the 2880x1800 resolution, and then tweaks DPI scaling for all programs; (2) Just set lower resolution while having the original DPI setting. (simple)
Because I have no experience in writing an application for Mac OS X, I really want to see how Mac OS X handles this resolution, and what is the impacts for programmers to adapt retina display.