我有一个 iPad 应用程序,它没有针对带有视网膜显示屏的新 iPad 进行修改。但是,令我惊讶(令人愉快)的是,该应用程序运行良好,在视网膜显示屏 iPad 上没有任何问题。图形是一样的。我什至没有看到任何像素化问题。有人可以解释一下这背后的原因吗?为了让非视网膜应用程序在视网膜显示 iPad 上以同样的方式工作,苹果是否从头到尾做了一些事情?
问问题
529 次
2 回答
2
文本和框架图像是高分辨率的,应用程序不需要做任何事情。
看起来不同的是您随应用程序提供的图像,因此如果您的应用程序具有未准备好视网膜的自定义 UI,它看起来会很糟糕。
于 2012-04-11T06:30:31.033 回答
2
这同样适用于视网膜 iPhone。文本以双倍密度字体显示,任何嵌入的图像也显示为 x2。在大多数情况下,您对 Retina 显示器所做的唯一更改是添加双倍密度图像,但这是可选的。
编辑:这也适用于在 iPad 上运行的 iPhone 应用程序,有一个巨大的陷阱。如果只有 iPhone 的应用程序在 iPad 上运行,它会以纵向模式显示双倍密度。但是,开发人员实际上可以将他的应用程序放到 iPad 上的唯一方法是将其标记为通用,这意味着它失去了这种支持。
于 2012-04-11T06:25:31.663 回答