logo

Обновление UWP-приложения thecommunity.ru — версия 3.0

181
0

Давненько мы не обновляли наше UWP-приложение Pocket Community. Кажется, последний апдейт был ещё до релиза Windows 11, так что и дизайн несколько устарел, да и некоторые функции успели поломаться.

Работа над приложением возобновилась около года назад. Изначальный план был до смешного прост: мы хотели всего лишь перейти со старого WebView на современный WebView2. И задумались мы об этом лишь по той причине, что со старым компонентом не работали ролики из ВК Видео, куда мы стали перезаливать видео из-за блокировки YouTube в России.

Но, как вы уже догадались, этим дело не ограничилось. Мы подумали: а почему бы заодно не переделать карточки в ленте? А почему бы не освежить дизайн под Windows 11? Может, улучшим форматирование статей? И раз уж залезли в код, давайте реализуем старые идеи из To-Do!

В общем, изменений получилось гораздо больше, чем мы могли предположить на момент начала работы. И сегодня мы рады представить вам это действительно крупное обновление. Встречайте версию 3.0!

Прощай, Pocket Community!

Название Pocket Community давно потеряло свою актуальность. Оно было придумано в те времена, когда приложение поддерживало не только Windows 10, но и Windows 10 Mobile. Но давайте смотреть правде в глаза: Microsoft давно ушла с рынка смартфонов и вряд ли туда вернётся.

Отныне наше приложение называется так же, как и сайт - thecommunity.ru. Почему не Community? Ответ прост: в поиске в Microsoft Store по такому названию нас найти будет крайне сложно. Поэтому теперь используем наше доменное имя.

Свежий взгляд: Windows 11 и WinUI 2.8

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

Вот что изменилось в дизайне:

  • Добавлена поддержка Mica.
  • Все компоненты переведены на актуальный WinUI 2.8.
  • Раздел настроек пересобран с нуля под современные гайдлайны Microsoft.
  • Проведена большая работа над плавностью и анимациями — это сложно описать, но вы точно это заметите.

Кстати, мы сохранили всё же поддержку Windows 10. Минимальная сборка осталась прежней - 17763.

Что нового: поиск, избранное и уведомления

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

Появилась возможность добавлять статьи в избранное. Эта информация привязана к вашей учётной записи на сайте, а значит список избранного везде будет одинаковым. И, конечно, вы можете открыть список избранного прямо в приложении.

Добавлена гибкая настройка уведомлений. Эту идею мы давно подметили в отзывах, но в те времена до реализации дело так и не дошло. Пришло время это исправить. Теперь вы можете сами определить, о новостях из каких категорий вы хотите получать уведомления. Хотите получать уведомления только о Windows 11 или Xbox? Поставьте пару галочек в настройках, и мы не будем тревожить вас по другим поводам.

Улучшена система комментариев. Теперь боковая панель не будет закрываться, если вы случайно нажали где-то за её пределами. А ещё добавлен новый макет, при котором комментарии будут отображаться справа от статьи в качестве третьей колонки. Этот режим прежде всего предназначен для пользователей с широкоформатными мониторами с большим разрешением экрана.

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

  • Реализовано интерактивное оглавление, которое иногда добавляем в лонгридах. С его помощью можно быстро перейти к интересующему вас разделу статьи.
  • Улучшено отображение изображений с описанием.
  • Улучшено отображение галереи изображений.
  • Добавлено отображение блоков исходного кода с возможностью быстро скопировать текст.
    Улучшено отображение цитат.

Производительность

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

Значительно ускорен рендер новостей. Это особенно заметно в длинных статьях с большим количеством компонентов. Признаемся, результат этой работы нас сильно порадовал.

Комментарии теперь тоже отображаются быстрее, в том числе благодаря изменениям в API. Но добиться абсолютной плавности работы нам по-прежнему не удалось. В какой-то момент мы даже экспериментировали с рендером комментариев на стороне сервера и отображением с помощью WebView2, но с этим вариантом тоже возникли проблемы. Оставили изначальный вариант, который всё равно стал заметно быстрее.

Что дальше?

На самом деле ответить на вопрос о будущем приложения сейчас сложно. Прямо сейчас у нас ощущение, что мы реализовали все идеи, какие хотели видеть в приложении. Глобальных планов на условно версию 3.5 или 4.0 пока нет.

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

Где скачать?

Новая версия приложения уже доступна в Microsoft Store. Для установки приложения потребуется версия Windows 10 October 2018 Update (версия 1809) и выше.

Будем рады вашим предложениям, пожеланиям и баг-репортам (надеемся, их будет немного!). Искренне верим, что вам понравится.

Команда Community

Яндекс.Метрика
Top.Mail.Ru
Мы используем файлы cookie или аналогичные технологии для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с нашей Политикой конфиденциальности.