Читалки для Андроида
05.11.2010
—
Новости Hi-Tech
|
В этой статье познакомимся с результатами тестирования семи программ для чтения цифровых книг для мобильной платформы Android. Проверим поддержку форматирования набирающего популярность формата цифровых книг ePub.
С развитием возможностей мобильных устройств чтение электронных книг стало популярным занятием. А среди форматов для цифровых книг всё более популярным становится формат Electronic Publication (ePub). Этот формат, с одной стороны, так же прост и основан на технологии XML, как и распространённый в Рунете FB2. C другой, он предоставляет большие возможности по форматированию, чем FB2. К тому же он стал основным форматом для мобильных устройств фирмы Apple, что тоже способствует его популярности. На страницах "КВ" мы уже знакомились с этим форматом ("КВ" №
Итак, сейчас очень многие разработчики мобильных читалок гордо заявляют на своих сайтах о поддержке ePub. Однако нужно разобраться с тем, что на самом деле стоит за словосочетанием "support epub". Поддержкой ведь может оказаться и простое импортирование текста без всякого форматирования и изображений. Поэтому я провел небольшое тестирование программных читалок для смартфонов на базе "Андроид". Тестировать мы будем поддержку возможностей формата в каждой читалке. А так как ePub - это специально сформированный архив с файлами xhtml, то и возможности этого формата лежат в пределах стандарта XHTML. Отсюда преимущество ePub в отношении форматирования технической, учебной литературы по отношению к формату FB2. Если FB2 вполне хватает для беллетристики, то, например, для школьных учебников он не подходит. А если говорить проще, многое, что можно увидеть в веб-браузере, можно сделать и в ePub. Любой, кто знаком с вёрсткой веб-страниц, будет в состоянии сверстать книгу в этом формате. Поэтому для тестирования я сверстал небольшую книжку (
Как видите, использовались примеры самого простого форматирования, которое знает практически любой пользователь офисного редактора MS Word. В качестве подопытных кроликов были выбраны следующие электронные читалки: Aldiko Book Reader v1.2.14, FBReader v 0.7.13, StarBooks v1.1, Moon+ Reader v1.2.1, Wordoholic Reader v0.8.5, Turn up!viBookr v1.0.1.18, Laputa Reader v3.0.5. Все они имеют бесплатные версии и занимают первые рейтинги в "Маркете".
Сначала свою тестовую книгу я, естественно, просмотрел на читалке EPUBReader, представляющей собой расширение для браузера Firefox. Так как браузер изначально предназначен для работы с данными html, все тестовые примеры отображались в нём правильно. Firefox + EPUBReader можно использовать для тестирования свёрстанных книг. Если вёрстка в "файрфоксе" будет выглядеть криво, то это однозначно ошибка верстальщика. Что касается тестирования мобильных читалок, то результаты по описанным выше группам тестов отображены в таблице. В ней указано количество тестов, которые прошли читалки, как по группам примеров, так и итоговый результат.
И если говорить о результатах, то вырисовывается интересная, но противоречивая картина. В плане поддержки ePub имеется безусловный лидер, который на голову превосходит всех конкурентов. Это читалка StarBooks. Из 23 тестов StarBooks споткнулся только на внутренних ссылках и картинках SVG, которые, кстати, ни одна читалка пока не поддерживает. (Равно как ни одна мобильная читалка не поддерживает анимированный GIF.) Все остальные вкусности ePub, особенно таблицы и встроенные шрифты, эта читалка поддерживает. Поэтому несколько слов об этом герое нашего времени. StarBooks - легковесное приложение для "Андроида" объёмом около 800 Кб в архиве. Статус программы freeware. StarBooks работает только со стандартом ePub и никаких других форматов не поддерживает. Но, как видим, с родным форматом он работает лучше других приложений. Интерфейс программы тоже легковесный, можно сказать, даже аскетичный, и позволяет только просматривать свою библиотеку в виде обложек или списка названий. В настройках можно установить размер и шрифт по умолчанию, а также выбрать дневную или ночную тему для чтения. Также программа StarBooks имеет раздел ссылок на онлайновые хранилища электронных книг. Есть даже ссылка на какой-то китайский онлайновый архив. Вот, собственно, и всё, что можно сказать про StarBooks. Но, в целом, несмотря на то, что имеется StarBooks с неплохой поддержкой базовых возможностей форматирования содержания, назвать ситуацию удовлетворительной в отношении поддержки ePub нельзя. Программы демонстрируют желание поддерживать ePub, но пока ещё не саму поддержку. То есть, если вы хотите сверстать электронную книгу в формате ePub для чтения на устройствах "Андроид", то для вёрстки подойдёт что-нибудь вроде детектива, бульварного романа, где требуется самое минимальное форматирование заголовков и абзацев. А вот если нужно сверстать в ePub какой-либо учебник, например, "Основы форматирования цифровых книг", тут уж нужно тестировать своё творение в разных читалках и при распространении рекомендовать наиболее подходящие. А ещё лучше, если бы авторы программ-читалок, распространяя свои программы, указывали уровень поддержки возможностей ePub. Ведь сами по себе слова "support epub" ни о чём не говорят. Тестирование продемонстрировало ещё один интересный момент. Некоторые программы показали совершенно одинаковые результаты по тестам. Так и визуально рендеринг тестовых примеров у них был абсолютно идентичен. Это касается программ FBReader и Laputa. Не будем выяснять, кто тут у кого, но в случае заимствования чужого кода это желательно тоже указывать в аннотации на том же "Маркете".
Тестирование показало, что переходить на книжки в формате ePub не только нужно, но уже и можно. Программа StarBooks продемонстрировала неплохую поддержку базовых возможностей этого книжного формата. Хотя, конечно, разработчикам мобильных приложений для чтения электронных книг предстоит ещё много поработать. И, кроме поддержки возможностей форматирования, в читалках следует учитывать ещё такие моменты, как удобство и отзывчивость интерфейса, скорость работы с библиотекой, поддержка других форматов. Ведь всё это тоже может подвергнуться проверке и тестированию. Михаил АСТАПЧИК Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
Тестируем поддержку ePub в мобильных читалках
|
|