The Ebook. Книга об электронных книгах
Шрифт:
Некоторые программы для чтения, например iBooks, умеют не только воспроизводить цифровой контент на экране настольного компьютера, планшета или смартфона, они имеют встроенную «книжную полку» для хранения и сортировки книг, а также средства для синхронизации между устройствами Apple. Популярная программа Calibre делает почти то же самое, только умеет ещё и конвертировать книги под разные устройства, различных производителей. Поддержка моделей определяется цифровыми форматами и способом размещения файлов начиная с корневой директории устройства.
Все специализированные программы для создания и обработки цифрового контента можно обозначить одним названием — это «сервисные программы».
Для
• Создание книг — используется для «сырого исходного материала», не имеющего разметки полностью или частично, которая включает в себя определение границ слов, абзацев, глав, отдельных элементов и прочего. То есть, скрытый символ «перевод каретки» — это конец абзаца, а наклонный текст имеет начало и конец разметки, чтобы определить свойство текста внутри тегов. И так далее.
• Конвертирование — является формой преобразования контента из одного готового формата в другой. Например, «простой текст» хоть и не имеет книжной разметки, но всё-таки является упрощённым форматом. Его можно преобразовать для чтения в других форматах. И наоборот, когда сложный формат можно преобразовать в другой, аналогичный, практически без потерь, но также можно упростить или очистить от тех тегов, которые не понимает программа или устройство. Некоторые устройства делают преобразование самостоятельно, упрощая популярные форматы до того состояния, которое могут продемонстрировать на экране. Это некая условная «совместимость», но для продажи таких устройств используется термин «поддержка», что вводит потребителей в заблуждение о качестве программного обеспечения.
• Хранение или каталогизация — это схожие, но различные задачи. «Хранение» предусматривает размещение, а «каталогизация» набор сервисных функций. То есть, если файлы видны в папке — это хранение, а если можно применять к объектам функции поиска, сортировки, удаления, объединения и так далее — это уже каталогизация. Поэтому «каталогизация» — это более интересная и развитая функциональная форма хранения.
Популярность рынка электронных книг увеличивает количество сервисных программ. Когда рынок был небольшим, существовали ограничения выбора, это превращало программы в огромных и универсальных монстров, а все основные лейблы были известны среди пользователей всего мира.
Программа BookDesigner появилась на рынке очень рано, причём не сразу в конечном виде. Валерий Войцеховский, автор множества популярных программ, изначально делал удобный конвертер для устройств Rocket eBook, SoftBook и первых ручных компьютеров от Apple Newton и Psion в XX веке до Palm OS и Windows Mobile уже в XXI веке. Позже переименовал получившийся лейбл, когда программа для конвертации стала создавать книги произвольно, наглядно для множества современных устройств и форматов. Уникальность программы заключена ещё в том, что для большинства устройств, того времени, требовалась искусственная адаптация контента, так как они не поддерживали некоторые натуральные языки или свойства типографики. Например, для крупногабаритных REB1200 и SoftBook создавались графические образы страниц с удобным для пользователя размером шрифта и внешним видом, а только потом конвертировались в фирменный формат устройств IMP или в упакованном виде в формате RES. Адаптировать текст можно было в специальном окне для предварительного просмотра, без постоянного копирования файла в устройство ради той же задачи, но и для неё можно было использовать генерацию укороченного файла на пару страниц.
Своими собственными уникальными способами адаптировался цифровой контент для устройств iRex iLiad и Sony с 2004 по 2007 годы.
Чуть позже появилась программа FictionBook Designer
Fiction Book Editor — это профессиональная программа уже другого автора, созданная специально для оцифровки контента Литрес. Разработка велась с 2008 года, почти 2 года. Исходный код FBE был открыт в январе 2010 года по лицензии GPL. С этого момента развитие программы осуществляется энтузиастами и с 2012 года доступна вторая версия программы Fiction Book Editor.
После эпохи «мощных» программ началась эра развития мелких сервисных утилит для конвертации. Вспоминать и называть имена программ бессмысленная задача, так как их наименование скорее указывает на то, в каком направлении осуществляется конвертация. Например, fb2epub — это утилита для преобразования формата FB2 в набирающий популярность международный формат EPUB. Сделать такой конвертер может кто угодно, что и произошло — слишком много программ с одним названием от разных авторов.
Утилита fb2ibook делает примерно то же самое, только при конвертировании в формат EPUB раскладывает результат в отдельные папки, по принципу программы Booki, хотя и с меньшей интеллектуальностью. Только не факт, что в Интернет можно найти именно ту программу, о которой только что сказано, хотя название и совпадёт.
Далее становится проще самостоятельно искать конвертеры в сети Интернет исходя из формулы — «X2Y», где «X» первичный формат, а «Y» итоговый. Например, fb2mobi, html2epub, epub2pdf и так далее.
Кроме отдельных программ-конвертеров, примерно с 2007 года, появились онлайн-ресурсы для конвертирования. Часть из них работала по стандартному принципу: «файл в результат» и не нужно иметь программу в компьютере, но некоторые разработчики онлайн-конвертеров предусмотрели сохранение результата в сети и обрастали готовой библиотекой неопределённого качества, хотя и достаточной «для чтения без претензий».
Конвертеры являются специфической программой. Чем более узкопрофильна задача, тем меньшее время интересует разработчика её решение. Программист попросту забрасывает идею и желание вести дальнейшие разработки, становится скучно и неинтересно, поэтому долгожителями в разработке можно признать только универсальные программы. Средний интерес разработчиков к программам-конвертерам около 2 лет, а среди универсальных до 5 лет и больше.
В современном мире актуально развитие «программ-каталогизаторов», так как интерес к другим задачам сводится к минимуму. Потребителям интереснее приобрести готовый контент, чем сидеть около сканера, а потом читать оцифрованный вариант с ошибками или без них, но в графическом варианте, тем более что основных форматов сейчас не более трёх (FB2, EPUB, MOBI) и хотя бы один из них всегда доступен в онлайн-ресурсах распространяющих контент.
Программы-каталогизаторы существуют для нескольких компьютерных платформ — Windows, Mac OS X, Linux. Сейчас программной дискриминации на разных платформах становится меньше. Кросс-платформенных и универсальных между программами — единицы, обладающих ещё и функциями конвертирования, например, Calibre.
Каталогизаторы необходимы тем пользователям, которые кроме чтения занимаются ещё и накоплением собственной библиотеки, как вида отдыха, где развлечение по накопительству и собирательству может быть важнее финальной задачи, то есть — чтения. Это некий вид виртуального вещизма или хобби, собрание условных ценностей в одном месте, которые в руки хоть и не взять, но можно кому-то продемонстрировать и даже похвастаться.