我可以在同一个应用程序中使用不同的版本,一个用于iPhone 4 Retina显示屏,另一个用于旧设备吗?

时间:2011-04-26 13:38:19

标签: iphone ios4

我正在开发一款拥有大量资产的应用。由于该应用程序同时具有Retina显示屏和正常分辨率的资产,我认为在开发结束时它将接近2 GB。

是否可以发布支持Retina显示的构建(仅包括具有Retina显示的设备使用的资产)和仅针对旧设备的其他构建(仅包括设备使用的资产,不包括视网膜显示器)?

编辑:这与发布我的应用程序的常规版本和高清版本相同吗?我不确定这一点。我看到无限刀片仅适用于3GS,因为它使用的是openGL 2.0。

1 个答案:

答案 0 :(得分:3)

不可能有相同应用程序的不同版本(无论如何都是相同的应用程序包ID)。因此,您必须为要定位的每组不同设备创建新的应用包。

遗憾的是,从文档中,无法将display-type / display-scale指定为以下选项之一:

http://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3

您是否考虑过包含启动应用所需的最低限度图片,让用户只在应用启动后下载所需的资源?