Универсальное приложение

Сегодня завершился очень важный этап в жизни Fiction Book Reader. Этап объединения двух читалок для Windows Phone и Windows в одно универсальное приложение.

Итак, в магазине теперь представлена только одна версия читалки. Больше не будет Lite версий. Будет бесконечная пробная версия.

Что нового в версии 8.1?

  1. Полностью переписан пользовательский интерфейс. Он теперь практически одинаков как для Windows 8.1, так и для Windows Phone 8.1.
  2. Больше не будет встроенного доступа к OneDriveи Dropbox. Вместо этого приложение получает возможность использовать установленные на вашем телефоне провайдеры файлов. На текущий момент таковым является OneDrive. Я думаю, что другие тоже подтянутся. А пока файлы можно открывать из OneDrive, телефона и SD карты (если она есть).
  3. Появилась возможность настраивать темы для оформления страницы чтения. Вы можете даже выбрать картинку фона для текста.
  4. Появилась достаточно реалистичная 3D анимация перелистывания.
  5. Улучшен браузер OPDS каталогов.
  6. В версии для Windows 8.1 появилась очередь загрузки файлов.
  7. Переработаны настройки приложения.

Читать дальше...

Вот уже несколько месяцев как идет тяжелая работа по созданию универсальной версии читалки для Windows 8.1 и Windows Phone 8.1.

А сейчас я хочу показать черновик новых приложений. Это по прежнему будут 2 разных приложения (одно для Windows 8.1, второе для Windows Phone 8.1) однако сейчас они будут иметь куда больше общего чем было раньше.

Примерно вот так будет выглядеть главная страница для Windows Phone 8.1

Читать дальше...

Не так давно всем желающим стала доступна возможность установить Windows Phone 8.1 Developer Preview. Не писал об этом, пожалуй, только ленивый. Я же хочу рассказать о том, чего стоит ждать пользователям Fiction Book Reader'а.

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

Теперь все изменится.

Читать дальше...

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

Все началось с того, что, готовясь к выходу Windows Phone 8.1, я занимался объединением кода для читалки под Windows 8 и Windows Phone 8 и адаптации его к Windows Phone 8.1. Заодно я хотел разобраться с тем, что такое Portable Class Library и с чем его едят.

В процессе миграции возникла проблема с библиотекой для работы с SQLite. Данный движок баз данных поддерживается всеми платформами, однако поставляется он в виде нативной библиотеки для каждой из платформ. Более того, для того, чтобы можно было работать с этой библиотекой пришлось воспользоваться NuGet пакетом sqlite-net. Этот пакет содержит 2 файла с кодом, который можно скомпилировать как для Windows 8, так и Windows Phone 8.

Читать дальше...

Сегодня была отправлена сбока 7.4.5202.0 на сертификацию в оба магазина.

Обновления по большей части носят косметический характер.

  • SkyDrive переименован в OneDrive
  • Исправлена ошибка формарования оглавления
  • Исправлена ошибка определения шифрования в epub книгах. Теперь даже если книга будет содержать зашифрованные файлы, но они по тем или иным причинам не используются парсером, книга все равно будет открыта
  • Исправлены ошибки загрузки книги для чтения

Читать дальше...

Очередная сборка отправлена на сертификацию. На этот раз речь идет о сборке с номером 7.4.5161.0.

Здесь уже реализовано все что планировалось для версии 7.4.

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

Читать дальше...

Завершена разработка версии 7.3. Особое внимание в этом обновлении было уделено фоновой синхронизации.

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

Например, вы читаете в метро на планшете, пока едете. Интернета нет и приложение не может синхронизироваться. Выходя из метро, вы закрываете приложение и идете домой. Через некоторое время вы запускаете приложение на телефоне с надеждой продолжить чтение. У вас уже есть доступ в интернет, однако позиция чтения не синхронизирована.

Читать дальше...

Уважаемые пользователи. В версии читалки для Windows Phone 8 (до 7.2) обнаружена проблема с синхронизацией библиотеки. Проблема заключается в том, что после окончания срока действия подписки, синхронизация не выключается, а удаляет все книги с телефона.

Поэтому, если вы не пользуетесь этой функцией, отключите ее.

Читать дальше...

Следующее обновление будет в основном направлено на улучшения в версии для Windows Phone.

  • Будет улучшен переводчик текста. Для перевода будут доступны все поддерживаемые bing переводчиком языки. Так же будет доступна функция автоматического определения языка оригинального текста.
  • Снижено потребление памяти при отображении всего списка книг в библиотеке (у некоторых пользователей это около 2000 книг).
  • Переработана страница настроек. Наиболее часто используемые опции перенесены в начало списка.

Кроме того, обе версии (для Windows Phone 8 и Windows 8) получат настоящую фоновую синхронизацию. Фоновые агенты будут работать даже тогда, когда приложение выключено. Однако синхронизироваться будут только уже загруженные книги. Новые книги в фоне загружаться не будут (есть ограничение на время работы фоновой задачи), для этого придется запустить приложение и дождаться завершения полной синхронизации.

Читать дальше...

Поздравляю всех читалей блога и пользователей Fiction Book Reader с наступающим Новым Годом!

Пусть всё будет!

Читать дальше...