应用程序大小一直是一个备受争议的话题,因为随着时间的推移,我们已经注意到应用程序越来越大的趋势。较大的应用程序不好,不仅因为它们在安装后会占用您设备上的大量空间,而且还会为下载和更新消耗大量带宽,并且可以通过蜂窝网络下载150MB的限制。
iOS 12发布后不久,一些用户已经注意到App Store中的应用程序大小非常大。如果您以Facebook应用程序为例,您会看到App Store报告的应用程序大小为519MB。如果您实际安装了该应用并查看了存储设置,您会发现它在您的设备上占用了316MB。此大小因设备而异,但比App Store中报告的数量少200MB。
App Store使用名为app thinning的流程,仅向您的设备下载应用程序在其上运行所需的代码和资源。当开发人员向Apple提交他们的应用程序时,会为每个受支持的设备创建不同的程序包,这些程序包通常比通用程序包小很多,通用程序包包含所有受支持设备的所有代码和资源。
我们已经确认App Store正在报告某些应用的通用包大小,而不是显示您当前使用的设备的包大小。这就是导致Facebook(以及其他一些应用程序)显示的尺寸大于实际下载到设备的尺寸的原因。
已向Apple报告此错误,我们将使用我们获得的任何新信息更新帖子。