在itunes中同一游戏的2个ipa文件

时间:2014-02-11 16:04:37

标签: ios

我正在开发适用于所有设备(视网膜和非视网膜)的iOS应用程序

现在应用程序的大小太大,无法为所有设备做出妥协。 (为什么iphone 3gs在没有质量的情况下会受到影响?)

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

具体来说,在itunes提交过程中是否有一种方法可以在服务器上提供额外的可下载内容,并可以根据设备下载?我们可以根据设备打破资产,但仍然可以在每台设备上节省一些尺寸。

1 个答案:

答案 0 :(得分:0)

作为参考,我的答案来自你的同一篇文章:

通过Apple无法做到这一点。该应用程序最初甚至不必下载到设备,它可能会在计算机上下载到iTunes并同步到设备。用户也可以在iPhone上下载它,将其同步到iTunes,然后将其同步到iPad,因此实际下载的唯一时间是在iPhone上。因此,如果它不包含iPad资源,那么在这种情况下iPad将会出现问题。

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

你总是可以将应用程序分解为iPhone和iPad版本,这会减少应用程序的大小。这也使您能够为iPad版本设置不同的价格点。这很常见,绝对可以帮助减少所有用户的应用程序大小。这也是推荐的处理方式。请注意,这意味着您将在商店中拥有两个单独的版本(不同的应用ID)。通常人们在执行此操作时会在iPad版本的末尾添加类似“HD”的内容。