Android应用内部存储空间中存储的最大数据量应该是多少?

Dir*_*nry 5 storage android

当您需要在应用程序中存储大量文件时,Android提供了两个主要选项:

  • 内部存储器
  • 外部存储

我需要存储5 MB到100MB的数据(XML,图像,HTML,声音),我正在尝试确定哪个选项应该是默认选项.

在理想的世界中,内部存储听起来像是最好的选择:

  • 它增加了一些控制权限
  • 它100%可用[编辑:我的应用程序应完全脱机功能]
  • ......但它也可能非常有限

另一方面,外部存储空间会更大,但可能无法在100%的时间内使用.

您对此问题有何看法?什么应该是最大的.应用可以存储在设备内部存储空间中的数据量,而不会破坏用户的整体Android体验?

Kar*_*uez 3

我想问题在于在哪里安装应用程序。这是节省用户内部存储和提供全时访问之间的权衡。

从我的角度来看,一旦您的应用程序重量超过 20 MB,您就应该将其安装在外部存储上。如果外部存储不可用,我可能意味着用户没有使用任何应用程序......

最重要的是,许多大型应用程序因不允许安装在外部存储上而获得不良评级(Chrome 是一个重量超过 60 MB 的著名例子)。