Веб и мобильные приложения
Разработка приложения для аудиокниг: чтение и прослушивание как один продукт
UnderBooks — платформа для чтения и прослушивания книг, разработанная Logics7. Заметка о том, что продукт с двумя режимами должен сделать правильно: каталог, синхронизация, доставка аудио и удержание.
UnderBooks — платформа для чтения и прослушивания книг, разработанная Logics7. Заметка описывает продуктовую логику, которая за ней стоит, и не делает заявлений о размере аудитории или каталога.
Ключевые тезисы
- Разработка приложения для аудиокниг с режимом чтения — это два продукта, объединённые одним общим местом в книге.
- В UnderBooks чтение и прослушивание делят одно место в книге, а прогресс синхронизируется между устройствами.
- Права, экономику формата и удержание нужно решить до первого спринта.
Разработка приложения для аудиокниг меняет характер в тот момент, когда ту же книгу нужно ещё и читать с экрана. Это перестаёт быть одним приложением с кнопкой аудио. Это становится двумя продуктами, текстом и аудио, которые должны сойтись в одном: где человек находится в книге. UnderBooks, платформа для чтения и прослушивания книг, разработанная Logics7, построена вокруг этого единого общего места.
В заметке — продуктовая логика, которая за этим стоит: что нужно каждому режиму, как работает переключение и какие решения нужно принять до того, как кто-то напишет код. Заметка не делает заявлений о размере аудитории или каталога.
Что такое UnderBooks
UnderBooks — платформа для книг в двух режимах: чтение с экрана и прослушивание, с возможностью переключаться между ними, не теряя места. Она рассчитана на смартфон, планшет и компьютер. Она синхронизирует прогресс между устройствами, поддерживает офлайн-доступ к загруженным книгам и советует, что читать или слушать дальше, на основе того, что человек уже выбрал.
В терминах, которыми пользуется большинство брифов на разработку приложения для аудиокниг, это приложение для электронных книг и аудиокниг, а не приложение для аудиокниг с прикреплённой читалкой. Это различие определяет каждое решение ниже.
Разработка приложения для аудиокниг: два продукта в одном
Чтение и прослушивание выглядят как одна функция, а на деле это два разных продукта. Тексту нужны типографика, поиск, аннотации и быстрый рендеринг. Аудио нужны стриминг, буферизация, фоновое воспроизведение и позиция, которая переживёт телефонный звонок. Дальше — логика каждого режима в любом продукте такого рода. Это не список функций UnderBooks.
Чтение: EPUB, типографика, офлайн
Разработка читалки для электронных книг начинается с формата. Открытый стандарт электронных книг — EPUB, сейчас в третьей основной версии, EPUB 3. EPUB-читалка должна перекомпоновывать текст под каждый экран, от телефона до окна на компьютере. Типографика здесь не украшение: длина строки, размер шрифта, поля и контраст решают, будет ли человек читать час или закроет приложение. Поиск и аннотации, включая выделения, заметки и закладки, должны оставаться привязанными к нужному фрагменту, когда текст перекомпоновывается. Офлайн-доступ означает, что книга, её шрифты и аннотации читателя находятся на устройстве до того, как пропадёт связь.
Прослушивание: стриминг, главы, скорость, фоновое воспроизведение
Стриминг аудиокниг — сначала задача доставки и только потом задача плеера. Длинные записи обычно отдаются сегментами через CDN, чтобы воспроизведение начиналось быстро, а при слабой связи буферизовалось заранее. Навигацию по главам, скорость воспроизведения, закладки и таймер сна слушатели считают базой любого приложения для аудиокниг. Фоновое воспроизведение — место, где видна мобильная инженерия: операционная система может приостановить или остановить аудио в любой момент, а iOS и Android устанавливают разные правила. Позиция должна пережить телефонный звонок, заблокированный экран и потерю сигнала.
Переключение между чтением и прослушиванием без потери места
Объединяющая логика — одно место в книге, общее для обоих режимов. От того, насколько правильно это сделано, зависит разница между приложением с кнопкой аудио и продуктом, в котором люди действительно переключают режимы. В UnderBooks человек может перейти от текста к аудио или с одного устройства на другое и продолжить с того же места.
- 01Читать на одном устройствеЧтение с экрана: смартфон, планшет или компьютер.
- 02Переключиться на прослушиваниеАудио продолжается с того места, где остановилось чтение.
- 03Сменить устройствоПрогресс синхронизируется между устройствами.
- 04Продолжить с того же местаЧитайте или слушайте дальше; оба режима делят одну позицию.
Сложная часть невидима. Позиция в тексте — это место в книге; позиция в аудио — это время в записи. Синхронизация чтения и прослушивания означает сопоставление одного с другим для каждой книги, и она работает, только если текст и запись относятся к одному и тому же изданию. В разработке приложения для аудиокниг это сопоставление — часть работы с каталогом, а не настройка плеера.
Чтение в двух режимах — уже не нишевая идея. Amazon много лет предлагает Whispersync for Voice: читатель переходит от электронной книги Kindle к её аудиоверсии в Audible и не теряет место, где остановился. Тому, кто планирует создать приложение вроде Audible, стоит ожидать, что читатели попросят такой же непрерывности.
| Режим | Что нужно | В UnderBooks |
|---|---|---|
| Чтение | Типографика, поиск, аннотации и быстрый рендеринг | Чтение книг с экрана на смартфоне, планшете или компьютере |
| Прослушивание | Стриминг, буферизация, фоновое воспроизведение, позиция, которая переживёт телефонный звонок | Режим прослушивания наряду с чтением с экрана |
| Синхронизация | Одно место в книге, общее для обоих режимов | Переключение без потери места; прогресс синхронизируется между устройствами |
Что решает, сработает ли продукт: каталог, права, доставка, удержание
Для контентной платформы продуктовая логика начинается за пределами кода, и разработка приложения для аудиокниг — не исключение. Вопросы ниже — продуктовые решения, а не инженерные, и их нужно решить до первого спринта. Именно это на практике означает «никакой разработки без продуктовой логики».
Каталог и права
Сначала — права и каталог: что можно предлагать, где, на каких условиях и как это отслеживается. Лицензии на текст и на аудио часто согласуются отдельно, с разными правообладателями и издателями, поэтому книга может существовать в одном режиме и отсутствовать в другом. Метаданные каталога должны фиксировать, какое издание, территорию и формат покрывает каждая лицензия. Если рассматривается озвучка с помощью ИИ или синтез речи, разрешает ли это лицензия — вопрос к правообладателю и юристу. DRM для электронных книг и аудиокниг следует из этих условий: это лицензионное требование, выраженное в коде.
Доставка аудио относится к тому же разговору. Длинные записи, которые стримят и скачивают, превращают хранение и трафик CDN в постоянные расходы, которые должна покрывать модель ценообразования.
Экономика формата и удержание
Дальше — экономика формата: подписка, покупка отдельных книг или их сочетание, и удержание, которого требует каждый вариант. Подписка приносит доход, только пока люди продолжают читать или слушать, поэтому удержание в приложении для чтения — это и есть бизнес-модель, а не метрика рядом с ней. Кредиты на книги и продажа отдельных книг зависят от следующей покупки, а встроенные покупки через магазины мобильных приложений добавляют свои комиссии и правила. Непрерывность между режимами и рекомендации на основе того, что человек уже выбрал, — механики удержания, а не дополнения.
Список замыкает доступность. Для некоторых людей прослушивание — не удобство, а единственный способ воспринимать книгу. Продукт, который относится к аудио как к дополнению, подводит их первыми.
Для чего можно построить эту модель
Та же структура подходит для любого контентного или медийного продукта, а не только для разработки приложения для аудиокниг: обучающих платформ с текстом и аудио, корпоративных библиотек знаний, медиаприложений по подписке, детского контента с семейным контролем. Logics7 строит их с мобильной инженерией, которую принесла из игр и систем реального времени (фоновое воспроизведение, устойчивость к офлайну, синхронизация), и ведёт после запуска.
Для нового продукта маршрут — Product Partnership: мы проверяем рынок, платящего пользователя и логику монетизации до того, как обсуждать разработку. Для работающего продукта для чтения или прослушивания с пользователями, рост которого остановился, Existing Product Review — это то, как Logics7 решает, входить ли в долю. Оба маршрута заканчиваются решением на Leadership Gate, описанным на странице как устроен наш процесс.
Если вы работаете над контентным или медийным продуктом, начните с правильного маршрута.
Вопросы читателей
Как работает синхронизация электронной книги и аудиокниги?
Оба режима делят одну позицию в книге. Когда человек переключается с текста на аудио, прослушивание продолжается с того места, где остановилось чтение, и наоборот. Для этого нужна карта соответствия между местами в тексте и временем в записи, построенная для одного и того же издания. В UnderBooks прогресс также синхронизируется между устройствами.
Какие права на контент нужны приложению для аудиокниг?
Права на каждый формат, который оно предлагает, на каждой территории и на условиях, которые можно отслеживать. Права на электронные книги и аудиокниги часто лицензируются отдельно, иногда у разных правообладателей, а синтезированная озвучка может требовать отдельного разрешения. Решите это с издателями и юристом до разработки: от этого зависят каталог, DRM и план релизов. Это не юридическая консультация.
Подписка или кредиты на книги: какая модель подходит?
Ни одна по умолчанию: решают права на каталог и удержание, на которое вы можете рассчитывать. Подписке нужно, чтобы люди продолжали читать или слушать каждый месяц; кредитам и продаже отдельных книг — причина купить следующую книгу. Возможно и сочетание. Выбирайте до первого спринта, потому что модель определяет каталог, рекомендации и процесс оплаты через магазины приложений.
Автор

Denis Chubrenko
Руководитель маркетинга
Performance-маркетинг и лидогенерация на 20+ рынках; сейчас развивает Vendo AI, продукт Logics7.
Познакомиться с командойРаботаете над чем-то похожим? Начните разговор.
Новый продукт, бизнес-процесс, работающий продукт, грантовая заявка или рекомендация — нескольких строк достаточно, чтобы найти правильный следующий шаг.
Мы отвечаем в течение одного рабочего дня.
