我正在开发用于企业分发的 ipad 应用程序(仅供我公司人员使用)
它有很多视频文件、图片、pdf等。制作应用程序后,ipa的大小约为2.2 GB。
我想知道该应用程序是否可以在所有 iPad 上有效运行,或者这样做会不会很麻烦?
期待一些不会影响应用程序性能的解决方案
最佳答案
如果您保持在 2GB 以下,它肯定适用于所有设备,因为 AppStore 上的应用程序的最大限制是 2GB。
由于您是在内部分发,理论上它应该也可以处理更大的文件,例如您提到的 2.2GB。
大多数 iPad 应该有 FAT32 文件系统(或更好),它将物理限制设置为 4GB。但是我不知道是否存在具有 FAT16 文件系统的 iPad,如果有,它们的限制是 2GB!
但是,我不建议使用这么大的应用程序包。相反,我会使用一个小的应用程序包,让用户从公司服务器的应用程序内部下载内容。
如果您需要离线支持,您可以提供 bundle 或包供用户下载到他们的应用程序中,并将它们保存在那里(最好每个小于 2 GB)。
这有很多很好的理由:
如果您需要为您的应用发布更新怎么办?您真的要强制您的用户下载一个新的 2GB 包来进行升级吗?
如果您想添加更多内容怎么办?如果用户可以从应用程序内部下载这个不是更好吗?
您可以让您的用户分步下载内容(应用程序包需要一次完整下载)
让您的用户选择他们需要下载的内容
让您的用户在下载内容时使用该应用
还有更多...
关于ios - 资源文件大小超过 2GB 的企业应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9872699/