title: What resolution programmers will get in Macbook Pro Retina
body: <p>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.</p>
  
  <p>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.</p>
  
  <p><img src="https://i.stack.imgur.com/VtlnB.png" alt="From Anandtech"></p>
  
  <p>I want to know <strong>what resolution programmers will see</strong>. Is it 2880x1800? Or, a reduced resolution?</p>
  
  <p>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)</p>
  
  <p>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.</p>