Давненько мы не обновляли наше 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



