Nul*_*ptr 8 macos dpi screen-resolution retina-display
注意:这个问题可能不太适合,但我想问一下,因为我想听听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如何处理这个分辨率,以及程序员对视网膜显示的影响是什么.
据我所知,在 1680x1050 和 1920x1200 中,Mac OS 实际上将虚拟分辨率设置为两倍(分别为 3360x2100 或 3840x2400),然后缩小到物理分辨率 2880x1800。这使得生成的图像非常清晰(尽管会降低性能)。程序员看到的分辨率取决于应用程序是否支持 Retina。Mac OS 永远不会更改应用程序的 DPI。
Apple 提供了有关该主题的详细指南。您可以在这里找到它:http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html
| 归档时间: | 
 | 
| 查看次数: | 1663 次 | 
| 最近记录: |