【问题标题】:Max File Size & Quantity for Android and iOSAndroid 和 iOS 的最大文件大小和数量
【发布时间】:2012-08-09 22:53:07
【问题描述】:

我正在开发一款可以下载大文件(主要是视频)的应用。我需要知道的是:

  1. Android 或 iOS 是否规定了单个文件的最大大小?我所看到的只是 FAT 文件系统的 4GB 限制。最大视频大小应该不会接近这个值,但我们希望 100% 确定没有下限
  2. 在任一系统上是否有分配给单个应用程序的最大空间量?谷歌在这个问题上一无所获,所以我假设没有超出可用文件空间的限制(这似乎合乎逻辑,但对于 Apple 构建的系统来说还远远不够)
  3. 这两个系统的单个文件或目录是否有最大数量?再一次,谷歌一无所获。我不明白为什么会有这里,但我想在这里涵盖所有基础。

谢谢!

【问题讨论】:

  • iOS 上唯一的限制自然是设备的总可用空间。一个应用程序可以根据需要尽可能多地使用它 - 但根据 iTunes Connect 开发人员指南,分发的应用程序文件必须低于 Apple 的 2GB 限制。 (供参考)
  • 这是我在 Google 上待了一段时间后的预期。只是想在我们实施当前计划之前确定一下。谢谢,伙计们。

标签: android ios file limit


【解决方案1】:

这里的所有答案都适用于 Android:

Android 或 iOS 是否规定了单个文件的最大大小?我所看到的只是 FAT 文件系统的 4GB 限制。

我不会超过 4GB。

在任一系统上是否有分配给单个应用程序的最大空间量?

不,目前没有按应用程序配额系统。话虽如此,尽量不要让用户后悔使用您的应用程序。 :-)

这两个系统的单个文件或目录的数量是否有上限?

是的,但是由于计数应该以百万计,因此在您达到这些限制之前很久,您的应用就会停止运行。

【讨论】:

  • “话虽如此,尽量不要让用户后悔使用你的应用程序。”这不是所有开发者的最终目标吗?哈哈。无论如何,这正是我希望看到的,并且几乎再次证实了我对谷歌的怀疑。感谢您的回复。
【解决方案2】:

无法回答 iOS,但对于 Android,您的 APK 不能超过 50MB(如果超过,您可以包含扩展文件以获取更多数据)。

这里是解释所有细节的文档的链接:
http://developer.android.com/guide/google/play/expansion-files.html

【讨论】:

  • 由于他们正在编写“将下载大文件的应用程序”,因此对 APK 大小的限制并不特别相关。
  • 很公平,如果他们不关心通过市场下载的应用程序大小,那么限制将不适用。我不确定文件系统上应用程序的大小是否有限制(我猜没有)?
  • 是的,CommonsWare 是正确的。 APK/IPA 大小限制(目前都设置为 50MB OTA,2GB WiFi,我相信)不是问题。我的应用程序 APK 目前刚刚超过 2MB,其中大部分是我还没有机会转换为手绘形状的 UI 图像。除非我做错了什么,否则我永远不会接近 50MB
猜你喜欢
  • 2014-12-09
  • 2013-07-19
  • 2011-03-14
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 2019-10-09
  • 1970-01-01
  • 2018-09-17
相关资源
最近更新 更多