KyBook

Книги и Файлы

10 Dec 2015

Кратко.

Раздел Файлы - это файловый менеджер.
Раздел Книги - это база данных.

Подробно.

Раздел Файлы является классическим файловым менеджером и позволяет управлять файлами на устройстве, iCloud Drive, подключенных облачных хранилищах (таких как Яндекс Диск и Google Диск), webDav серверах и общих сетевых папках в локальной сети.

Раздел Файлы позволяет производить все типичные операции над файлами: копирование, перемещение, удаление, переименование, создание папок, проводить поиск по имени файла, сортировать и группировать по файловым атрибутам (названию, дате, размеру и формату). С помощью раздела Файлы можно копировать и перемещать файлы между устройством и другими файловыми хранилищами (облака в Интернет, ПК в локальной сети).

Через Файлы вы можете открывать и читать книги с любого места хранения. Копировать предварительно файл на устройство для чтения не обязательно. Приложение будет сохранять копии недавно открытых файлов из облачных хранилищ на устройство для ускорения доступа и уменьшения сетевого трафика.

Поэтому, читая книгу, например с Яндекс Диска, Вы сможете продолжить чтение и при отсутствии сетевого подключения. Разумеется, это возможно только для последних читаемых книг. Приложение самостоятельно чистит ранее сохраненные копии файлов и следит за размером места занимаемого сохраненными копиями файлов на устройстве.

Раздел Книги является базой данных с различной информацией о книгах: название, авторы, сюжеты, серии и т.п. Дополнительно в ней хранятся закладки, заметки и места чтения. Если Вы пользуетесь OPDS каталогами (например такими как Флибуста), то ближайшая аналогия разделу Книги - Ваш собственный OPDS каталог для книг. Структура раздела Книги очень похожа на структуру типичного OPDS каталога. Присутствуют такие категории как Новинки, разделы по авторам и сюжетам. Отличие от Интернет OPDS каталога, в самостоятельном формировании Вашего собственного каталога.

Приложение автоматически добавляет записи в базу данных о всех известных ему книгах. Приложению становиться известно о книге и оно помещает информацию о нём в базу данных в следующих случаях: Вы скачали книгу с Интернет из подключенного OPDS каталога, добавили файл через iTunes в Документы KyBook, нажали на файл в разделе Файлы и открыли карточку книги, или открыли файловое хранилище (папку на устройстве или в облаке, сетевую папку) в разделе Файлы в режиме просмотра отличном от режима 'Файлы'. Резюмируя, если приложению необходимо показать обложку/название/автора книги в разделе Файлы, оно самостоятельно получит данную информацию из файла-книги и поместит полученные метаданные в базу данных Книги.

Кроме того, не обязательно дожидаться пока приложение соберет всю информацию о книгах, можно самостоятельно запустить сканирование выбранного файлового хранилища нажав на кнопку (+) в разделе Книги. Приложение просмотрит указанное файловое хранилище и добавит собранную информацию о найденных книгах в базу данных Книги. В любой момент Вы можете изменить сохраненную информацию о книгах в разделе Книги, отредактировав название, авторов, сюжет, обложку и т.д.

Читать книги можно напрямую из раздела Книги, необязательно открывать раздел Файлы для чтения. Приложение сохраняет информацию о местонахождении файлов для каждой книги и при открытии книги для чтения из Книги приложение попытается открыть файл последовательно из всех известных ему источников в следующем порядке: из кэша на устройстве для файлов в облаках/сетевых папках, папки на устройстве, iCloud Drive, локальной сети, облачного хранилища. Если файл недоступен (например находится в облаке и нет сетевого подключения и нет ранее сохраненной копии), приложение сообщит об этом.

Синхронизация. Информация в разделе Книги может быть сохранена в iCloud и синхронизирована между Вашими устройствами. Синхронизируются только метаданные из базы данных Книги и только если iCloud синхронизация разрешена в настройках, iCloud подключен на устройстве, месторасположение файла отвечает условиям синхронизации. По умолчанию, метаданные синхронизируются через iCloud для книг в iCloud Drive или в облачных хранилищах.

Для обеспечения же доступа к файлам с различных устройств, храните файлы в iCloud Drive и/или других облачных хранилищах.

blog comments powered by Disqus