AdGuard 1.11 для Safari: победа в борьбе за лимит правил

Качественная блокировка рекламы и защита от трекеров иногда требует особого труда: в этот раз мы спорили с Apple о лимите правил фильтрации — и успешно! Сейчас расскажем, как это было.

Почему 50 000 — недостаточно

Мы когда-то писали, что Apple запретил блокировщикам контента использовать более 50 000 правил одновременно. Это создавало очевидные неудобства. Во-первых, 50 тысяч — это действительно мало: в нашем Базовом фильтре сейчас около 30 тысяч правил. Захочется включить ещё один фильтр — лимита уже не хватит. Но такое ограничение можно обойти: приложение может использовать не один блокировщик контента. Чем мы и воспользовались, разделив фильтры на 6 групп: Основные, Конфиденциальность, Виджеты соцсетей, Безопасность, Другие и Пользовательские. В каждой по 50 000 правил — вместе 300 000.

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

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

Маленькая победа

Но кое-чего мы смогли добиться. Мы много писали в Apple по поводу увеличения лимита — те отказывались, ссылаясь на производительность. Но, кажется, мы их переубедили: тесты прошли успешно, и лимит правил для каждого блокировщика контента увеличили до 150 000 — для наших шести блокировщиков в сумме это 900 000. Это в три раза больше, чем было — значит, мы сможем более гибко применять правила, фильтрация станет более качественной, а у пользователей будет меньше шансов столкнуться с ситуацией, когда ничего не работает из-за превышения лимита.

Что мы ещё поменяли

Вы могли заметить, что изменилась иконка расширения. Apple попросил нас убрать иконку Safari из нашего лого, и мы уважаем эту просьбу. Но наша новая иконка точно не должна вас смутить: не очень-то она и новая.

Новая иконка

Кроме того, мы обновили конвертер правил, скриплеты и Браузерный помощник и исправили несколько мелких ошибок. А если хотите узнать подробнее — полный список изменений всегда есть в нашем GitHub-репозитории.


Надеемся, вам понравится новая версия AdGuard для Safari. Мы всегда рады узнать, что вы о нас думаете — делитесь своим мнением в комментариях в блоге, в соцсетях и на GitHub.

Загружая комментарии, вы соглашаетесь с условиями использования и политикой конфиденциальности.
Обновление AdGuard VPN на всех платформах и дополнительные 10 ГБ в марте и апреле
Такого в истории AdGuard ещё не было! Сегодня у нас вышли обновления для всех продуктов AdGuard VPN. Рассказываем про новые функции!
Браузерное расширение AdGuard 4.0: редизайн и новый журнал фильтрации
Встречайте долгожданный релиз Браузерного расширения AdGuard 4.0! Мы не просто выпустили обновление, а коренным образом поменяли расширение. Как? Читайте в статье.
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте