通用 iOS 应用的设备特定图形

Device specific Graphics for Universal iOS app

我在 Target/General/DeploymentInfo

中将我的应用配置为通用

是否可以在 iPhone 和 iPad、 的 xcassets 文件中制作设备特定资产,即使应用程序作为一个整体是通用的?好像还行,就是担心有什么问题。

背景: 我计划在 iPhone 部分的 2x 和 3x 框中添加一些资产的 2X 和 3X 版本,并在 iPad 部分的 1x 和 2x 框中添加 2X 和 4X 版本。我用大写的X来形容我的资产规模。

请注意,2X 资产将被使用两次。在 iPhone 和 iPad 中。也许有办法解决这个问题?

完全没有问题。

在我工作的地方,我们已经为我们的游戏做到了这一点:根据游戏 运行 所在的设备下载不同的资产包。

这允许我们针对较旧的硬件进行调整,例如 iPad 2.