HTC One M7, категория памяти "Другое" кажется слишком большой

Это не стало законной проблемой, но я на пути к этому, потому что я встретил человека, который показал мне, как их HTC One оказался с действительно большим размером категории «Другое» в «Настройки» -> «Отчет о свободном месте на диске».

Итак, в настоящее время мое хранилище объемом 32 ГБ потребляется следующим образом:

8,03 ГБ Приложения 5,64 ГБ Музыка 1,87 ГБ Фото и видео 7,21 ГБ Прочее 9,24 ГБ доступно

Так что мне он кажется безумно большим. Больше, чем музыка или близко к приложениям.

Я хотел бы иметь возможность как-то просмотреть, что занимает эти 7,21 ГБ. У кого-нибудь есть совет, как я могу увидеть, что именно представляют собой эти 7,21 ГБ данных? Потому что со временем он растет. Я использую приложение Clean Master, и оно сэкономило десятки гигабайт места, но все же Other продолжает расти, и я не хочу просыпаться однажды с телефоном, полным данных, с которыми я не могу справиться.

Вы проверили нашу вики-тег хранения и связанные с ней вопросы? Должно помочь вам понять, что именно «съедает» ваше хранилище.
«Другое» — это все, чего нет в других категориях, поэтому, например, проверьте папку загрузки.
Я точно знаю, что папка Downloads пуста. Точно так же я знаю, что я делаю со своим телефоном и что потенциально может занять много места, но я вряд ли могу придумать что-то, что могло бы занять 7 ГБ, даже вместе взятые. Иззи, спасибо за упоминание вики-страницы. Я не видел его раньше.
У меня есть HTC Desire 816, и сейчас он работает очень хорошо. Единственная проблема, которая у меня есть, это то, что его внутренняя память мала (8 ГБ). У меня не так много приложений, всего 3,5 Гб, но категория "Другое" памяти занимает почти столько же. С каждой установкой приложения растет категория «Другое». Я был вынужден перенести многие свои приложения на SD-карту. Мой вывод заключается в том, что система HTC не очищает установочные файлы приложения (если только не обновляет приложение). Единственный способ, который я видел до сих пор, но я не хочу его применять, это рутирование устройства и удаление хлама вручную.
В поддержку своих подозрений я сравнил размеры категорий «Приложения» и «Другое» на устройствах моих друзей и коллег, в частности, на Nexus и LG (сейчас не могу вспомнить точные модели). LG был похож на мой телефон, категория «Другое» по размеру аналогична «Приложениям», в то время как у Nexus было около 600-700 МБ «Другого» хранилища. У обоих телефонов категория «Приложения» была заполнена более чем на 5 ГБ. Мой вывод - ОЕМ-оверлеи андроида плохо убираются после установки, а гугловский Нексус это учитывает и убирает корректно.
Через некоторое время, когда я обратил пристальное внимание на то, что происходит в Android, когда он устанавливает/удаляет программное обеспечение, а также на то, чтобы освободить место на Lenovo S650 моей подруги, я понял, что многие программы делают эту странную вещь, когда они устанавливают основное приложение, а затем загрузите (гигабайты в случае игр) «файлы данных». Часто они сами не считаются приложениями и, по-видимому, представлены категорией «Другие». Например, я удалил приложение 111M, которое освободило в два раза больше.
Несмотря на то, что это достаточно хорошее объяснение для меня, контроль над тем, какое приложение занимает сколько места, все еще является проблемой, поскольку в настоящее время цифры в основном приблизительны. Можно только догадываться, привязано ли 50 МБ приложение к 430 М "файлам данных", и, поверьте мне, обычные пользователи, такие как моя подруга, даже не догадываются, что это может быть так. На самом деле, она застряла с телефоном, который не мог обновить прошивку или программное обеспечение. Это серьезная ошибка, область, которая нуждается в значительном улучшении Android.

Ответы (1)

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

Кроме того, есть еще один тип приложений, которые используют определенную модель, когда само приложение остается небольшого размера, которое после его установки загружает гигабайты «файлов данных», которые не распознаются Android как часть этого Приложения. Например, кажется, что многие игры делают это, но нередко можно увидеть, что другие приложения загружают любые типы файлов данных (словари и т. д.)

Таким образом, в основном проблема и задача определения того, что именно занимает место на диске и почему категория «Другое» такая большая, заключается в том, что структуры учета Android далеки от совершенства. Он просто явно не может связать «файлы данных» и любые кэшированные данные с установленным приложением, что обычно воспринимается пользователем как логически удобный способ ответить на вопрос «Сколько места на диске занимает программа X?». Android просто относит его к категории «Другие», которая обычно выглядит непропорционально большой практически на любой системе Android, которую я когда-либо видел.