Ios 同一应用程序的2个ipa文件(用于更好的大小和性能)

Ios 同一应用程序的2个ipa文件(用于更好的大小和性能),ios,itunes,ipa,submission,Ios,Itunes,Ipa,Submission,我正在开发一个针对所有设备(视网膜和非视网膜)的iOS应用程序 该应用程序的大小现在太大,无法为所有设备提供折衷方案。(为什么iPhone3GS在没有质量的情况下会受到尺寸的影响?) 现在,我想知道是否有办法优化设备上安装的游戏大小 具体来说,在itunes提交过程中,我们是否可以在服务器上添加其他可下载内容,并基于设备进行下载? 我们可以在设备的基础上对资产进行分解,并且仍然可以在每个设备上节省一些大小。通过苹果公司无法做到这一点。该应用程序最初甚至不一定要下载到设备上,它可能会下载到计算机上

我正在开发一个针对所有设备(视网膜和非视网膜)的iOS应用程序

该应用程序的大小现在太大,无法为所有设备提供折衷方案。(为什么iPhone3GS在没有质量的情况下会受到尺寸的影响?)

现在,我想知道是否有办法优化设备上安装的游戏大小

具体来说,在itunes提交过程中,我们是否可以在服务器上添加其他可下载内容,并基于设备进行下载?
我们可以在设备的基础上对资产进行分解,并且仍然可以在每个设备上节省一些大小。

通过苹果公司无法做到这一点。该应用程序最初甚至不一定要下载到设备上,它可能会下载到计算机上的iTunes,然后同步到设备上。用户也可以在iPhone上下载,同步到iTunes,然后同步到iPad,所以只有在iPhone上才能下载。因此,如果它不包括iPad资源,那么在这种情况下,iPad在运行它时就会出现问题

你可以在安装时随时从你的服务器下载应用程序的内容,这可以减小大小,但会延迟用户在第一次运行时开始使用应用程序。您还可以仅包括视网膜资源,并在第一次运行时通过将图像缩放到一半大小并保存以供后续使用来生成非视网膜资源。这也需要一点时间,尽管可能比下载资产的时间要短


你也可以将应用程序分为iPhone和iPad版本,这样可以减小应用程序的大小。这也让你能够为iPad版本设定不同的价格点。这是非常常见的,并且肯定有助于减少所有用户的应用程序大小。这也是建议的处理方法。请注意,这意味着您将在应用商店中拥有两个不同的版本(不同的应用程序ID)。通常情况下,人们会在iPad版本的末尾添加类似“HD”的内容。

感谢您对此的详细解释。