Здравствуйте, Дмитрий!!!
Вы писали:
> Волнует и другой вопрос:
> каким образом очищать ios от файлового мусора? И избегать переполнения
> памяти?
Конец цитаты.
Если в чём буду не прав, пусть знающие поправят.
Начнём с того, что в IOS нет полного доступа к файловой системе.
Нет, это не значит, что файлы под запретом вообще, есть даже файловые
менеджеры, но доступа к файлам системы с их помощью не получить.
И так, как обстоят дела с файлами и папками в I устройствах.
Во-первых, есть стандартная медиатека.
Доступ к её содержимому мы можем получить через стандартные приложения
"Музыка" и "Видео".
Чтобы добавить файлы в медиатеку устройства, надо сперва добавить их
в медиатеку iTunes на
компьютере.
Когда мы добавляем MP3 файлы в каталог программы iTunes, она сортирует
их, указывая Исполнителя, Альбом и название песни.
Эти данные берутся из тегов MP3 файлов.
Сами файлы остаются там, где и лежали на нашем компьютере, iTunes
никуда ничего не копирует, она просто ссылается на них, создаёт базу
данных в медиатеке.
После того, как мы добавили музыку в медиатеку, подключаем устройство
к компьютеру и даём в программе команду синхронизировать медиатеку.
Можно синхронизировать только музыку или только видео, точнее, в
последних версиях iTunes делается именно так.
После того, как синхронизация, то есть, копирование нового мультимедиа
на устройство с компьютера и нового мультимедиа с устройства на
компьютер, если такое там есть, закончено, отключаем устройство.
Открываем, например, Музыку.
Там мы уже не видим никаких папок и файлов.
Мы можем выбирать разделы.
Исполнители, Альбомы, Песни.
Можно добавить авторов и прочее.
В этом одна из главных фишек популярности iPhone.
Человек мог в жизни не сидеть за компьютером, понятия не иметь о
файлах и папках, но, если он возьмёт устройство и ткнёт в значок с
надписью Музыка, то он легко найдёт и выберет исполнителя, альбом,
песню.
Здесь пользователю уже не показывают файлы как таковые, с
расширениями, размерами и всеми прочими параметрами, здесь для
сортировки файлов не используют понятие папки,
вместо этого пользователь видит списки исполнителей, их альбомов,
песен.
Многие ругают iTunes и не понимают, зачем такие сложности.
iTunes, это инструмент, позволяющий перейти на другую логику
сортировки мультимедия, перейти от сортировки папками к сортировке по
именам и названиям, так сказать, перейти на логику интерфейса I
устройств.
Если теги MP3 файлов не прописаны, мы увидим такие записи только в
разделе Песни. Однако, программа iTunes на компьютере позволяет быстро
исправить это в медиатеке.
Если мы добавили музыку из какой-то папки и видим, что это
"Неизвестный исполнитель" и "Неизвестный альбом", мы легко можем
указать имя исполнителя и название альбома, для всех песен в этом
альбоме разом.
Слышал такую шутку.
Пользователи iTunes делятся на две категории.
Первые поняли, как работает эта программа.
Вторые считают её сплошным глюком.
Так же, пополнить стандартную медиатеку можно с помощью приложения
iTunes на самом устройстве.
По сути, iTunes на самом устройстве, это только Интернет-магазин.
Музыка, видео, всё, что душе угодно, правда за деньги.
Если iTunes для iPhone как-то не поражает изобилием в России, ну нет у
российских правообладателей желания торговать через iTunes, то на iPad
изобилие фильмов для Российского зрителя видно сразу.
Отличное качество, как правило, профессиональный многоголосый перевод.
Все последние новинки, поступившие в продажу здесь на виртуальной
"Витрине".
Но и старенькие фильмы тоже есть. Пробил через поиск фильм "Чужой",
нашёл. Пробивал ещё что-то, тоже есть.
Да, покупать фильм за деньги для нас противоестественно, (улыбка), но,
если вы в дороге и где-то есть Интернет, вы можете себя побаловать,
найти то, что нравится вам и посмотреть.
К каждому фильму можно почитать описание и посмотреть трейлер,
длительностью несколько минут и, почитав и посмотрев, уже решать,
покупать или не покупать, либо брать в прокат или не брать.
Купленные фильмы и музыка загружаются на устройство в Медиатеку.
Загруженные фильмы сразу сортируются по жанру.
Вот так обстоит дело с мультимедиа.
Если мы удаляем песню, весь альбом, всего исполнителя или фильм с
устройства, нас запрашивают о подтверждении удаления, если мы
соглашаемся, материал удаляется сразу, не попадая в корзину.
Но, если, например, фильм куплен, мы всегда можем загрузить его заново
уже бесплатно, причём, можем загружать на любое устройство,
подключённое к учётной записи Apple, с которой выполнена покупка.
Нашь компьютер с программой iTunes, это тоже устройство, подключённое
к нашей учётной записи Apple. Можно загрузить покупки и в программе
iTunes на компьютере и смотреть на этом самом компьютере.
Изначально, программа iTunes даже предлагает нам быть плеером по
умолчанию, но это на любителя.
Однако, медиатека, это не единственный способ хранить музыку, видео и
другие материалы.
Это могут делать и программы сторонних разработчиков.
Во-первых, плееры от сторонних разработчиков могут получать доступ к
медиатеке. При первой такой попытке, система спросит, разрешить ли
доступ к медиатеке этой программе.
А так же, программы, естественно, могут создавать собственные файлы,
как же иначе.
Но, тут опять особенность.
Конечно же, на флешке самого устройства находятся файлы, но, создавая
с помощью программ свои файлы, мы не можем сохранять их где попало.
Каждая установленная на устройстве программа может работать в своей
папке и только в ней.
Этого пользователь не видит, а видит следующее.
В каждой программе можно просмотреть созданные ею документы.
Например: у нас есть текстовый редактор? Нам надо открыть созданный в
нём документ? Открываем эту программу текстовый редактор и смотрим в
ней список документов. В какой программе работали, в той и ищем.
Метод сортировки документов зависит исключительно от фантазии
разработчика и того, на сколько он следует рекомендациям Apple.
В некоторых программах для документов можно создавать папки и
сортировать их по папкам.
Сама компания Apple, например, в своём музыкальном редакторе Garage
band Предлагает дать имя созданной музыкальной композиции, потом
композиции можно искать по именам и датам создания, так же
предлагается контекстный поиск.
Если, например, у нас есть мультимедиа плеер от стороннего
разработчика, он, вероятнее всего, будет иметь доступ к медиатеке, но
у него будет и своя хранилка файлов, свой список музыки и видео.
Как закачать контент в программы сторонних разработчиков или сохранить
на компьютер контент, созданный такими программами?
Как правило, все подобные программы поддерживают синхронизацию через
программу iTunes на компьютере.
Подключаем устройство к компьютеру и запускаем iTunes.
Выбираем устройство в списке и переходим в раздел Программы.
В конце списка находим категорию программ, поддерживающих
синхронизацию.
У каждой программы видим список файлов и сами файлы, если у этой
программы они есть.
Выделяем нужные или все файлы, нажимаем кнопку Сохранить, выбираем
папку на компьютере и сохраняем.
Если наоборот, надо загрузить файлы в программу, Нажимаем кнопку
загрузить, выбираем файлы на компьютере и загружаем.
Как скопировать файл на устройстве из одной программы в другую без
участия компьютера в этом процессе?
В этом заключается слабое место всей концепции.
Нет, IOS предусматривает такую возможность, но не все разработчики
программ это используют.
И так, одна программа не имеет доступа не только к файлам операционной
системы, но и к файлам другой программы.
Одна программа не может изменить что-либо в другой.
Есть инструмент экспорта файлов, сейчас забыл, как он называется.
Скажем, я хочу экспортировать файл, скажем с книгой, из одной
программы-читалки в другую, где мне читать удобнее.
Я нажимаю на книге Экспорт или что-то подобное, и получаю список
программ, которые поддерживают этот файл. Среди этих программ могут
быть другие читалки, текстовые редакторы, программы электронной почты,
с их помощью можно отправить файл, приложения социальных и облачных
сервисов, типа Dropbox и Яндекс-диск и так далее.
Я выбираю нужное приложение и файл копируется в него.
К сожалению, как я уже написал, не все программы умеют экспортировать
файлы, не все программы отобразятся в подобном списке.
Но, это только потому, что не все разработчики программ реализовывают
поддержку этой функции.
С файловыми менеджерами ситуация такая.
Они позволяют скачивать файлы из сети, принимать экспортируемые файлы
из других программ, поддерживают загрузку и сохранение файлов через
iTunes. В них можно создавать директории и поддиректории, но шариться
по папкам и файлам операционной системы и других программ возможности
не будет.
Изначально мы имеем пустую папку файлового менеджера, в ней и начинаем
что-то сохранять, сортировать по папкам.
При открытии файла, некоторые из них могут быть обработаны средствами
самого файлового менеджера, либо, при открытии файла мы получим список
программ, в котором выберем, какой программой открыть файл.
Естественно, в списке будут только программы, поддерживающие файлы
такого типа и поддерживающие передачу файлов между программами.
Хотя, учитывая концепцию системы, нужны ли пользователю файловые
менеджеры, а если нужны, то на сколько, это вопрос.
Теперь о размерах файлов, о лишних файлах и корзинах.
Музыка из медиатеки удаляется без всякой корзины.
Будет запрос подтверждения, вылезет кнопка для удаления, подтверждаем
и всё.
Если удалённый материал был загружен с компьютера через iTunes, для
его восстановления понадобится снова синхронизировать устройство с
медиатекой программы iTunes на компьютере.
Если удалённый материал был куплен в магазине iTunes, его можно заново
загрузить уже бесплатно, так как он уже куплен.
При удалении программ никакой корзины нет. Будет запрос на
подтверждение удаления, если подтверждаем, программа удаляется.
Даже если программа была платной, мы можем запустить App store,
открыть раздел с нашими покупками и заново установить программу, уже
бесплатно.
Только тут внимание!
При удалении программы удаляются и все её данные, то есть все файлы,
созданные в этой программе или загруженные в эту программу.
Программу мы всегда можем установить заново из App store, а вот данные
не будут восстановлены.
Так что не забываем сохранять.
При желании, можно включить синхронизацию программ через iCloud. Тогда
iCloud, вроде как, будет сохранять и данные программ и, в последствии,
вроде как, есть возможность восстановить данные, но сам это не
пробовал. Только на сервисе iCloud изначально даётся 5 гигабайт, надо,
чтобы данные умещались в этот объём.
В общем, имха, проще сохранить нужное на комп, на Яндекс-диск или на
Dropbox.
Если мы откроем Настройки, Основные, Об этом устройстве, то увидим
среди прочего и информацию о том, сколько памяти на устройстве у нас
занято и чем именно.
Категории такие. Музыка, Видео, Программы, Другое.
В категориях Музыка и Видео имеется ввиду только та музыка и
видео, которая загружена в медиатеку устройства, так сказать, в
общедоступное хранилище.
Всё, что хранится в программах, идёт по категории программы.
Мы создаём что-то в программе или загружаем в неё и программа
толстеет, весит больше.
Удаляем материалы и программа худеет. (улыбка)
В категории "Другое" указан объём памяти, который занимает
операционная система.
Здесь беспокоиться не нужно.
IOS не Винда, она не разрастается и не увеличивается в объёме, не
создаёт временных файлов, про которые потом "забывает" и они остаются
жить навечно.
Такого нет.
Другие программы тоже не могут намусорить в операционной системе, они
просто не имеют к ней доступа.
Проследить за этим и убедиться легко.
Вот, собственно, вся история про файлы и Корзины.
Корзина может существовать для файлов в конкретной программе, но, в
целом, IOS не предполагает работу пользователя с файлами и папками и,
как следствие, такого атрибута этой работы, как Корзина тоже нет.