Некоторые вопросы о хранении

После нескольких недель попыток разобраться в управлении хранилищем Android у меня осталось больше вопросов, чем ответов.

Я уже выяснил, как принудительно перемещать приложения на внешнюю SD-карту и убеждать недавно установленные приложения устанавливаться непосредственно на SD-карту. Но я до сих пор не знаю, кто против кого. Конечно, тот факт, что «SD-карта» путано используется для описания как собственного «жесткого диска» телефона, так и внешних карт, которые вы вставляете, не помогает. Вопросы:

  • Все десятки инструментов, которые обещают принудительно перенести приложения на SD-карту, можно предположить, что все они означают «внешнюю SD-карту», ​​верно?

  • Насколько я понимаю, некоторые части каждого приложения ДОЛЖНЫ оставаться во внутренней памяти. Некоторые основные файлы ядра. Это означает: как бы интенсивно вы ни перемещали приложения на внешнюю SD-карту, в какой-то момент во внутренней памяти закончится место. У вас может быть внешняя SD-карта на 128 ГБ, но ни один инструмент в мире не спасет вас от заполнения внутренней памяти на 5 ГБ рано или поздно. Правильный?

  • Когда Play Store сообщает мне «недостаточно места для хранения», что это означает? Почему я пытаюсь установить приложение размером 50 МБ, имея гораздо больше свободного места в ОЗУ, ПЗУ и внутренней памяти, и мне отказывают? (Я понимаю, что иногда это решает стирание кеша и ОЗУ, но всегда ли так?) Есть ли надстройка Магазина или что-то в этом роде, делающее все немного прозрачнее, показывающее, какой скачанный файл в какой именно не помещается тип хранилища?

  • Я слышал, что некоторые сложные игры весят 3 Гб (сам никогда с ними не имел дело). Как бы я теоретически мог установить такую ​​игру? У меня точно такого объема нет ни в одном виде хранилища, кроме внешней сд карты. Куда файлы вообще будут скачиваться?

Спасибо!

Ответы (1)

Много вопросов в одном, но…

  1. Нет. Все они означают то, что система считает «основным внешним хранилищем». Если у вас есть «внутренняя SD-карта» и «внешняя SD-карта», это обычно означает внутреннюю.
  2. Нес. Зависит от. Без корневых полномочий это правильно. С полномочиями суперпользователя есть обходные пути — см., например, нашу вики-тег (более широкое введение см. также в нашей вики-теге )
  3. внутренняя память устройства (т.е. /data/data)
  4. если у вас осталось не так много внутренней памяти, вы вообще не имеете с ними дело. Первоначальная загрузка идет во внутреннюю память, так что ни за что 1 .

1: обратите внимание, что с Android 6+ вы можете использовать SD-карту в качестве внутреннего хранилища , чтобы обойти это ограничение, за счет других ограничений.