2012-03-26 116 views
0

我正在开发针对企业发行版的ipad应用程序(仅供我公司人员使用)
它具有许多视频文件,图像,pdf等在制作应用程序后,ipa的大小约为2.2 GB。
我想知道应用程序是否可以在所有iPad上有效运行,否则会很麻烦吗?
期待着一些解决方案,它不会影响应用程序的性能ios - 具有多于2GB大小的资源文件的企业应用程序

回答

3

如果你停留在2GB以下,它肯定适用于所有设备,因为AppStore上的应用程序的最大限制为2GB。

既然你是内部发布的,理论上也应该使用更大的文件,比如你提到的2.2GB。

大多数iPad应该有FAT32文件系统(或更好),它将物理限制设置为4GB。但是我不知道是否存在带有FAT16文件系统的iPad,如果有,它们的限制是2GB!

但是,我不会推荐有这么大的应用程序包。相反,我会使用一个小应用程序包,让用户从公司服务器下载应用程序内的内容。

如果您需要离线支持,您可以提供捆绑包或软件包供用户下载到他们的应用程序中,并将其保存(最好每个小于2 GB)。

有很多很好的理由:

  • 如果你需要释放的更新您的应用程序?你真的想强迫你的用户下载一个新的2GB套件来升级吗?

  • 如果您想添加更多内容,该怎么办?如果用户可以从应用程序内下载它,这不是更好吗?

  • 你可以让你的用户下载内容的步骤(应用程序包需要完全在下载一次)

  • 让用户选择他们需要下载

  • 让您的用户哪些内容使用应用程序,同时正在下载内容时

  • 更多...

+0

我同意你的意见。我怎样才能找到iPad 2的FAT 16或FAT 32? iPad3如何? – Satyam 2012-04-02 11:15:16

+0

Ipad2和3最有可能没有FAT16。我怀疑iPad1是否有任何内存大小。我试图谷歌,但无法找到任何信息,所以我不能在iPad1上给你任何承诺。但在2和3你应该是安全的... – 2012-04-03 19:29:06

+0

当我在iPad1上安装我的2.5 GB的应用程序,它不安装。我认为原因可能是FAT16。不幸的是,我没有iPad2/3。 – Satyam 2012-04-04 01:20:09

1

我建议你拉你需要从服务器当它需要,(因为我假设大多数的这些文件目前无论如何,它们都驻留在你的服务器上),然后在你不需要的时候丢弃它。

我不会在您的应用程序的版本中包含任何内容,以后可以包含这些内容。

+0

这是不是S基于erver的。它的静态应用程序,其中显示公司的产品,有关公司的信息等 – Satyam 2012-03-26 14:17:14

+0

因此,所有的产品数据都不存储在服务器上的数据库中...那么,它的文件是什么,大声笑? – 2012-03-26 14:20:42

+0

您仍然可以将公司信息放在服务器上,并将其下载到应用程序中。无论是逐个文件还是封装或类似的文件。我在回答中说明了一些理由,为什么最终这可能是更好的解决方案。 – 2012-03-26 14:34:15

相关问题