Главное Авторские колонки Вакансии Образование
290 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Книги и глянцевые журналы на мобильных устройствах

Некоторые проблемы при создании мобильных приложений для чтения книг и журналов, сверстанных в жестком формате
Мнение автора может не совпадать с мнением редакции

Как научиться отображать на мобильных ( iOS, Android) устройствах мультимедийные документы (книги/журналы) сверстанные в жестком формате и представленные в виде XML-файлов?

С этой проблемой мы столкнулись в проекте «Автограф», когда потребовалось разработать мобильное приложение для чтения книг и журналов в режиме off line.

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

Все книги и журналы на «Автографе» имеют жесткий формат страниц и представлены в виде mbook - файлов (заархивированные XML-файлы). Задачей разработчиков было сохранить этот формат при отображении на мобильных устройствах и обеспечить детализацию при просмотре.

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

Одним из вариантов ее решения является перевод книг и журналов в формат PDF с последующим преобразованием в изображения. Так делает популярный сервис issuu.com. Для обеспечения хорошего качества картинки приходится формировать с высоким разрешением, что влечет за собой увеличение размера книг и журналов и предъявляет повышенные требования к памяти и вычислительным ресурсам устройств. Кроме того, при таком подходе ни о каких активных элементах (музыка, видео, ссылки..) на страницах речь уже не идет.

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

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

Скачать и установить приложение iAutograph, обеспечивающее чтение и синхронизацию книг и журналов из кабинета пользователя на «Автографе» с его мобильным устройством, можно из App Store и Google Play.

+1
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.