在Apple App Store中发布用于Normal和Retina显示的游戏

aum*_*ets 1 iphone app-store cocos2d-iphone retina-display

我使用Cocos2d API为iPhone/iPod touch开发了一款游戏.我的游戏支持普通图形(480*320)和视网膜图形(960*640).

目前,我将所有图形资源打包在单个项目中,例如"LoadingScren.png"和"LoadingScreen@2x.png".我猜最终版本大约有50MB(游戏不是很大而且不是很复杂).

这种常见的情况是应用程序准备正常的图形和视网膜?我的意思是,"LoadingScreen.png"永远不会在Retina设备中使用,"LoadingScreen@2x.png"也永远不会被"普通"设备使用!这是浪费空间.

我应该制作两个版本的游戏吗?不过,谁的人有iPhone 3GS与游戏的非高清版本,如果最近他们购买新的iPhone 4/4S与视网膜的支持和从备份中恢复到新设备的数据,他们将继续留在视网膜显示器上非高清版(这很糟糕).

有关此事项的任何意见和其他信息表示赞赏.

Tim*_*Tim 6

只制作一个版本的应用程序! 制作每个图形的正常和@ 2x版本就是它的意图.

你有没有在App Store上看过两个版本的应用程序,对于"普通"或"视网膜"设备?Apple实施自动@ 2x系统的全部原因是您可以将其打包在一个应用程序中.

至于"浪费空间",不要担心.如果您的应用程序为50 MB,这意味着,即使在最小的空间iPhone(8GB)它使用存储的百分之一大约一半 - 与时下苹果没有在16GB作任何iPhone手机.百分之四十的价格几乎不高.此外,大多数用户可以在一分钟内通过WiFi下载50 MB的游戏.

*(App Store上经常出现的"HD"版本是对iPhone应用程序的iPad版本的引用)