Как устройства iOS обрабатывают хранилище музыки, когда включен iTunes Match?

11

У меня есть iPhone 3GS 32 ГБ, который был переполнен до краев музыкой. Вчера я подписался на iTunes Match и заметил, что раздел « Музыка » настроек устройства в iTunes (который раньше позволял мне выбирать плейлисты / песни / жанры / исполнителей, которые я хотел синхронизировать) был заменен следующим:

Снимок экрана iTunes

iTunes также сообщает, что у моего телефона есть 22,6 ГБ свободного места, несмотря на то, что большая часть панели выглядит полной.

скриншот iTunes

Как мой iPhone управляет своим свободным пространством, когда устройство заполняется? Будет ли загруженная музыка автоматически удаляться, когда что-то еще понадобится, например, установка приложения или новый подкаст? Если так, как он решает, что удалить? Или мне придется вручную удалять песни по очереди, если я решу снова установить все 782 МБ Rage HD ?

Брант Бобби
источник
Интересно, что Свободное место ровно на один ГБ меньше, чем Аудио пространство. Возможно совпадение, но можно предположить, что iTunes резервирует 1 ГБ места для музыки.
Натан Гринштейн
1
Раздражает, что на этот вопрос до сих пор нет удовлетворительного ответа :(
Джанго Рейнхардт

Ответы:

3

Некоторое исследование привело к этой статье от AllThingsD о том, как представитель Apple подтвердил, что сервис действительно передает потоковую музыку, но также сохраняет данные на устройстве, занимая тем самым место для хранения. Он начинает играть до завершения загрузки, но это на самом деле скачать и сохранить.

MacRumors и видео от InsanelyGreatMac несколько неясно об этом, но MacWorld согласен с тем, что на устройстве iOS он загружается (прокрутите вниз до «Воспроизведение песен iTunes Match на вашем Mac и на iOS»).

ОБНОВЛЕНИЕ согласно комментарию: Начиная с iOS 5, устройство будет удалять кэшированные данные из приложений, когда на нем мало места. Сначала это вызвало некоторые противоречия, потому что приложения не могли предотвратить автоматическое удаление кэшированных данных. В связанной статье Марко Армент приводит пример:

Распространенный сценарий: клиент Instapaper заказывает iPad для длительного перелета. Она синхронизирует кучу фильмов и подкастов, скачивает несколько журналов и покупает несколько новых игр, оставляя очень мало свободного места. Прямо перед посадкой она вспоминает о загрузке новейшего номера The Economist. (Я высоко ценю своих клиентов.) Это приводит к тому, что свободное пространство падает ниже порога, который вызывает очиститель, который - на заднем плане, без ее ведома - удаляет все, что было сохранено в Instapaper. Позже в полете, без подключения к Интернету, она запускает Instapaper и находит его полностью пустым.

Это было исправлено в iOS 5.0.1 ( документация Apple Developer ), чтобы разработчики могли различать кэшированные данные, которые являются и не важны.

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

Том Хэмминг
источник
2
Я знаю, что песни сохраняются на устройстве во время их воспроизведения, но мой вопрос касается того, что происходит, когда устройство заполняется.
Брант Бобби
@BrantBobby: обновленный ответ согласно вашему комментарию. Я не уверен, что это становится корнем вашего вопроса, хотя.
Том Хэмминг
Это не отвечает на первоначальный вопрос вообще! :(
Джанго Рейнхардт
2

На прошлой неделе iTunes Match удалил почти все песни, которые есть на моем iPhone, и на устройстве осталось всего 10 песен. Причина может заключаться в том, что, хотя я обновил несколько крупных приложений, на нем не хватало места для хранения обновлений и исходного приложения, поэтому он очистил память, которая также включает библиотеку iPod: /

Бьорн Кайзер
источник
0

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

Джо Чин
источник
0

Если вы хотите удалить всю музыку с вашего iPhone, чтобы освободить место: Настройки> Общие> Использование и подождите, пока музыка появится в разделе «Хранилище». Нажмите на «Музыка», а затем «Изменить» в правом верхнем углу, нажмите на красную косую черту слева, и появится «Удалить». Нажмите, чтобы удалить, и все ваши музыкальные файлы будут удалены с вашего iPhone.

Майкл Кевин
источник