Macbook Pro Retina 对于程序员来说能获得什么分辨率?

8
注意:这个问题可能并不适合于SO,但我想在这里提问是因为我想听听Mac OS X开发者的意见。
Macbook Pro Retina (MPB Retina) 有一个本机的2880x1800分辨率。然而,这样的本机分辨率没有直接暴露。而是提供了像1440x900和1920x1200这样的分辨率,如下图所示。
我想知道程序员将看到的分辨率。是2880x1800吗?还是降低了的分辨率?
我特别关心Mac OS X如何处理这样的超高清显示。可能有两种方法:(1)Mac OS X设置2880x1800分辨率,然后对所有程序进行DPI缩放;(2)只需设置较低的分辨率,同时保持原始的DPI设置。(简单)
因为我没有编写Mac OS X应用程序的经验,我真的想看看Mac OS X如何处理这个分辨率,并且对程序员适应视网膜显示器的影响是什么。
1个回答

3
据我所知,在1680x1050和1920x1200分辨率下,Mac OS实际上将虚拟分辨率设置为两倍(因此分别为3360x2100或3840x2400),然后缩小至物理分辨率2880x1800。这样可以使结果图像非常清晰(尽管会有性能损失)。程序员看到的分辨率取决于应用程序是否启用Retina。Mac OS从不更改应用程序的DPI。
苹果公司提供了一份详尽的指南,您可以在这里找到:http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接