繁体   English   中英

在将应用程序发布到Apple AppStore时,是否可以支持仅限iPad HD的设备?

[英]Is it possible to support iPad HD only device while releasing app to Apple AppStore?

更新:
iPad HD:iPad Retina(高分辨率)(2048x1536)
iPad:中等分辨率(1024x768)
iphone:低分辨率(低于1024x768)

我是一名c ++开发人员,主要在cocos2d-x上开发我们的应用程序以支持跨平台。 由于我们支持所有设备分辨率,因此我们需要将所有资源内容(iphone,ipad和ipadhd)发布到Apple AppStore的一个通用二进制文件中。 我们的应用程序累积大小为38MB,已经在Apple AppStore中。

我们一直在考虑将应用程序拆分为分别支持iPhone,iPad和iPadHD。 但在"xcode > Target > Devices" ,我只能看到iPhoneiPadUniversal三个选项。

我所知道的是什么?

  • 如果我单独支持iPhone和iPad,我需要两个不同的名称,如AppName for iPad AppNameAppName for iPad
  • 我们不能使用现有的名称和包ID,并且如果它已经是通用二进制文件,则继续仅支持其中一个目标设备。

我想要完成什么?

  • 我希望为同一个应用程序提供三个不同的软件包,其中有三个不同的名称(或软件包ID),如AppNameAppName for iPad AppName HD和Apple AppStore的AppName HD
  • 仅包装支持单个目标设备所需的资源(我可以使用python脚本来删除不相关的资源资产)。
  • 每当有任何更新时,都会针对各个目标设备发布。

有什么问题?

  • 如何仅支持iPad HD? 我不想在一个二进制文件中捆绑ipad(12MB)和ipadhd(17MB)资源。 有可能完成这项任务吗?
  • 如果上述问题没有解决方案,我选择目标设备作为iPad ,我是否需要支持iPad和iPad HD?

谢谢

Manish,一种解决方案是在用户购买应用程序后“简单地” 下载大图像。 这种情况在游戏中很常见。 首先,你从应用程序商店下载应用程序,然后说“加载龙服装!” 或者其他什么,然后下载半场龙服装。

无论你使用什么平台,Unity3D或其他什么,通常都有一个简单的方法来做到这一点(因为大多数游戏都是这样做的)。

BTW两点,(a)38mb对于游戏来说没什么,所以算了吧。 (b)你非常聪明 ,只针对使用现代机器的用户。 使用旧机器的用户很便宜,他们不需要付费。 例如,除了你是世界上最着名的游戏之外,它几乎没有任何东西支持比iOS7更少的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM