Приложение для iOS теперь общедоступно, а ссылку на магазин приложений можно найти по адресу: https://obsidian.md/mobile
## Где хранятся мои хранилища?
По желанию вы можете держать ваши хранилища в iCloud Drive. Их можно найти в корне iCloud Drive, в папке с именем "Obsidian" с иконкой приложения.
Если вы решите не пользоваться iCloud, ваше хранилище будет сохранено в изолированной файловой системе в приложении Obsidian. Локальные хранилища доступны из любого другого приложения, которое поддерживает выбор папки в файловой системе. Например, такие приложения как Working Copy могут использоваться для синхронизации локальных хранилищ Obsidian.
==Имейте в виду, что если вы решите держать хранилище локально, оно будет автоматически удалено в iOS, если вы удалите приложение Obsidian.==
## Синхронизация
### Быстрый старт
Если у вас уже есть хранилище на настольном компьютере, есть два решения для его синхронизации с вашим мобильным устройством:
- [[#iCloud Drive Sync]]
- [[#Obsidian Sync]]
В настоящее время официально поддерживаются два решения для синхронизации: iCloud и Obsidian Sync. Working Copy (git) — это еще одна альтернатива, которая была протестирована для работы с Obsidian на iOS.
В настоящее время на iOS **не** известно о поддержке следующих сервисов синхронизации:
- Dropbox
- Google Drive
- OneDrive
- Syncthing
Если вы найдете способ синхронизации с использованием этих сервисов на iOS с Obsidian, мы будем рады, если вы присоединитесь к нашему серверу в Discord и поделитесь информацией о том, как это сделать.
Теоретически, любое стороннее приложение синхронизации, которое может обеспечить фоновую синхронизацию для определенной папки на вашем устройстве должно работать, но мы не знаем ни об одном из них, кроме Working Copy. Это связано с ограничениями очень сложного механизма совместного использования файлов между приложениями iOS в отличие от Android, где общедоступные папки доступны всем приложениям. Поэтому большинство сторонних приложений синхронизации не имеют надлежащей реализации фоновой синхронизации в iOS.
В настоящее время Obsidian не поддерживает работу сторонних приложений синхронизации, которые предоставляют доступ к виртуальной файловой системе через FileProvider. Мы будем пытаться реализовать это в будущем в качестве улучшения.
### Obsidian Sync
Вы можете выполнить те же шаги, что и при синхронизации на Android, как показано ниже. При этом убедитесь, что вы создали папку, не относящуюся к iCloud, поскольку мы не рекомендуем использовать Obsidian Sync и iCloud Sync одновременно, так как по имеющимся отзывам, это может привести к потере данных из-за «[[Obsidian Sync#Сторонние сервисы синхронизации|соревнования приложений]]».
![[Приложение для Android#Obsidian Sync]]
### Синхронизация с iCloud Drive
Для настройки синхронизации **нового** хранилища через iCloud Drive:
1. Запустите приложение в iOS и выберите пункт меню «Создать новое хранилище»;
2. На настольном компьютере, используя меню «Другое хранилище», откройте папку с новым хранилищем в директории iCloud.
Для настройки синхронизации уже **существующего** хранилища через iCloud Drive:
1. Запустите приложение в iOS и выберите пункт меню «Создать новое хранилище»;
2. Назовите его так же, как хранилище на настольном компьютере, чтобы ссылки [[Использование Obsidian URI#Использование Obsidian URI|Obsidian URI]] работали;
3. Подождите, пока iCloud синхронизирует эту пустую папку с настольным компьютером;
4. Перенесите содержимое папки вашего текущего хранилища в эту новую пустую папку, теперь она будет использоваться для синхронизации между устройствами;
5. На настольном компьютере, используя меню «Другое хранилище», откройте эту новую папку.
6. Подождите, пока iCloud синхронизирует всё с мобильным устройством.
### Синхронизация с Working Copy
В качестве альтернативы двум предыдущим способам синхронизации вы можете настроить приложение Working Copy и использовать Git для синхронизации вашего хранилища на iOS. Для этого вам необходимо сначала создать пустое локальное хранилище на вашем устройстве, затем вы можете настроить папку для синхронизации, выбрав папку локального хранилища, созданного в приложении Obsidian. После этого вы сможете в ручном режиме подтверждать изменения и отправлять их во внешний репозиторий.
### Поддержка сторонней синхронизации
Многие пользователи спрашивают, почему мобильная версия Obsidian не поддерживает их любимые сервисы для синхронизации. Вот краткое объяснение текущего состояния поддержки мобильной синхронизации.
Особенность Obsidian, которая отличает его от других приложений, таких как 1Writer и iA Writer, заключается в том, что Obsidian работает поверх всего хранилища, а не с одной заметкой. Многие из основных функций Obsidian зависят от всего хранилища и всех файлов внутри него, такие как автозавершение ссылок, вставка изображений, панель тегов, обратные ссылки и весь функционал перекрестных заметок.
В то же время, большинство приложений для редактирования файлов Markdown просто «открывают» одну заметку, позволяя пользователю внести правки, а затем сохраняют ее. Из-за этого ОС и сторонние приложения синхронизации обычно предоставляют API только для доступа/работы с одним файлом, но не для работы с хранилищем (папкой с файлами и вероятно с вложенными подпапками).
Для синхронизации обычное приложение для редактирования файлов Markdown может предоставить базовые функции «скачать файл, когда вы открываете выбранный файл» и «загрузить файл назад, когда вы нажимаете кнопку сохранить». Obsidian должен скачать все хранилище, чтобы эффективно работать, и отслеживать все измененные файлы (например, когда вы выполняете переименование файла, вы можете внести изменение в кучу других файлов, где ссылки изменились из-за переименования текущего файла). Кроме того, нам нужен способ отслеживать изменения, сделанные через синхронизацию, чтобы иметь возможность обновлять внутренний кэш при изменении файлов и обеспечивать точность ссылок.
Отслеживать всё это при работе со сторонним приложениями синхронизации было бы довольно трудоемко. Это, на самом деле, одна из причин, почему большинство разработчиков сервисов синхронизации не делают соответствующее приложение синхронизации для мобильных устройств, а вам приходится использовать стороннее приложение для неё (например, DropSync или FolderSync). К сожалению, такие приложения не существуют на iOS из-за изоляции приложений.
## Известные проблемы
### Папка iCloud на macOS
Если вы не можете перетаскивать файлы в папку в iCloud в Finder на macOS, загрузите последнюю версию настольного приложения Obsidian с сайта https://obsidian.md, так как она содержит исправление этой проблемы. После установки, запуск приложения должен автоматически привести к обновлению разрешений для папки в iCloud. Если это не произошло сразу, вам может потребоваться перезагрузка компьютера.
### Меню вставки иногда не отображается
Некоторые пользователи столкнулись с проблемой, когда при нажатии на курсор не отображается меню вставки. В качестве решения можно использовать жест «касания тремя пальцами», чтобы вызвать глобальное меню редактирования, которое можно использовать для вставки в текст.