Перейти к содержимому
← Блог

Веб и мобильные приложения

Разработка приложения для аудиокниг: чтение и прослушивание как один продукт

UnderBooks — платформа для чтения и прослушивания книг, разработанная Logics7. Заметка о том, что продукт с двумя режимами должен сделать правильно: каталог, синхронизация, доставка аудио и удержание.

UnderBooks — платформа для чтения и прослушивания книг, разработанная Logics7. Заметка описывает продуктовую логику, которая за ней стоит, и не делает заявлений о размере аудитории или каталога.

Denis Chubrenko · Руководитель маркетинга

Ключевые тезисы

  • Разработка приложения для аудиокниг с режимом чтения — это два продукта, объединённые одним общим местом в книге.
  • В UnderBooks чтение и прослушивание делят одно место в книге, а прогресс синхронизируется между устройствами.
  • Права, экономику формата и удержание нужно решить до первого спринта.

Разработка приложения для аудиокниг меняет характер в тот момент, когда ту же книгу нужно ещё и читать с экрана. Это перестаёт быть одним приложением с кнопкой аудио. Это становится двумя продуктами, текстом и аудио, которые должны сойтись в одном: где человек находится в книге. UnderBooks, платформа для чтения и прослушивания книг, разработанная Logics7, построена вокруг этого единого общего места.

В заметке — продуктовая логика, которая за этим стоит: что нужно каждому режиму, как работает переключение и какие решения нужно принять до того, как кто-то напишет код. Заметка не делает заявлений о размере аудитории или каталога.

Что такое UnderBooks

UnderBooks — платформа для книг в двух режимах: чтение с экрана и прослушивание, с возможностью переключаться между ними, не теряя места. Она рассчитана на смартфон, планшет и компьютер. Она синхронизирует прогресс между устройствами, поддерживает офлайн-доступ к загруженным книгам и советует, что читать или слушать дальше, на основе того, что человек уже выбрал.

В терминах, которыми пользуется большинство брифов на разработку приложения для аудиокниг, это приложение для электронных книг и аудиокниг, а не приложение для аудиокниг с прикреплённой читалкой. Это различие определяет каждое решение ниже.

Разработка приложения для аудиокниг: два продукта в одном

Чтение и прослушивание выглядят как одна функция, а на деле это два разных продукта. Тексту нужны типографика, поиск, аннотации и быстрый рендеринг. Аудио нужны стриминг, буферизация, фоновое воспроизведение и позиция, которая переживёт телефонный звонок. Дальше — логика каждого режима в любом продукте такого рода. Это не список функций UnderBooks.

Чтение: EPUB, типографика, офлайн

Разработка читалки для электронных книг начинается с формата. Открытый стандарт электронных книг — EPUB, сейчас в третьей основной версии, EPUB 3. EPUB-читалка должна перекомпоновывать текст под каждый экран, от телефона до окна на компьютере. Типографика здесь не украшение: длина строки, размер шрифта, поля и контраст решают, будет ли человек читать час или закроет приложение. Поиск и аннотации, включая выделения, заметки и закладки, должны оставаться привязанными к нужному фрагменту, когда текст перекомпоновывается. Офлайн-доступ означает, что книга, её шрифты и аннотации читателя находятся на устройстве до того, как пропадёт связь.

Прослушивание: стриминг, главы, скорость, фоновое воспроизведение

Стриминг аудиокниг — сначала задача доставки и только потом задача плеера. Длинные записи обычно отдаются сегментами через CDN, чтобы воспроизведение начиналось быстро, а при слабой связи буферизовалось заранее. Навигацию по главам, скорость воспроизведения, закладки и таймер сна слушатели считают базой любого приложения для аудиокниг. Фоновое воспроизведение — место, где видна мобильная инженерия: операционная система может приостановить или остановить аудио в любой момент, а iOS и Android устанавливают разные правила. Позиция должна пережить телефонный звонок, заблокированный экран и потерю сигнала.

Переключение между чтением и прослушиванием без потери места

Объединяющая логика — одно место в книге, общее для обоих режимов. От того, насколько правильно это сделано, зависит разница между приложением с кнопкой аудио и продуктом, в котором люди действительно переключают режимы. В UnderBooks человек может перейти от текста к аудио или с одного устройства на другое и продолжить с того же места.

  1. 01Читать на одном устройствеЧтение с экрана: смартфон, планшет или компьютер.
  2. 02Переключиться на прослушиваниеАудио продолжается с того места, где остановилось чтение.
  3. 03Сменить устройствоПрогресс синхронизируется между устройствами.
  4. 04Продолжить с того же местаЧитайте или слушайте дальше; оба режима делят одну позицию.
Непрерывность чтения и прослушивания в UnderBooks: одна позиция в книге, общая для чтения и прослушивания и синхронизированная между устройствами.

Сложная часть невидима. Позиция в тексте — это место в книге; позиция в аудио — это время в записи. Синхронизация чтения и прослушивания означает сопоставление одного с другим для каждой книги, и она работает, только если текст и запись относятся к одному и тому же изданию. В разработке приложения для аудиокниг это сопоставление — часть работы с каталогом, а не настройка плеера.

Чтение в двух режимах — уже не нишевая идея. Amazon много лет предлагает Whispersync for Voice: читатель переходит от электронной книги Kindle к её аудиоверсии в Audible и не теряет место, где остановился. Тому, кто планирует создать приложение вроде Audible, стоит ожидать, что читатели попросят такой же непрерывности.

