Если вы заметили, что память вашего iPhone заполняется пугающе быстро, вам не показалось. Современные приложения для iOS уже привычно «весят» сотни мегабайт, а некоторые перешагивают порог и в несколько гигабайт. Этот феномен вызвал бурную дискуссию среди пользователей: одни винят плохую оптимизацию, другие – дизайнерские решения Apple, третьи видят в этом неизбежную эволюцию софта.
На эту проблему обратил внимание и пользователь Reddit, задавший резонный вопрос: почему обычные утилиты занимают столько места?
«Gmail занимает 677 МБ без документов. А остальные... просто почему? Это плохая оптимизация со стороны разработчиков?» — недоумевает он. Игры-блокбастеры ещё можно понять, но откуда такой аппетит у простых приложений ?
Из чего складываются гигабайты
Такой рост размеров приложений происходит сразу по нескольким фронтам.
Во-первых, сами приложения стали сложнее. Разработчики упаковывают в них изображения высокого разрешения, видео и продвинутые функции, которые требуются пользователям. Apple Intelligence и другие ИИ-инструменты тоже вносят свой вклад. Современный язык программирования Swift компилируется в полностью нативный код, что обеспечивает отличную производительность, но часто создаёт более объёмные бинарные файлы по сравнению с альтернативами.
Во-вторых, инструменты разработки Apple могут непреднамеренно способствовать «раздуванию». Анализ, проведённый компанией Emerge Tools, показал, что iOS-приложения часто содержат ненужные символы отладки, дублирующиеся активы и другой «мусор», с которым среды разработки Android справляются эффективнее. Бывали случаи, когда разработчики случайно включали в финальную сборку файлы, не предназначенные для релиза: исходники графики в формате PSD или избыточные комментарии в коде.
Чёрная дыра под названием «Системные данные»
Но скачанные приложения — это лишь верхушка айсберга. Главный виновник часто скрывается в таинственной категории «Системные данные».
Это универсальное хранилище iOS для кэшей, логов, временных файлов и ресурсов, необходимых системе. Apple утверждает, что объём этих данных «будет колебаться в зависимости от потребностей системы». Однако многие пользователи замечают колебания только в одну сторону – в сторону увеличения.
Согласно форумам поддержки Apple, главными нарушителями спокойствия часто становятся стриминговые сервисы:
- YouTube и Spotify; «ВК Видео» и «Яндекс.Музыка». Пользователи сообщают, что кэш Spotify может разрастись до 3 ГБ, YouTube — до 5 ГБ, а Discord — до рекордных 7 ГБ. Причём этот объём часто отображается именно в «Системных данных», а не в статистике самого приложения.
- Родные приложения. Safari, «Фото» и «Сообщения» тоже вносят свой вклад. Если в настройках iMessage включено бессрочное хранение переписки, годы накопленных фотографий и вложений могут превратиться в гигабайты кэшированных данных.
Плата за «интеллект» и обновления
Новые версии iOS ускоряют потребление свободного места. Функции вроде Apple Intelligence требуют для работы более 10 ГБ пространства на поддерживаемых устройствах. Живой перевод, улучшенное обучение здоровья и продвинутые возможности обмена сообщениями – всё это требует места для языковых моделей и ассетов.
Даже рутинные обновления системы способствуют «цифровому ожирению». Для распаковки и установки апдейтов iOS требуется временное пространство, которое не всегда корректно очищается после завершения процесса. Это давний баг, из-за которого у некоторых пользователей раздел «Системные данные» может раздуваться до 30 ГБ и более.
Индустриальный сдвиг
Эта дилемма отражает глобальный сдвиг в разработке программного обеспечения. Раньше программисты работали в условиях жёстких ограничений, что требовало ювелирной эффективности. Сегодня ограничений меньше, что позволяет разрабатывать продукты быстрее, но часто в ущерб компактности.
Когда час работы программиста стоит дороже гигабайта памяти, оптимизация отходит на второй план.
Как вернуть контроль над памятью
Полностью остановить рост данных невозможно, но есть проверенные способы освободить место:
- Начните с базы. Зайдите в «Настройки» > «Основные» > «Хранилище iPhone», чтобы выявить главных потребителей памяти. Очистите кэш Safari («Настройки» > «Приложения» > Safari > «Очистить историю и данные»). В «Сообщениях» измените срок хранения с «Бессрочно» на 1 год или 30 дней.
- Переустановите «прожорливые» приложения. Такие программы, как Discord и стриминги, часто прячут огромные кэши. Удаление и повторная установка приложения мгновенно освободят несколько гигабайт (хотя со временем кэш накопится снова).
- Перезагружайтесь. Простая перезагрузка очищает временные системные файлы и может существенно уменьшить размер раздела «Системные данные».
- Используйте встроенные инструменты Apple. Включите опцию «Сгружать неиспользуемые» в настройках App Store – это удалит сами приложения, но сохранит ваши данные. Сейчас этой опцией стоит пользоваться осторожно, так как можно сгрузить банковское приложение, установить которое обратно будет проблематично.
Если вы пользуетесь iCloud, выберите «Оптимизация хранилища» для фото, чтобы оригиналы хранились в облаке. - «Ядерный вариант». Если «Системные данные» окончательно вышли из-под контроля, поможет полный сброс. Сделайте резервную копию, выполните сброс до заводских настроек и восстановитесь из копии. Это трудоёмкий процесс, требующий повторной настройки банковских приложений и двухфакторной аутентификации, но он гарантированно очищает систему от мусора.
Хорошая новость в том, что iOS пытается управлять системными данными автоматически, удаляя кэши при нехватке места. Плохая новость — эта система не всегда работает идеально, превращая управление памятью в регулярную задачу для пользователя, а не разовую настройку.