Сегодня завершился очень важный этап в жизни Fiction Book Reader. Этап объединения двух читалок для Windows Phone и Windows в одно универсальное приложение.
Итак, в магазине теперь представлена только одна версия читалки. Больше не будет Lite версий. Будет бесконечная пробная версия.
Вот уже несколько месяцев как идет тяжелая работа по созданию универсальной версии читалки для 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 на сертификацию в оба магазина.
Обновления по большей части носят косметический характер.
Очередная сборка отправлена на сертификацию. На этот раз речь идет о сборке с номером 7.4.5161.0.
Здесь уже реализовано все что планировалось для версии 7.4.
Версия для Windows Phone 8 получила улучшенную поддержку OPDS каталогов. Появилась возможность выбирать формат книг в котором загружать книгу из каталога если есть несколько вариантов. Стали доступны части OPDS каталогов, требудщих авторизации. Перед загрузкой книги можно почитать аннотацию к ней.
Завершена разработка версии 7.3. Особое внимание в этом обновлении было уделено фоновой синхронизации.
Ранее, для того, чтобы синхронизировать разные устройства, было необходимо наличие интернета в момент, когда приложение запущено. Однако не редко это условие не могло быть выполнено по независимым от пользователя обстоятельствам.
Например, вы читаете в метро на планшете, пока едете. Интернета нет и приложение не может синхронизироваться. Выходя из метро, вы закрываете приложение и идете домой. Через некоторое время вы запускаете приложение на телефоне с надеждой продолжить чтение. У вас уже есть доступ в интернет, однако позиция чтения не синхронизирована.
Уважаемые пользователи. В версии читалки для Windows Phone 8 (до 7.2) обнаружена проблема с синхронизацией библиотеки. Проблема заключается в том, что после окончания срока действия подписки, синхронизация не выключается, а удаляет все книги с телефона.
Поэтому, если вы не пользуетесь этой функцией, отключите ее.
Следующее обновление будет в основном направлено на улучшения в версии для Windows Phone.
Кроме того, обе версии (для Windows Phone 8 и Windows 8) получат настоящую фоновую синхронизацию. Фоновые агенты будут работать даже тогда, когда приложение выключено. Однако синхронизироваться будут только уже загруженные книги. Новые книги в фоне загружаться не будут (есть ограничение на время работы фоновой задачи), для этого придется запустить приложение и дождаться завершения полной синхронизации.
Поздравляю всех читалей блога и пользователей Fiction Book Reader с наступающим Новым Годом!
Пусть всё будет!
Избранное
Облако тегов