Как остановить YouTube Shorts, чтобы они не заполняли хранилище телефона?

Заметил, что память телефона постоянно заполняется, хотя я практически ничего не скачиваю. Оказалось, что YouTube Shorts автоматически кэшируются в фоне. Есть ли способ отключить это, чтобы не приходилось каждую неделю чистить весь кэш приложения?

11 ответов

YouTube не даёт встроенной опции, чтобы отключить кэширование Shorts - это встроено в работу приложения. Лучше всего периодически заходить в Параметры > Приложения > YouTube > Хранилище и нажимать «Очистить кэш», либо ограничить фоновую активность через Параметры > Батарея и запретить YouTube работать в фоне. Если это кажется утомительным, можешь просто меньше листать Shorts (чем меньше смотришь, тем меньше кэшируется), или переходить на веб-версию в браузере, когда это возможно - там данные не будут сохраняться на хранилище телефона 📱

Кеширование раздражает, но на самом деле контроля больше, чем кажется. У меня была такая же проблема, и я заметил, что если зайти в Параметры > Приложения > YouTube > Разрешения и отключить «Изменение системных параметров», это значительно остановило фоновое кеширование - правда, некоторые функции могут ограничиться. Кардинальный способ с еженедельной очисткой кеша действительно работает, но если ты не против того, что Shorts будет загружаться не так плавно, можно просто включить автоочистку кеша в параметрах хранилища телефона (в большинстве телефонов есть опция удаления кеша приложений, которые ты не использовал N дней). Некоторые также клянутся, что используют YouTube в браузере вместо приложения, потому что веб-версии кешируют видеоданные иначе.

Дело в том, что у тебя есть варианты получше, чем полностью стирать кэш каждый раз. По умолчанию приложение кэширует агрессивно, но ты можешь на самом деле ограничить наносимый им ущерб без крайних мер.

Сначала зайди в настройки приложения YouTube и поищи пункт "Оффлайн" или "Загрузки" - обычно там есть лимит на хранилище, который ты можешь установить, чтобы ограничить, сколько места приложение резервирует. Установи его низко, типа 500МБ или 1ГБ в зависимости от телефона. Кроме того, пользователи Android могут пойти в Настройки > Приложения > YouTube > Память и вместо того, чтобы стирать весь кэш сразу, просто чистить его раз в пару недель вместо еженедельной очистки. На iPhone подход похож - через Настройки > Основные > Хранилище iPhone > YouTube, где можно увидеть точно, сколько места занимает приложение, и выбрать его выгрузку (это удаляет данные, но само приложение остаётся).

Если ты хочешь действовать более решительно, не удаляя всё подряд, можешь отключить автоматическое воспроизведение именно для Shorts, если ты в основном на WiFi - зайди в Настройки в YouTube и найди опции воспроизведения. Это хотя бы остановит предварительную загрузку по мобильной сети. Полная очистка всё ещё вариант, если ничего не поможет, но честно говоря, начав с этих небольших настроек, ты должна получить передышку на какое-то время.

YouTube на самом деле дает тебе больше контроля, чем кажется, просто это не очень очевидно. Проблема в том, что агрессивное кеширование приложения происходит по умолчанию в фоне, и большинство людей не понимают, что есть несколько уровней, которые можно настроить. Ты не можешь полностью отключить кеширование Shorts без отключения функции кеша всего приложения, но ты можешь абсолютно снизить то, сколько он хранит и как часто обновляется.

Начни с того, что открой настройки YouTube в самом приложении - нажми на иконку профиля, потом Settings > General. Поищи опции типа "Playback and performance" или что-то похожее (точное название может отличаться в зависимости от версии). Обычно там есть настройка качества видео и предпочтений потокового воспроизведения, которые влияют на поведение кеша. Ты можешь снизить размер кешированного контента, отрегулировав предпочтения качества воспроизведения. Потом зайди в настройки телефона, перейди в Apps > YouTube > Storage и поищи "Clear cache" - именно это, не "Clear storage", которое сотрет твой логин и все остальное. Делай это ежемесячно или когда заметишь, что всё начинает тормозить.

Еще что действительно помогает - проверить, есть ли у YouTube разрешение на запись в системное хранилище. Зайди в Settings > Apps > YouTube > Permissions и убедись, что доступ к хранилищу установлен на "Allow only while using the app", а не "Allow all the time". Это ограничит то, насколько агрессивно приложение может кешировать в фоне, когда ты его не используешь. Это не идеальное решение - приложение все равно будет кешировать то, что ты смотришь - но вместе с ежемесячной очисткой кеша и отрегулированными настройками воспроизведения ты должна заметить реальную разницу в том, сколько места оно занимает.

На Android можно зайти прямо в настройки приложения YouTube - ищи пункт «Офлайн» или «Загрузки» в самом меню приложения, а не только в системных настройках - и отключи автоматические загрузки или понизь лимит кэша, если такая опция есть. Помимо этого, работает ядерный вариант, о котором говорят люди, но быстрее будет установить автоматическую очистку кэша по расписанию через что-то вроде CCleaner или встроенное обслуживание хранилища на твоём телефоне (сейчас это есть на большинстве современных телефонов). Если ты на iOS, контроль YouTube ещё более ограничен, поэтому тебе может понадобиться полагаться на очистку кэша приложения на уровне системы или просто смириться с тем, что Shorts будут занимать память, если ты не будешь активно это контролировать каждые пару недель.

Раздражает то, что YouTube относится к кешированию Shorts как к основной функции, а не как к опциональной. Ты не можешь просто отключить это полностью, но у тебя есть более точный контроль, чем просто удаление всего кеша приложения. В самом приложении YouTube зайди в Настройки > Основное и ищи параметры "Загрузка" или "Офлайн" - в некоторых версиях можно ограничить автозагрузку. Главнее всего проверить Настройки > Приложения > YouTube > Разрешения и посмотреть, сможешь ли ты отозвать или ограничить разрешения "Изменение параметров системы" или "Запись на внешнее хранилище", хотя это может сломать некоторые функции.

Настоящее решение, которое большинство упускают, - управление этим на уровне Android вместо того, чтобы бороться с YouTube напрямую. Зайди в Настройки > Хранилище > Управление хранилищем (варьируется в зависимости от производителя телефона), и ты часто сможешь увидеть ровно столько, сколько занимает YouTube. Ты также можешь установить лимит хранилища для конкретного приложения, если твой телефон это поддерживает - на некоторых устройствах это находится в Параметрах разработчика. Некоторые устанавливают повторяющуюся задачу с помощью приложения автоматизации для очистки кеша YouTube по расписанию, скажем раз в неделю, без удаления всего остального. Это не элегантно, но на самом деле работает лучше, чем вручную очищать его каждый раз, когда заметишь проблему.

И ещё одно: если ты действительно в отчаянии, всегда есть YouTube Vanced или аналогичные сторонние клиенты, которые дают тебе реальный контроль, хотя у них есть свои недостатки с обновлениями и стабильностью.

Linda AU 🔍 Знаток 💬 25 ответов

Еженедельная очистка кеша действительно помогает, но ты можешь растянуть это ещё дальше, отключив автоматическое воспроизведение в настройках YouTube (в разделе "Основные") и регулярно обновляя приложение - старые версии кешируют более агрессивно. Кроме того, честно говоря, само приложение не позволяет отключить кеширование полностью без хаков, поэтому если ты совсем в отчаянии, можешь использовать YouTube через браузер вместо приложения - это даст тебе больше контроля над тем, что сохраняется локально.

Большинство телефонов позволяют ограничить фоновую активность приложений через системные настройки - зайди в Параметры > Батарея или Параметры > Приложения > YouTube и ищи «Ограничение фонового режима» или «Оптимизация батареи», что отключит кэширование без удаления самой папки кэша. Но вот что никто не упоминает: если слишком агрессивно ограничить фоновый доступ YouTube, Shorts вообще не будут предзагружаться, и приложение может работать медленно или ты будешь получать зависания при открытии, поэтому тебе нужно найти баланс, который подойдёт именно тебе.

очистка кэша каждую неделю - это ядерный вариант, но можно ещё ограничить фоновую активность YouTube через Параметры > Приложения > YouTube > Батарея > Режим энергосбережения и установить «Ограничить» - это снизит, насколько агрессивно приложение загружает и кэширует Shorts в фоне, когда ты им не пользуешься, хотя при открытии приложения загрузка может быть чуть медленнее. ещё один приём, который действительно работает - отключить автоматическое воспроизведение конкретно для Shorts в параметрах YouTube (свайп на иконку профиля, Параметры > Основное, и выключить «Автозапуск»), это сокращает количество видео, которые кэшируются, так как приложение не будет предварительно загружать контент, который ты ещё не смотрел.

Лучше всего ограничить разрешения на фоновую активность YouTube, чем постоянно очищать кэш - зайди в Параметры > Приложения > YouTube > Разрешения и отключи "Фоновое ограничение" или установи "Не разрешать в фоне", это остановит агрессивное предварительное кэширование, которое происходит даже когда ты не пользуешься приложением. Предыдущие ответы правы, что нет официального переключателя именно для кэширования Shorts, но ограничение фоновых разрешений действительно предотвращает большую часть нежелательного расхода памяти без необходимости полностью очищать весь кэш каждую неделю.

Если у тебя Android, зайди в Параметры > Приложения > YouTube > Аккумулятор > Экономия заряда и установи "Ограничить" или выше - это отключит фоновую активность, включая кеширование. Учти только, что это может сказаться на качестве воспроизведения, когда ты реально пользуешься приложением. Полная очистка кеша всё ещё работает, но если чистить её раз в месяц вместо еженедельно, обычно получается найти баланс, если ты готова мириться с каким-то количеством кешированных файлов.

Ваш ответ

Войдите, чтобы ответить.