Обзор приложения Bookviser для Windows Phone
Сегодня чтение обычных книг в стандартном бумажном переплете отходит далеко в прошлое. Такие книги иногда занимают много места, а также есть вероятность их забыть где-либо или потерять в поездке.
Разработчики приложений для Windows Phone порадовали своих пользователей очередной очень нужной новинкой – Bookviser. Это одна из самых популярных читалок книг. В программе предусмотрено три варианта загрузки книг на смартфон. Один из самых распространенных способов загрузки это загрузка через сервисы SkyDrive или Bookviser.com, причем хранить можно огромное количество книг, число которых не ограничено. Также можно найти необходимую книгу в онлайн библиотеке, к примеру, Feedbooks. Скачать понравившуюся книгу можно через любой интернет браузер.
Приложение Bookviser поддерживает такие форматы книг, как ePub, fb2 и txt. В этом приложении также есть возможность создания закладок, что особенно удобно для тех, кто читает книгу не за один раз, а растягивает на недели, а порой даже месяцы. Также есть возможность поиска необходимого текста в книге. Программа поддерживает до 10 самых разных шрифтов на любой вкус, и предоставляет возможность менять размер. В программе можно менять цвет фона интерфейса и текста. Ярлык понравившейся книги можно поместить на рабочем столе, чтобы долго ее не искать в памяти смартфона.
Это приложение уже успело завоевать любовь многих пользователей благодаря комфортному чтению с его помощью.
Читалки для Windows Phone
Приложения-читалки на мобильных платформах решают задачу отображения электронных книг на экране смартфона. В основе их работы лежит движок рендеринга, который разбирает файл книги, интерпретирует вёрстку и стили, а затем отрисовывает текст с учётом выбранного шрифта, кегля и цветовой схемы. От качества движка зависит, насколько точно читалка воспроизведёт структуру документа: разбивку на главы, отступы, иллюстрации и сноски.
Форматы книг различаются по внутреннему устройству. ePub представляет собой ZIP-архив с набором HTML- и CSS-файлов, что позволяет гибко управлять оформлением и адаптировать текст под разную ширину экрана. FB2 основан на XML и жёстко описывает структуру произведения: эпиграфы, строфы, заголовки. TXT не содержит никакой разметки, поэтому читалка отображает его моноширинным шрифтом и не может расставить переносы или выделить заголовки.
Источники книг в таких приложениях делятся на три категории: локальное хранилище, облачные сервисы и сетевые каталоги. При загрузке из облака читалка обращается к API хранилища, получает файл и помещает его в изолированную папку приложения. Онлайн-библиотеки обычно предоставляют каталог в формате OPDS — это XML-протокол для навигации по спискам книг и скачивания файлов по прямым ссылкам.
Функция закладок реализуется через сохранение позиции в тексте: читалка запоминает смещение относительно начала файла или идентификатор абзаца. Поиск по тексту ведётся посимвольным перебором с учётом кодировки файла. Возможность закрепить книгу на рабочем столе появилась в Windows Phone 7.5 и работает через механизм вторичных плиток: приложение создаёт ярлык с глубокой ссылкой на конкретный файл в своём внутреннем хранилище.
