2014-02-11 36 views
1

我的工作是所有设备(视网膜和非视网膜)2 IPA文件相同的应用程序(更好的尺寸和性能)

应用的尺寸太大,现在开发的iOS应用程序妥协所有设备。 (为什么iphone 3gs的尺寸在没有质量的情况下会受到影响?)

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

具体来说,在iTunes提交过程中,我们可以在服务器上拥有额外的可下载内容,并可以根据设备下载它吗? 我们可以根据设备破坏资产,并且仍然可以在每个设备上保存一定的尺寸。

回答

3

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

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

您可以随时将应用分成iPhone和iPad版本,这样可以减小应用的尺寸。这也将使您能够为iPad版本设置不同的价格点。这是非常常见的,绝对有助于减少所有用户的应用程序大小。这也是处理这种情况的推荐方式。请注意,这意味着您将在商店中拥有两个单独的版本(不同的应用程序ID)。通常情况下,当他们这样做时,人们会在iPad版本的末尾附加诸如“HD”之类的内容。

+0

感谢您对此的详细解释。 – MogambO