Чтение, прослушивание и слой синхронизации: что нужно каждому и что даёт UnderBooks в описании этой заметки.
РежимЧто нужноВ UnderBooks
ЧтениеТипографика, поиск, аннотации и быстрый рендерингЧтение книг с экрана на смартфоне, планшете или компьютере
ПрослушиваниеСтриминг, буферизация, фоновое воспроизведение, позиция, которая переживёт телефонный звонокРежим прослушивания наряду с чтением с экрана
СинхронизацияОдно место в книге, общее для обоих режимовПереключение без потери места; прогресс синхронизируется между устройствами
Чтение, прослушивание и слой синхронизации: что нужно каждому и что даёт UnderBooks в описании этой заметки.

Что решает, сработает ли продукт: каталог, права, доставка, удержание

Для контентной платформы продуктовая логика начинается за пределами кода, и разработка приложения для аудиокниг — не исключение. Вопросы ниже — продуктовые решения, а не инженерные, и их нужно решить до первого спринта. Именно это на практике означает «никакой разработки без продуктовой логики».

Каталог и права

Сначала — права и каталог: что можно предлагать, где, на каких условиях и как это отслеживается. Лицензии на текст и на аудио часто согласуются отдельно, с разными правообладателями и издателями, поэтому книга может существовать в одном режиме и отсутствовать в другом. Метаданные каталога должны фиксировать, какое издание, территорию и формат покрывает каждая лицензия. Если рассматривается озвучка с помощью ИИ или синтез речи, разрешает ли это лицензия — вопрос к правообладателю и юристу. DRM для электронных книг и аудиокниг следует из этих условий: это лицензионное требование, выраженное в коде.

Доставка аудио относится к тому же разговору. Длинные записи, которые стримят и скачивают, превращают хранение и трафик CDN в постоянные расходы, которые должна покрывать модель ценообразования.

Экономика формата и удержание

Дальше — экономика формата: подписка, покупка отдельных книг или их сочетание, и удержание, которого требует каждый вариант. Подписка приносит доход, только пока люди продолжают читать или слушать, поэтому удержание в приложении для чтения — это и есть бизнес-модель, а не метрика рядом с ней. Кредиты на книги и продажа отдельных книг зависят от следующей покупки, а встроенные покупки через магазины мобильных приложений добавляют свои комиссии и правила. Непрерывность между режимами и рекомендации на основе того, что человек уже выбрал, — механики удержания, а не дополнения.

Список замыкает доступность. Для некоторых людей прослушивание — не удобство, а единственный способ воспринимать книгу. Продукт, который относится к аудио как к дополнению, подводит их первыми.

Для чего можно построить эту модель

Та же структура подходит для любого контентного или медийного продукта, а не только для разработки приложения для аудиокниг: обучающих платформ с текстом и аудио, корпоративных библиотек знаний, медиаприложений по подписке, детского контента с семейным контролем. Logics7 строит их с мобильной инженерией, которую принесла из игр и систем реального времени (фоновое воспроизведение, устойчивость к офлайну, синхронизация), и ведёт после запуска.

Для нового продукта маршрут — Product Partnership: мы проверяем рынок, платящего пользователя и логику монетизации до того, как обсуждать разработку. Для работающего продукта для чтения или прослушивания с пользователями, рост которого остановился, Existing Product Review — это то, как Logics7 решает, входить ли в долю. Оба маршрута заканчиваются решением на Leadership Gate, описанным на странице как устроен наш процесс.

Если вы работаете над контентным или медийным продуктом, начните с правильного маршрута.

Вопросы читателей

Как работает синхронизация электронной книги и аудиокниги?

Оба режима делят одну позицию в книге. Когда человек переключается с текста на аудио, прослушивание продолжается с того места, где остановилось чтение, и наоборот. Для этого нужна карта соответствия между местами в тексте и временем в записи, построенная для одного и того же издания. В UnderBooks прогресс также синхронизируется между устройствами.

Какие права на контент нужны приложению для аудиокниг?

Права на каждый формат, который оно предлагает, на каждой территории и на условиях, которые можно отслеживать. Права на электронные книги и аудиокниги часто лицензируются отдельно, иногда у разных правообладателей, а синтезированная озвучка может требовать отдельного разрешения. Решите это с издателями и юристом до разработки: от этого зависят каталог, DRM и план релизов. Это не юридическая консультация.

Подписка или кредиты на книги: какая модель подходит?

Ни одна по умолчанию: решают права на каталог и удержание, на которое вы можете рассчитывать. Подписке нужно, чтобы люди продолжали читать или слушать каждый месяц; кредитам и продаже отдельных книг — причина купить следующую книгу. Возможно и сочетание. Выбирайте до первого спринта, потому что модель определяет каталог, рекомендации и процесс оплаты через магазины приложений.

Автор

Denis Chubrenko — Руководитель маркетинга, Logics7

Denis Chubrenko

Руководитель маркетинга

Performance-маркетинг и лидогенерация на 20+ рынках; сейчас развивает Vendo AI, продукт Logics7.

Познакомиться с командой

Работаете над чем-то похожим? Начните разговор.

Новый продукт, бизнес-процесс, работающий продукт, грантовая заявка или рекомендация — нескольких строк достаточно, чтобы найти правильный следующий шаг.

Мы отвечаем в течение одного рабочего дня.

Какой формат вам подходит? →