我正在开发一个用于企业分发的ipad应用程序(仅供我公司人员使用)
在制作应用程序后,它有许多视频文件,图像,PDF格式等,ipa的大小约为2.2 GB。
我想知道该应用程序是否能在所有iPad上有效运行,或者这样做会有麻烦吗?
期待一些不会影响应用程序性能的解决方案
答案 0 :(得分:3)
如果你的容量低于2GB,它肯定适用于所有设备,因为AppStore上应用程序的最大限制是2GB。
由于你在内部发布,理论上它也应该使用更大的文件,比如你提到的2.2GB。
大多数iPad都应该有FAT32文件系统(或更好),它将物理限制设置为4GB。但是我不知道是否存在带有FAT16文件系统的iPad,如果有的话,它们的限制是2GB!
但是,我不建议使用这么大的应用程序包。相反,我会使用一个小应用程序包,让用户从公司服务器下载应用程序内部的内容。
如果您需要离线支持,您可以提供捆绑包或软件包供用户下载到他们的应用程序中,并将其保存在那里(最好小于2 GB)。
有很多很好的理由:
如果您需要发布应用更新,该怎么办?你真的想强迫你的用户下载一个新的2GB软件包只是为了升级吗?
如果您想添加更多内容,该怎么办?如果用户可以从应用程序内部下载它,那会不会更好?
您可以让用户按步骤下载内容(需要立即完整下载应用包)
让您的用户选择需要下载的内容
让您的用户在下载内容时使用该应用
以及更多......
答案 1 :(得分:1)
我建议在需要的时候从服务器中提取你需要的 ,(因为我认为大多数这些文件目前都在你的服务器上),然后丢弃当你不需要它时。
我不会在您的应用内容中包含任何可以在以后包含的内容。