Привет, Хабр. Так уж повелось, что на современных устройствах люди всё так же охотно читают книги, вне зависимости от того, телефон это за 100 долларов или за 900. В метро, в кафе или в любом другом месте легко можно обнаружить, что человек занят чтением с любимого мобильного девайса: кому-то лень таскать ещё и E-Ink-ридер, у кото-то просто нет лишних денег на ещё одно «устройство для одной функции»: словом, вариантов много, решение — одно. Читают с телефонов или планшетов.
![Image #2193225, 67.8 KB Image #2193225, 67.8 KB](https://habrastorage.org/r/w1560/getpro/habr/post_images/53b/33f/99d/53b33f99d6e87b529d62549714cb1929.png)
Форматов книг — вагон и маленькая тележка, все со своими особенностями. Предпочтений пользователей — тоже. Кто-то предпочитает универсальные «читалки», которые пережёвывают все форматы разом, кто-то держит 2-3 разных для работы с определённым видом данных. Сегодня я хочу рассказать об очередном комбайне, который призван захватитьмир рынок: PocketBook Reader. Как вы уже, наверное, догадались сами по названию, к его созданию причастна одноимённая компания, которая выпускает электронные книги. С книгами у них всё более-менее ок; посмотрим, что они сделали для мобильников?
Собственно, у ридера есть только две характеристики, которые более-менее интересны окружающим: поддержка определённых форматов и возможность кастомизации. С первым всё просто, список есть в описании приложения в магазине Google Play, ну и в AppStore тоже. Заявлена поддержка PDF (в том числе с защитой Adobe DRM), EPUB (опять же, с поддержкой Adobe DRM), DjVu, TXT, FB2, FB2.zip, CHM, html (basic),CBZ, CBR, СBT; в качестве бонуса — OPDS каталоги и возможность работы со словарями ABBYY Lingvo. А вот о кастомизации в магазинах особо много не напишешь, так что придётся разбираться вручную, и об этом — чуть ниже.
![RiIp9bTQxs.jpg](https://habrastorage.org/r/w780q1/getpro/habr/post_images/7fc/416/4c0/7fc4164c01db6c4f2619d9015c836165.jpg)
Интерфейс программы (по крайней мере на Android’е) построен с соблюдением общих гайдлайнов, к которым добавлен новый универсальный способ управления: круговое меню. Вызывается оно тапом ~ в центре экрана, и выглядит примерно вот так:
![Z0eSU1A.jpg](https://habrastorage.org/r/w780q1/getpro/habr/post_images/c22/7c7/b25/c227c7b25b76a6efe7790f92058a6fe7.jpg)
В принципе, иконки говорят сами за себя и интуитивно понятны: настройки шрифтов, «ночной» режим, заметки, повторот экрана, настройки текста и регулировка подсветки. Любой пункт подменю перемещает вас в соответствующий раздел, оформленный в точно таком же стиле. До любой «быстрой» настройки — всего два, максимум — три клика. Смотрите сами:
Возможности данного меню отличаются от формата к формату, но в целом функционал более-менее общий и одинаковый для всех видов мобильной литературы. С круговым меню разобрались? Давайте вернёмся к кастомизации, ведь она также относится к интерфейсу, как-никак, тут вся книга — один большой интерфейс. Продвинутые настройки скрываются сверху-справа, под кнопкой с тремя точками. В выпадающем меню выбираем Advanced Configuration и попадаем в длинный список настроек, разделённый на несколько основных групп: «Форматирование», «Интерфейс», «Документ». Если в «Документе» править можно только мета-информацию и некоторые свойства (например, включить RTL-систему отрисовки), то в остальных разделах можно сидеть долго.
В «Форматировании» доступно изменение цветовых схем (на выбор одна из трёх готовых или полностью кастомная;
![HxBnD.gif](https://habrastorage.org/getpro/habr/post_images/b7f/4e5/79f/b7f4e579f84bb669183bfe34512e207f.gif)
настройка параграфов текста (выравнивание, разделение параграфов, отступы и интервалы); параметры страницы документа (настраиваемые отступы: полезная фича, если вас раздражает обрез текста «в край» экрана); в разделе «прочее» собраны параметры шрифтов, межстрочных интервалов и тире-дефисов при расстановке переносов.
Вторая крупная группа настроек отвечает за настройки экрана и анимации: типы перелистываний, работа подсветки, привязка настроек к конкретным книгам и прочие прелести, в которые можно углубляться ещё на час. Просто приведу несколько скриншотов:
Настройки настройками, а основной функционал читалки — документы показывать. Я бегло пробежался по форумам и отзывам, посмотрел у кого какие проблемы с чтением книг (проверять банальное отображение FB2 в читалке, само собой, никому не интересно). В основном ругаются на PDF’ы, кривые EBUP’ы и сложности разного рода с DjVu, ну и в целом часто бывают проблемы с открытием крупных файлов. EPUB на 180 мегабайт открылся без проблем. Огромная PDF'ка Raising the bar — также неплохо открылась, а после настройки обрезки полей стала ещё и более-менее смотрибельной. Старые лекции по матанализу в DjVu открылись, выглядели так себе (впрочем, они всюду выглядят так себе), но всё работало адекватно. Везде, где текст — текст, а не картинка, работает полнотекстовый поиск.
По умолчанию в приложение добавлены две онлайн библиотеки и есть возможность добавить свои. Работа с ними мало отличается от работы с древом папок: выбрали нужное, скачали, читаете. К юзабилити кругового меню привыкаешь быстро.
В читалке мне понравилось много чего: неплохой набор поддерживаемых форматов, к которым скоро добавится .docx, удобная навигация и неплохо скроенный интерфейс. Есть мелкие вопросы по поводу ограничения способов перелистывания, но тут уже, скорее, придирки: девайс реагирует на тапы, свайпы влево/вправо или вверх/вниз, кнопки громкости. Листает в соответствующую сторону. Маленькая проблема заключается в том, что ВСЕ средста управления задействованы разом: оно, конечно, так удобнее «для старта» и каждый может листать так, как он привык, но отключить «лишние» жесты иногда хочется. В остальном — добротный продукт: книги открывает, словари подключаются, заметки хранятся в более-менее удобном виде — что ж ещё требуется?
У приложения есть версия для iOS, оформлено оно в стиле 7-й версии яблочной операционки, так что внешне не очень сильно отличается от своего Android-собрата: здоровый минимализм, круговое меню — присутствуют, «остальной» интерфейс, выполненный по гайдлайнам операционки — в наличии, а больше, собственно, ничего и не просят. К сожалению (или к счастью ;) у меня дома iOS-устройства не водятся, так что скриншоты будут из интернета:
В любой программе есть что улучшить, если, конечно, это не чудо-программа с одной кнопкой «сделать хорошо», которая действительно делает хорошо. Хотя и там, наверняка, найдётся что поправить. Из пожеланий к разработчикам PocketBook Reader'a — сделать синхронизацию библиотек и заметок (а также мест чтения в книгах) между несколькими устройствами. Да, это потребует несколько больших усилий, чем добавить побольше шрифтов и котяток, но реально позволит решить одну важную проблему, с которой часто сталкиваются люди, у которых есть планшет и смартфон. Да и при переезде на новый девайс было б приятно получить всё в состоянии «как оставил». Ах, да, ну и «галочки» для отключения лишних способов листания. ;)
Я сознательно не стал сравнивать читалку с другими популярными ридерами: переубеждать приверженцев того или иного выбора — дело неблагодарное, а переводить топик в раздел холиварных как-то не хочется. Заинтересовало? Попробуйте, быть может, программа сделает ваш смартфон чуть более уютным местом для чтения. ;) А у меня на этом всё.
![Image #2193225, 67.8 KB Image #2193225, 67.8 KB](https://habrastorage.org/getpro/habr/post_images/53b/33f/99d/53b33f99d6e87b529d62549714cb1929.png)
Форматов книг — вагон и маленькая тележка, все со своими особенностями. Предпочтений пользователей — тоже. Кто-то предпочитает универсальные «читалки», которые пережёвывают все форматы разом, кто-то держит 2-3 разных для работы с определённым видом данных. Сегодня я хочу рассказать об очередном комбайне, который призван захватить
Общая информация
Собственно, у ридера есть только две характеристики, которые более-менее интересны окружающим: поддержка определённых форматов и возможность кастомизации. С первым всё просто, список есть в описании приложения в магазине Google Play, ну и в AppStore тоже. Заявлена поддержка PDF (в том числе с защитой Adobe DRM), EPUB (опять же, с поддержкой Adobe DRM), DjVu, TXT, FB2, FB2.zip, CHM, html (basic),CBZ, CBR, СBT; в качестве бонуса — OPDS каталоги и возможность работы со словарями ABBYY Lingvo. А вот о кастомизации в магазинах особо много не напишешь, так что придётся разбираться вручную, и об этом — чуть ниже.
![RiIp9bTQxs.jpg](https://habrastorage.org/getpro/habr/post_images/7fc/416/4c0/7fc4164c01db6c4f2619d9015c836165.jpg)
Интерфейс
Интерфейс программы (по крайней мере на Android’е) построен с соблюдением общих гайдлайнов, к которым добавлен новый универсальный способ управления: круговое меню. Вызывается оно тапом ~ в центре экрана, и выглядит примерно вот так:
![Z0eSU1A.jpg](https://habrastorage.org/getpro/habr/post_images/c22/7c7/b25/c227c7b25b76a6efe7790f92058a6fe7.jpg)
В принципе, иконки говорят сами за себя и интуитивно понятны: настройки шрифтов, «ночной» режим, заметки, повторот экрана, настройки текста и регулировка подсветки. Любой пункт подменю перемещает вас в соответствующий раздел, оформленный в точно таком же стиле. До любой «быстрой» настройки — всего два, максимум — три клика. Смотрите сами:
![iWn2r.gif](https://habrastorage.org/getpro/habr/post_images/408/8e3/5ff/4088e35ff46e5d0e720cec8b5174eab6.gif)
Возможности данного меню отличаются от формата к формату, но в целом функционал более-менее общий и одинаковый для всех видов мобильной литературы. С круговым меню разобрались? Давайте вернёмся к кастомизации, ведь она также относится к интерфейсу, как-никак, тут вся книга — один большой интерфейс. Продвинутые настройки скрываются сверху-справа, под кнопкой с тремя точками. В выпадающем меню выбираем Advanced Configuration и попадаем в длинный список настроек, разделённый на несколько основных групп: «Форматирование», «Интерфейс», «Документ». Если в «Документе» править можно только мета-информацию и некоторые свойства (например, включить RTL-систему отрисовки), то в остальных разделах можно сидеть долго.
Скрытый текст![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/78a/a87/aac/78aa87aac97c9e25665009084d44e6aa.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/0dd/3c2/efa/0dd3c2efae49086968d17cb13a2f7560.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/734/54c/1dc/73454c1dc3f33a9fe73feb9ffae27006.jpg)
![](https://habrastorage.org/getpro/habr/post_images/78a/a87/aac/78aa87aac97c9e25665009084d44e6aa.jpg)
![](https://habrastorage.org/getpro/habr/post_images/0dd/3c2/efa/0dd3c2efae49086968d17cb13a2f7560.jpg)
![](https://habrastorage.org/getpro/habr/post_images/734/54c/1dc/73454c1dc3f33a9fe73feb9ffae27006.jpg)
В «Форматировании» доступно изменение цветовых схем (на выбор одна из трёх готовых или полностью кастомная;
![HxBnD.gif](https://habrastorage.org/getpro/habr/post_images/b7f/4e5/79f/b7f4e579f84bb669183bfe34512e207f.gif)
настройка параграфов текста (выравнивание, разделение параграфов, отступы и интервалы); параметры страницы документа (настраиваемые отступы: полезная фича, если вас раздражает обрез текста «в край» экрана); в разделе «прочее» собраны параметры шрифтов, межстрочных интервалов и тире-дефисов при расстановке переносов.
Скрытый текст![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/473/981/d46/473981d46c404f0d67bb8c6a28395917.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/764/85e/b0e/76485eb0e749ecb6c8a13e64d1b643d9.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/013/232/191/013232191120cc618fe1cc7595313b00.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/029/a4a/eb3/029a4aeb3ffa0a621397f328d0e92505.jpg)
![](https://habrastorage.org/getpro/habr/post_images/473/981/d46/473981d46c404f0d67bb8c6a28395917.jpg)
![](https://habrastorage.org/getpro/habr/post_images/764/85e/b0e/76485eb0e749ecb6c8a13e64d1b643d9.jpg)
![](https://habrastorage.org/getpro/habr/post_images/013/232/191/013232191120cc618fe1cc7595313b00.jpg)
![](https://habrastorage.org/getpro/habr/post_images/029/a4a/eb3/029a4aeb3ffa0a621397f328d0e92505.jpg)
Вторая крупная группа настроек отвечает за настройки экрана и анимации: типы перелистываний, работа подсветки, привязка настроек к конкретным книгам и прочие прелести, в которые можно углубляться ещё на час. Просто приведу несколько скриншотов:
Скрытый текст![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/3e0/70f/bcc/3e070fbccac33a8055dcb674d6b4a558.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/a00/290/753/a00290753b78241c014f5bcf61c6a82f.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/a50/3a7/1ba/a503a71ba113ba22f183024841c9a821.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/1b7/737/875/1b77378752ba87bcb284419bce1900d6.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/ba4/3e7/cdc/ba43e7cdc53face25ac95b340acfbd00.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/94f/7f1/bcb/94f7f1bcbb5624bec32d8fad73284b65.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/c6e/90c/f32/c6e90cf32a188e8067eb6427f76703d5.jpg)
![](https://habrastorage.org/getpro/habr/post_images/3e0/70f/bcc/3e070fbccac33a8055dcb674d6b4a558.jpg)
![](https://habrastorage.org/getpro/habr/post_images/a00/290/753/a00290753b78241c014f5bcf61c6a82f.jpg)
![](https://habrastorage.org/getpro/habr/post_images/a50/3a7/1ba/a503a71ba113ba22f183024841c9a821.jpg)
![](https://habrastorage.org/getpro/habr/post_images/1b7/737/875/1b77378752ba87bcb284419bce1900d6.jpg)
![](https://habrastorage.org/getpro/habr/post_images/ba4/3e7/cdc/ba43e7cdc53face25ac95b340acfbd00.jpg)
![](https://habrastorage.org/getpro/habr/post_images/94f/7f1/bcb/94f7f1bcbb5624bec32d8fad73284b65.jpg)
![](https://habrastorage.org/getpro/habr/post_images/c6e/90c/f32/c6e90cf32a188e8067eb6427f76703d5.jpg)
В деле
Настройки настройками, а основной функционал читалки — документы показывать. Я бегло пробежался по форумам и отзывам, посмотрел у кого какие проблемы с чтением книг (проверять банальное отображение FB2 в читалке, само собой, никому не интересно). В основном ругаются на PDF’ы, кривые EBUP’ы и сложности разного рода с DjVu, ну и в целом часто бывают проблемы с открытием крупных файлов. EPUB на 180 мегабайт открылся без проблем. Огромная PDF'ка Raising the bar — также неплохо открылась, а после настройки обрезки полей стала ещё и более-менее смотрибельной. Старые лекции по матанализу в DjVu открылись, выглядели так себе (впрочем, они всюду выглядят так себе), но всё работало адекватно. Везде, где текст — текст, а не картинка, работает полнотекстовый поиск.
![lKXAk.gif](https://habrastorage.org/getpro/habr/post_images/236/ba9/16b/236ba916bc3d8b57a08860d2a1425532.gif)
По умолчанию в приложение добавлены две онлайн библиотеки и есть возможность добавить свои. Работа с ними мало отличается от работы с древом папок: выбрали нужное, скачали, читаете. К юзабилити кругового меню привыкаешь быстро.
Плюсы, минусы, подводные камни
В читалке мне понравилось много чего: неплохой набор поддерживаемых форматов, к которым скоро добавится .docx, удобная навигация и неплохо скроенный интерфейс. Есть мелкие вопросы по поводу ограничения способов перелистывания, но тут уже, скорее, придирки: девайс реагирует на тапы, свайпы влево/вправо или вверх/вниз, кнопки громкости. Листает в соответствующую сторону. Маленькая проблема заключается в том, что ВСЕ средста управления задействованы разом: оно, конечно, так удобнее «для старта» и каждый может листать так, как он привык, но отключить «лишние» жесты иногда хочется. В остальном — добротный продукт: книги открывает, словари подключаются, заметки хранятся в более-менее удобном виде — что ж ещё требуется?
iOS
У приложения есть версия для iOS, оформлено оно в стиле 7-й версии яблочной операционки, так что внешне не очень сильно отличается от своего Android-собрата: здоровый минимализм, круговое меню — присутствуют, «остальной» интерфейс, выполненный по гайдлайнам операционки — в наличии, а больше, собственно, ничего и не просят. К сожалению (или к счастью ;) у меня дома iOS-устройства не водятся, так что скриншоты будут из интернета:
Скрытый текст![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/8d3/888/6e7/8d38886e782b7f77029b6e7b1367d7b0.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/80d/fa6/6bd/80dfa66bdfe75a807d01e2a5e052f291.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/634/acc/15a/634acc15a85f9546ee649063d59af83e.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/0b5/df5/00e/0b5df500ec07ff3b3b973c60eb4e4ef0.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/206/33a/968/20633a968d7b95f3aade33f2c71d582e.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/97b/250/c8c/97b250c8c2b8e228aae18c5d2d6e1615.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/f52/960/3ce/f529603ce70a1ae375b1018c3efd249f.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/aad/4fd/4b8/aad4fd4b8f6876f91ddb4b6a41bef099.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/231/0bc/b65/2310bcb65a7dcd0d3a6a83a389228b13.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/c6c/e53/b70/c6ce53b70d1a3ff1eaf1ce30f3538ff1.png)
![скрины с айфона](https://habrastorage.org/r/w1560/getpro/habr/post_images/e00/e7f/b53/e00e7fb53b8ddfdf35c3f2b2cd310fdb.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/8d3/888/6e7/8d38886e782b7f77029b6e7b1367d7b0.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/80d/fa6/6bd/80dfa66bdfe75a807d01e2a5e052f291.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/634/acc/15a/634acc15a85f9546ee649063d59af83e.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/0b5/df5/00e/0b5df500ec07ff3b3b973c60eb4e4ef0.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/206/33a/968/20633a968d7b95f3aade33f2c71d582e.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/97b/250/c8c/97b250c8c2b8e228aae18c5d2d6e1615.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/f52/960/3ce/f529603ce70a1ae375b1018c3efd249f.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/aad/4fd/4b8/aad4fd4b8f6876f91ddb4b6a41bef099.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/231/0bc/b65/2310bcb65a7dcd0d3a6a83a389228b13.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/c6c/e53/b70/c6ce53b70d1a3ff1eaf1ce30f3538ff1.png)
![скрины с айфона](https://habrastorage.org/getpro/habr/post_images/e00/e7f/b53/e00e7fb53b8ddfdf35c3f2b2cd310fdb.png)
Хотелки
В любой программе есть что улучшить, если, конечно, это не чудо-программа с одной кнопкой «сделать хорошо», которая действительно делает хорошо. Хотя и там, наверняка, найдётся что поправить. Из пожеланий к разработчикам PocketBook Reader'a — сделать синхронизацию библиотек и заметок (а также мест чтения в книгах) между несколькими устройствами. Да, это потребует несколько больших усилий, чем добавить побольше шрифтов и котяток, но реально позволит решить одну важную проблему, с которой часто сталкиваются люди, у которых есть планшет и смартфон. Да и при переезде на новый девайс было б приятно получить всё в состоянии «как оставил». Ах, да, ну и «галочки» для отключения лишних способов листания. ;)
Post Scriptum
Я сознательно не стал сравнивать читалку с другими популярными ридерами: переубеждать приверженцев того или иного выбора — дело неблагодарное, а переводить топик в раздел холиварных как-то не хочется. Заинтересовало? Попробуйте, быть может, программа сделает ваш смартфон чуть более уютным местом для чтения. ;) А у меня на этом всё.