Обновление AdGuard для Windows — всё о версии 7.2
Обновлено 23 сентября 2019: мы выпустили небольшое срочное обновление, в котором исправили некоторые критические проблемы совместимости, в первую очередь с программным обеспечением Emsisoft, а также воспользовались моментом, чтобы обновить CoreLibs и внести пару других мелких улучшений.
Вы можете помочь нам избежать таких инцидентов в будущем, вступив в ряды бета-тестеров. Мы скажем вам спасибо и даже дадим ключ бета-тестировщика :)
Как там поживает AdGuard для Windows? Кажется, будто с весны о нём совсем не было вестей в блоге. Но этому затишью есть объяснение, и имя ему — версия 7.2!
Несколько месяцев у нас кипела работа по всем фронтам — от дизайна до производительности, от вопросов совместимости с другими программами до общего улучшения фильтрации — и в этом посте мы подробно расскажем, чем же вас готова порадовать новая версия.
А начать хочется с того, что это обновление тесно связано с эпохальным релизом версии 7.0. Те масштабные изменения (напомним, тогда у нас случился переход на новый движок фильтрации CoreLibs, а также полный редизайн интерфейса) логично повлекли за собой тонну ошибок, которые нам нужно было исправлять :)
Тут вы, возможно, спросите, а где собственно версия 7.1, и почему мы о ней ничего не рассказывали? Вышедшая в июне 7.1 по сути была заплаткой, где мы экстренно починили несколько серьезных моментов. Но многие задачи из неё перешли в работу в 7.2, где мы с ними разобрались уже окончательно.
Впрочем, довольно предисловий, давайте посмотрим на то, что же изменилось в новом AdGuard.
Редизайн установщика
Начнём, пожалуй, с видимых вам изменений. В версии 7.0 мы обновили дизайн всей программы, а вот установщик остался древним прежним. И визуально они сильно диссонировали. Но мы это исправили:
Стало модно, молодёжно
Установщик стал более красивым, компактным и, хочется верить, понятным.
А ещё мы добавили в него полезную функцию — отчёт об ошибках при установке ↓
Отчёт об ошибках при установке
И пользователей и разработчиков бесит, когда приложение внезапно крашится. И особенно нелепо получалось, когда это происходило на этапе установки — в этом случае наш обычный инструмент отчёта об ошибках был бесполезен. Так что мы логично добавили установщику собственную "репортилку", как раз на случай, если у вас возникнут проблемы при установке.
Суть та же: мы ничего не отправляем без вашего согласия. И, отправляя отчёт, вы можете добавить комментарий с описанием проблемы, чтобы помочь нашим разработчикам быстрее её устранить.
Внутренние изменения
Ну а теперь заглянем "под капот". Про технические изменения всегда сложно писать подробно. Тот факт, что они есть, как бы говорит сам за себя. Поэтому несмотря на то, что их в этой версии огромное количество, здесь мы отметим лишь некоторые важные из них. А для тех, кому интересны детали, весь список, как всегда, доступен на GitHub здесь (приложение) и здесь (CoreLibs).
Изменения в CoreLibs
Исправление проблем совместимости
Блокировщики, VPN и антивирусы используют в какой-то степени похожие механизмы и принципы действия, и поэтому в своей работе они иногда "конфликтуют" между собой. В этой версии мы сделали акцент на устранение проблем совместимости AdGuard с популярными антивирусами (Sophos, Bitdefender, ESET и прочими) и VPN сервисами (NordVPN, SecureMe, Windscribe и прочими). Подробнее в задачах 1064, 1082, 2830 и др.
Улучшение фильтрации
Некоторые правила фильтрации могли работать некорректно, и подчас такие проблемы довольно сложно идентифицировать, как бы ни старалась наша команда тестировщиков. Ведь они могут быть обнаружены только при определенных условиях и на определенных сайтах, и если сходятся сразу несколько факторов. Именно поэтому нам понадобилось некоторое время, чтобы выявить проблемные кейсы. Но в итоге мы нам удалось их починить и в целом улучшить работу правил фильтрации. Подробнее в задачах 996, 997, 1006, 1039, 1057, 1065, 1066, 1073 и др.
Скорость работы и производительность
Все мы понимаем, что программы, подобные AdGuard — пропускающие через себя весь трафик — в отдельных случаях могут немного резать скорость работы в интернете. Поэтому мы постоянно начеку и улучшаем всё, что только можно. Как пример, здесь ускорили загрузку YouTube и соединение с IPv6. Кроме того, мы улучшили быстродействие самой программы, и она теперь реагирует на ваши действия ещё быстрее. На самом деле, по этим пунктам нет предела совершенству и работа тут будет вестись всегда :) А подробнее о том, что затронуто в этой версии — в задачах 903, 925, 936, 1035 и др.
Исправление багов из прошлых версий
Мы уже упоминали тонну багов из версии 7.0, которые пришлось устранять в новой версии. Мы не шутили, их правда оказалось много :)
Но это было ожидаемо и в первую очередь обусловлено тем, что в масштабе (привет миллионам наших пользователей <3 ) AdGuard работает на совершенно различных конфигурациях, и перебрать все в лабораторных условиях просто невозможно. Просто представьте, насколько разные могут быть версии железа и списки установленных программ, например.
А внутренний движок, на который мы всех перевели, был абсолютно новый по сравнению с версией 6. Отсюда и куча возникших нюансов. Все подробности на GitHub.
Ну вот теперь вы в курсе всех последних новостей. Осталось только напомнить, как обновиться до новой версии.
Если у вас стоит галочка “Автоматическое обновление” в Настройках (Основные), то на главном экране вы просто увидите сообщение о доступной новой версии, на которое нужно будет нажать.
А если автообновления у вас нет, то нажмите "О программе" и увидите там всё то же сообщение о доступной новой версии.
Если есть вопросы — задавайте в комментариях. И до новых встреч!
Всегда ваша,
команда AdGuard