Вскоре после выхода iOS 12 некоторые пользователи заметили очень большие размеры приложений в App Store. Если вы посмотрите на приложение Facebook в качестве примера, вы увидите, что App Store сообщает размер приложения, который равен 519MB.
НО, Если вы на самом деле установите приложение и посмотрите на настройки хранения, вы заметите, что он занимает 316MB на вашем устройстве. Этот размер будет варьироваться от устройства к устройству, но это более чем на 200 МБ меньше, чем сообщается в App Store.
App Store использует процесс, называемый разбавлением приложений, только для загрузки на устройство кода и ресурсов, необходимых для запуска приложения на нем. Когда разработчики отправляют свои приложения в Apple, для каждого поддерживаемого устройства создаются различные пакеты, которые обычно немного меньше, чем универсальный пакет, содержащий весь код и ресурсы для всех поддерживаемых устройств.
App Store сообщает об универсальном размере пакета для некоторых приложений, вместо того, чтобы показывать размер пакета для используемого устройства. Это то, что заставляет Facebook (и некоторые другие приложения) отображать размер, который больше, чем то, что на самом деле загружено на ваше устройство.