我正在开发一个在全屏模式下工作的屏幕截图应用程序。我有一个关于 MBP Retina 问题的错误报告,但我不知道如何测试和修复它们。看起来 QuartzDebug 可以将显示更改为 HiDPI 模式,但我不确定这是否能解决问题。在 Apple 文档中找不到任何“Retina Emultaion”相关主题。
所以我的问题是如何在不购买的情况下测试应用程序(不仅仅是图标,而是整个全屏应用程序)与视网膜显示器兼容。
我正在开发一个在全屏模式下工作的屏幕截图应用程序。我有一个关于 MBP Retina 问题的错误报告,但我不知道如何测试和修复它们。看起来 QuartzDebug 可以将显示更改为 HiDPI 模式,但我不确定这是否能解决问题。在 Apple 文档中找不到任何“Retina Emultaion”相关主题。
所以我的问题是如何在不购买的情况下测试应用程序(不仅仅是图标,而是整个全屏应用程序)与视网膜显示器兼容。
它实际上都在 Apple 文档中,虽然有点难找:Testing High Resolution Content。
我会为您总结一下:您应该始终在真实设备上进行测试(或者去 Apple Store 并将您的应用程序放在他们的演示视网膜上)。但作为中间步骤,模拟视网膜也可以。
Quartz Debug 的 HiDPI 模式适用于此,并且是 Apple 描述的一种用于测试的方法。您还可以使用命令(在终端中)为高分辨率图像着色
defaults write -g CGContextHighlight2xScaledImages YES