Стандартные приложения в Mountain Lion настойчиво предлагают хранить документы в iCloud. Сначала этим пугал TextEdit, после обновления iWork присоединились «трое из ларца»: Pages, Numbers & Keynote.
В принципе, хранить документы в iCloud удобно, но есть одно но — документ как бы перестает быть файлом. Точнее, iCloud не похож на простую папку с файлами. Если у меня есть документ в iCloud, значит у меня также есть приложение «ответственное» за этот документ. Подразумевается, что доступ к этому документу я буду получать из этого приложения, что не всегда факт: текстовые документы, например, можно (бы) открывать чем угодно.
Проблема — нельзя открыть Finder и перейти в «папку» iCloud, чтобы просмотреть там список своих документов, как это можно сделать, например, в Google Drive.
Решения есть, сразу несколько.
— Spotlight. Если знаете название или содержание документа (если это текст), можно его просто найти Спотлайтом. Что характерно, перенести или скопировать документ из выпадающего списка результатов нельзя — он просто «не хватается» мышкой. Если нажать «показать все в Finder», то у документов будет путь iCloud → ИмяФайла. Опять-таки, в iCloud «зайти» из нижней навигационной панели нельзя. Зато отсюда файл уже можно перенести или скопировать, а также открыть в любом приложении, не обязательно в том, где документ был создан.
При переносе файла из iCloud получаем вот такое предупреждение:
При перемещении объекта из медиатеки iCloud он также будет удален из всех других синхронизируемых Вами устройств iCloud.
— «Мои файлы». В принципе, это подвид предыдущего способа. Насколько я понимаю, «Мои файлы» в Файндере представляют собой некую мета-коллекцию файлов, разложенных по типу. Мне эта фишка Finder никогда не нравилась, плюс приложение при переходе в нее начинает жрать ресурсы — не пользуюсь.
— Command-Shift-G. Хардкор. Все документы из iCloud лежат в скрытой папке ~/Library/Mobile Documents/.
Папка даже называется (в тайтл баре) iCloud, только структура ее вас едва ли порадует. На верхнем уровне — идентификаторы приложений, глубже — то, что они туда сочли нужным положить — документы, настройки и т.п. У меня, к моему удивлению, там обнаружились данные от трех iOS-приложений с Айподика, какие-то сохраненные игрушки и их профили.
Последний способ даже и не способ. Можно решить «о, я хочу отправить почтой тот документ, который я сделал на прошлой неделе в Pages», запустить Pages, нажать «открыть», выбрать iCloud, найти в списке нужный файл, перетащить в почту. А, да, там еще была презенташка, которую я сделал в Keynote и табличка в Numbers, их тоже надо отправить. Или не было? Как узнать? А как быстро узнать? А как удалить скопом все лишнее, старое и ненужное?
Что я могу сказать… Раздражает. Для iOS эта концепция (какая еще файловая система?) в общем кажется оправданной, во всяком случае не напрягает, да и не было там иначе никогда. Для Mac OS это выглядит как какая-то кастрация — у каждого приложения своя папка с документами. Ну бред же? Я привык раскладывать документы по тематическим папкам — по событиям, по клиентам, по направлениям. Ну уж точно не doc в одну, pdf в другую, jpeg в третью. Тут же вообще нет никаких папок, по сути, тут длинные плоские ленты документов, по одной на каждое приложение.
Одно радует: нет iWork — нет iCloud, если говорить о документах (TextEdit не в счет). А еще есть заветная кнопка в настройках iCloud.
Оговорюсь сразу, у меня нет iWork на iOS, мне негде открывать его документы на чем-либо кроме компьютера. Зато у меня есть Google Drive, Dropbox и даже Яндекс Диск, любой из них «всеяден» и может хранить что угодно.
Для iCloud остается роль сундука с барахлом приложений, которое никому кроме этих приложений не нужно. Закладки/вкладки браузера там уместны, сохраненные игры тоже, настройки, вот это все.
Полез посмотреть, чего у меня там. Хм. Есть и презенташки Keynote, и что-то от Numbers (я только iOS-версию покупал в свое время). Странно, версия Keynote ведь старая (я не обновлялся), в ней ничего нет про iCloud.
И еще там есть ошметки от давно удаленных приложений – они не стираются при удалении самого приложения. Сакс и мастдай.
Зато домохозяйки аплодируют стоя.
Мне эта фишка Finder никогда не нравилась, плюс приложение при переходе в нее начинает жрать ресурсы — не пользуюсь.
——————-
файндер жрёт ресурсы или что за приложение?
связка документ = приложение необходима, чтобы было понятно кому слать изменения в документе. аппл прямо говорит – “начали на ipad, продолжили на mac”. имхо, это несколько отличается от дропбокса, гуглдрайва и т.п. собственно и Джобс говорил об этом: iCloud was more than “a hard disk in the sky”
т.к. у меня пока стоит lion и я не могу проверить, но читая доку для программистов вот моя теория отличия icloud от остальных:
у вас есть документ из трёх абзацев. он лежит на ПК1(девайс1), ПК2 и ПК3. Отрубаем инет от пк1 и пк2.
1. на ПК1 редактируем абазац 1.
2. на ПК2 редактируем абазац 2.
3. подключаем инет к ПК2.
4. подключаем инет к ПК1.
5. Думаю на ПК3 мы увидим изменения и от ПК1 и от ПК2.
А юзая всякие *драйвы, мы увидели бы изменения от ПК1, т.к. его изменения залились бы самыми последними.
Жду пост с проверкой теории :)
“файндер жрёт ресурсы или что за приложение?”
Это не приложение, это “умная” папка в Файндере, которая называется “Мои файлы”. Там собраны коллекции файлов, рассортированных по типу: изображения, документы и т.п. Все это делается с помощью Spotlight, очевидно. Если зайти в эту папку, а она на новых системах открывается по-умолчанию при открытии Файндера, то он начинает жрать много ресурсов. Раньше ( в Lion) он постоянно жрал 10-30% процессора, даже если вообще переключиться и не использовать Файндер, сейчас тормозит только если реально в этой папке что-то делать.
Проверить догадку насчет объединения документов из нескольких источников я не могу, нет столько компьютеров с iCloud. Если честно, я сильно сомневаюсь в описанном сценарии. Даже если это работает каким-то похожим образом, это ни в коем случае не заслуга iCloud, это уровень приложения. Возможно, есть какой-то механизм для просмотра и утверждения изменений.
файндер дома проверю, хотя у меня пока не так много файлов.
насчет догадки, вот выдержка из доки для программистов http://data4.floomby.com/files/share/5_9_2012/p69Q1kh9SE2wbb8hC33J3A.png
“это ни в коем случае не заслуга iCloud, это уровень приложения.” – всё наоборот, это как раз таки заслуга инфраструктуры с названием iCloud :) ведь что-то должно получать изменения и засылать их другим клиентам. Просто потребуется время, чтобы тот же фотошоп, автокад и т.п. адаптировали под облако.
Думаю в следующей версии выкатят folders для icloud, чтобы можно было видеть доки и других приложений и т.п. но с другой стороны, как тогда они решат этот вопрос для iOS. Если появятся папки, то тогда стоит сразу сделать в iOS “Мои документы”, чтобы разные приложения юзали одни и те же файлы – и это получается снова файловая система :)
Посмотрел картинку. Пересылается и принимается только измененный фрагмент и метаданные. Похоже на глубинный слой, операция с байтами, грубо говоря. В случае описанного выше конфликта это никак не помогает, по-моему. Будет что-нибудь вроде — документ в облаке новее (по метаданным)? Ок, скачаем изменения и синхронизируем. Возможно, какое-нибудь предупреждение поступит. Возможно, будут сохранены обе (три, пять) версии документа. Но корректно и автоматически собрать его из разных кусков из разных источников просто невозможно.
провел вчера эксперимент. os x 10.8.1 , ipad 5.1, iphone 5.1, на всех Pages.
итог таков – если не уходить в оффлайн, и открывать документы сразу, а давать “окно” на изменения по 1 мин, то всё ок.
дело в том, что:
1) открытие файла – это изменение
2) изменения синхронизируется каждую минуту
поэтому, если открывать документы в оффлайн, то изменение “открытие”(lastopen? lastview?) не за синхронизируются, и все последующие тоже, точнее всплывает окно, что “2 версии документа не за синхронизированные, какую выбрать или оставить обе”. а т ак, было весело наблюдать – изменил на iPhone, показалось на макмини и ipad.
что касается “мои документы”, оно жрало 30%, а теперь не жрёт. думаю создались все thumbnails для документов и т.п. т.е. скроллил со шифтом и “показать все документы данного типа”