Версия 1.3: не было бы счастья

Иногда планы на обновление бывают столь грандиозны, что все возможные сроки приходится бесконечно откладывать.

Но случается и такое, что меняет все планы, заставляя пересмотреть намеченную схему релиза. Как говорится, не было бы счастья, да несчастье помогло.

Вы классик, конечно, Лев Николаевич, но с подобной мудростью так и не релизнешься никогда!
Вы классик, конечно, Лев Николаевич, но с подобной мудростью так и не релизнешься никогда!

Встречайте — Цитаты Forismatic версия 1.3!

Дело было так: в один не очень прекрасный день я обнаружил, что приложение вновь солидно жрёт трафик. Не как в прошлый раз, конечно же, но пара сотен мегабайт за месяц набежала. Ко всему прочему — пропали портреты в новых цитатах. Совпадение? Не думаю!

В самом деле: беглый анализ выявил, что Яндекс очередной раз поменял формат поисковой выдачи, а виджет нашего приложения при каждой своей перерисовке пытается загрузить портрет. Всё было хорошо пока портреты подтягивались из сети, а потом брались из кэша, но вот их не стало, и… за месяц накапало потихонечку. Тут уже  понятно, что вновь надо срочно выкатывать версию с фиксами.

Конечно, в проекте используется контроль версий — я же не вчера родился и не вчера пришёл в эту профессию. И разделение всех изменений по сущностям тоже поставлено как полагается — по методике git-flow (если не понимаете написанного выше, то скажем проще: по части организации разработки всё сделано правильно). Казалось бы, нет проблем взять версию 1.2, поправить в ней эту вот критическую ошибку, выпустить результат как 1.2.1 и дальше доводить до совершенства грядущую версию 1.3, но…

Не хочется.

Git — наше всё, но не пригодился
Git — наше всё, но не пригодился

Не хочется потому, что для 1.3 уже написано много мелких и очень полезных фиксов, некоторые из которых уже не так просто «бесшовно» утащить обратно в 1.2.

Не хочется потому, что выпускать за семь месяцев версию, отличающуюся лишь номером билда — это уже моветон.

Не хочется, наконец, потому, что есть чёткое понимание: мой перфекционизм заставил бы меня писать версию 1.3 ещё пару лет. Потому — плюнем на всё, наскоро закроем реальные баги — и релизим 1.3 в Google Play! Не было бы счастья, да вот оно — помогает!

Качайте!

Что предложите вкусненького?

Во-первых, исправлена ошибка с Яндексом. Ну, это само собой.

Во-вторых, теперь можно отправлять цитаты и афоризмы не только текстом, но и в виде картинок! Пример такой картинки уже был выше — «остановись и подумай». Теперь нажатие на кнопку шаринга открывает меню, в котором можно выбрать тип контента: текст (как и прежде), прямоугольное изображение (как в примере выше) или квадратное изображение (что актуально для некоторых типов соцсетей, да и просто многим больше нравится).

Выбор типа контента: текст или разные виды картинки
Выбор типа контента: текст или разные виды картинки

Аналогичная опция появилась в настройках: можно выбрать, какой тип контента будет использован по умолчанию, а меню вызывать долгим нажатием.

В-третьих, что очень тесно связано с «во-вторых» — начался поэтапный запуск проверенных HD-портретов! Взгляните на Льва Николаевича: лицо вписано в кадр, картинка не мутная и не мыльная, одним словом — это не случайная выдача поисковика, это подобранный вручную портрет! К сожалению, таких портретов пока немного, но мы стараемся пополнять список. А уж как работает соответствующий сервис — это отдельная тема, о которой будет рассказано позже.

Скажем только, что пока ещё HD-портреты вторичны и приложение пытается их загружать в последнюю очередь, «на авось», но по мере пополнения списка именно они станут приоритетными. Наслаждайтесь приятной картинкой!

В-четвёртых, конечно же, внесено много других исправлений, на которых нет смысла останавливаться отдельно. Но они есть, и должны сделать использование приложения приятнее.

Очень надеюсь, что постоянные падения forismatic.com больше нам не помешают. Но если даже всё рухнет окончательно — что ж, мы придумаем другой источник данных. А пока всё работает — качайте, качайте новую версию!

Версия 1.3: не было бы счастья
Оцените пост


Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Капча (решите пример) *