Многие пользователи iPhone рано или поздно сталкиваются с ощущением, что память на устройстве куда-то исчезает сама по себе. В настройках хранилища растёт пункт «Системные данные», свободного места становится меньше, а явной причины вроде бы нет. Важно сразу сказать, что это не поломка и не баг, а особенность работы iOS, причём довольно неочевидная.

Объясняем на пальцах, как iOS работает с памятью iPhone
❗ЕЩЕ БОЛЬШЕ СТАТЕЙ ОБ APPLE ИЩИТЕ В НАШЕМ ДЗЕНЕ СОВЕРШЕННО БЕСПЛАТНО
Проблема начинается с того, что именно Apple называет системными данными. Это не один конкретный тип файлов, а собирательная категория для всего, что система не показывает отдельно. Туда попадает временный кэш приложений, офлайн данные вроде карт и превью, системные журналы и диагностика, фрагменты обновлений iOS, кеш iCloud, данные Spotlight и Siri, а также остатки удалённых приложений. Самое важное здесь то, что iOS не обязана очищать это место сразу. Она может хранить эти данные сколько угодно долго, пока не сочтёт нужным освободить память. Да, сама. И да, вмешаться в процесс вы не можете.
Из-за этого и возникает ощущение, что память уменьшается каждый день. Даже если вы почти не пользуетесь телефоном, система продолжает работать в фоне. iCloud создаёт локальные кэши, временно загружает фото, документы и превью, пересобирает индексы. Приложения вроде Telegram, Safari и соцсетей копят свои данные, и часть из них со временем переходит в системную категорию. При этом iOS сама решает, когда начинать очистку. Пока свободное место есть, она спокойно копит мусор, и визуально кажется, что память просто пропадает.

Чем больше свободного места на вашем iPhone, тем дольше система не будет очищать кэш, а раздел «Системные данные» будет увеличиваться
Отдельно многих пугает ситуация, когда после удаления приложения с iPhone системные данные становятся ещё больше. Логика здесь тоже простая. Приложение удаляется, а его временные файлы и кэш остаются внутри iPhone. Эти данные больше не принадлежат приложению, поэтому iOS относит их к системным. В итоге приложение занимало условные два гигабайта, вы его удалили, а системные данные выросли на те же два гигабайта. Файлы никуда не делись, просто сменили категорию отображения.
Попытки отключить рекламу, автообновления или фоновые функции почти никогда не дают результата. Дело в том, что реклама и обновления не равны кэшу. Большинство системных данных вообще не имеют переключателей в настройках. Это служебная часть iOS, которой управляет сама система без участия пользователя. Почистить это вручную достаточно проблематично, но в принципе можно. Apple сознательно не даёт прямого доступа к системным файлам. Из того, что реально может сработать, есть всего несколько вариантов:
- Жесткая перезагрузка с помощью кнопок на корпусе iPhone иногда освобождает от половины до двух гигабайт временных данных;
- Существует и так называемый трюк с большим видео, когда вы начинаете загружать файл, который больше свободного места на устройстве. В этот момент iOS пытается срочно освободить память и чистит системный кэш. После этого загрузку можно отменить. Способ работает нестабильно, но иногда помогает;
- Самый радикальный вариант — это резервная копия, а затем полный сброс iPhone и восстановление из созданной ранее копии. Это единственный способ действительно обнулить системные данные, но очевидно, что использовать его стоит только в крайнем случае.

Жесткая перезагрузка помогает очистить системные данные. Изображение: macrumors.com
❗ПОДПИСЫВАЙСЯ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ, ЧТОБЫ ПОКУПАТЬ ТОЛЬКО ЛУЧШИЕ ТОВАРЫ С АЛИЭКСПРЕСС
Есть и важный момент, который помогает относиться к ситуации спокойнее. iOS считает память забитой до тех пор, пока она реально не нужна. Как только системе потребуется место для съёмки видео, установки приложения или обновления, она начнёт очищать кэш автоматически. Телефон не засоряется навсегда, данные не растут бесконечно, а проблема в основном связана с тем, как система показывает использование памяти, а не с реальным расходом.

Мне удалось уменьшить системные данные с 2,5 до 1,07 ГБ за счет перезагрузки
Если упростить всё до одного предложения, то причина выглядит так. iOS активно кеширует данные и не очищает их, пока нет реальной нехватки памяти, а всё, что нельзя красиво разложить по категориям, складывает в раздел «Системные данные», который сама же по мере необходимости и очищает.