AdGuard для Android 2.12

Пока поклонники Apple пересматривают недавнюю презентацию iPhone, простые пользователи Android заняты действительно важными вещами — например, обзором новой версии AdGuard для Android! Давайте вместе посмотрим, чего же нового она принесла.

Выше качество, выше производительность

Всего этого удалось достичь благодаря новому движку фильтрации, о котором мы подробно писали в другой статье.

[Добавлено] Интеграция с полностью обновлённым движком фильтрации (CoreLibs) #1869

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

CoreLibs — это кросс-платформенный движок фильтрации, который призван заменить предыдущие, специфичные для конкретных платформ, движки. Благодаря CoreLibs значительно выросла производительность (втрое, согласно нашим тестам!), а нагрузка на ЦПУ, наоборот, резко снизилась (что, конечно же, положительно отразилось на расходе батареи). Мы провели несколько простых тестов, и вот их результат, до и после внедрения CoreLibs:

Унифицированный движок фильтрации также означает более короткие циклы разработки, т.к. нам больше не надо учитывать нюансы той или иной операционной системы. И, наконец, многие функции, существующие в данный момент только на одной конкретной платформе, станут доступны и для других продуктов AdGuard. Так что ждите модуль Антитрекинга на Android!

[Добавлено] Собственная служба для отслеживания сбоев приложения #1908

Большинство пользователей AdGuard находятся на стабильной версии приложения и (надеемся) не сталкивались с этой проблемой, но для тех, кто предпочитает бета-версию, новый движок фильтрации (см. выше: CoreLibs) означал, что в какой-то момент вылетов стало больше, чем обычно. Чтобы реагировать на них как можно быстрее, мы добавили специальную службу для отслеживания сбоев. В случае вылета она автоматически отсылает отчёт об ошибке и включает в него всю информацию, необходимую разработчикам для решения проблемы.

Подробно о том, какие именно данные пересылаются, написано в нашей Политике конфиденциальности.

Просто, чтобы дать вам представление: с момента введения службы в бета-версии, мы исправили более 120 проблем, связанных с CoreLibs!

Приложение спросит вас, включить ли службу, при первом запуске, или же вы можете вручную включить/отключить её в настройках приложения.

Прост во взаимодействии

Мало иметь работающее приложение, оно должно быть также удобным в использовании. И взаимодействие между приложением и пользователем крайне важно. Причём работает это в обе стороны, сейчас вы поймёте, что я имею в виду.

[Добавлено] Каналы уведомлений #1561

К сожалению, доступны они будут только для пользователей Android 8 и выше, так как данная функция была добавлена только в сравнительно недавних версиях Android.

Мы воспользовались новым функционалом, предоставляемым системой, и разделили все наши нотификации на шесть категорий: Статус защиты, Статус лицензии, Обновления, Исходящий прокси, Брандмауэр и Прочее. Вы можете не только независимо включать/выключать каждую категорию в системных настройках уведомлений, но и управлять каждой из них отдельно путем нажатия по названию категории. Это открывает широкие возможности для кастомизации. В зависимости от того, что для вас важно, а что — не очень, вы можете, например, сделать какие-то категории уведомлений бесшумными, но оставить звук для остальных.

Например, можно скрыть иконку AdGuard в панели уведомлений:

  1. Открываем настройки AdGuard, переходим в "Общие" и выбираем пункт "Уведомления"
  2. Тапаем по пункту "Статус защиты" и меняем приоритет на "Низкий" (на Android 9 приоритет меняется кнопкой "Действия")
  3. Иконку больше не видно!

А вообще, эта статья в Базе знаний ответит на большинство ваших вопросов об управлении уведомлениями AdGuard.

Как скрыть VPN-уведомление на Samsung? Этот вопрос напрямую не относится к данной теме, но его задают очень часто. Отвечаем: смахните влево уведомление о VPN в шторке, нажмите на шестеренку, выберите VPN статус и поменяйте приоритет на "Низкий".

[Добавлено] Меню быстрого доступа #1111

Начиная с Android 7.1 у разработчиков существует возможность добавлять функционал, вызываемый долгим нажатием по иконке. Мы решили воспользоваться ей и добавили меню быстрого вызова. Теперь долгое нажатие по иконке AdGuard вызовет список быстрых действий. Среди них переключение статуса защиты, вызов Помощника AdGuard или проверка обновлений.

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

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

[Добавлено] Настройки автоматизации (Tasker, AutomateIt и т.д.) #1896

Многие пользователи спрашивают нас, как можно автоматизировать те или иные функции AdGuard, например, выключение защиты, когда запускается конкретное приложение — или более сложные задачи в духе изменений настроек прокси. Наконец-то мы взялись за дело, добавили настройки автоматизации и подробно описали всё в статье в Базе Знаний.

Всякая всячина про DNS

Немало времени мы уделили задачам, связанным с DNS-функционалом. Рассмотрим внимательно, что поменялось:

[Улучшено] DNS-функционал #1831

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

Второе изменение чуть более интересно: мы добавили поддержку "DNS over HTTPS" (DoH). DoH — это экспериментальный протокол, он является более безопасным благодаря защите от таких вещей, как прослушивание и man-in-the-middle атаки. Вы легко найдёте множество подробной информации о DoH в интернете, но если не хотите заморачиваться, просто поверьте нам: эта штука стоит того, чтобы уметь её поддерживать :)

[Добавлено] Больше DNS-провайдеров добавлено в список доступных "по умолчанию" #1811

Чем больше, тем лучше, верно? Верно! Мы добавили таких популярных провайдеров, как Cloudflare Public DNS, FreeDNS и многих других. Выбирайте наиболее подходящий для вас!

В заключение

Это, конечно, далеко не полный список изменений. Большинство не упомянутых здесь — это скучные исправления багов и мелкие улучшения, но самые любознательные могут найти всё без исключения на GitHub.

Ждём ваших комментариев и пожеланий! Надеемся, в следующей статье мы с вами будем обсуждать уже версию 3.0!

Cистема комментариев предоставлена Disqus
загружая комментарии, вы соглашаетсь с политикой использований Disqus