Mozilla добавила встроенную блокировку рекламы в Firefox для iOS
Mozilla расширила возможности Firefox на iPhone и iPad, добавив в мобильный браузер собственный встроенный блокировщик рекламы. Новая функция получила простое название Ad Blocker и позволяет отсеивать значительную часть сторонних рекламных объявлений и связанных с ними систем отслеживания ещё до того, как они будут загружены на страницу.
Для пользователей настольной версии Firefox подобная возможность сама по себе не выглядит революционной: браузер давно поддерживает расширения для блокировки рекламы и защиты конфиденциальности. Однако ситуация на iOS принципиально отличается. Из-за особенностей платформы Apple Firefox не может предложить на iPhone такую же полноценную экосистему дополнений, как на Windows, Linux, macOS или Android. Поэтому Mozilla пришлось реализовать блокировку непосредственно внутри приложения.
Функция остаётся добровольной и по умолчанию отключена. Пользователь самостоятельно решает, хочет ли он применять фильтрацию рекламы, что соответствует традиционному подходу Mozilla — давать владельцу браузера больше контроля над тем, как отображаются сайты и какие внешние ресурсы получают возможность загружаться.
Как работает встроенный Ad Blocker в Firefox для iOS
Для реализации новой возможности Mozilla использовала технологию Apple WebKit Content Blocker. Это важно, поскольку браузеры на iOS работают в условиях, которые заметно отличаются от настольных операционных систем. Вместо установки привычного расширения Firefox передаёт WebKit набор правил, определяющих, какие сетевые запросы и элементы страницы необходимо блокировать.
Основой для фильтрации служат правила, построенные на базе EasyList. Это один из наиболее распространённых наборов фильтров, используемых различными инструментами блокировки рекламы. В нём содержатся правила, позволяющие распознавать известные рекламные серверы, рекламные сети и другие элементы инфраструктуры интернет-рекламы.
Блокировка происходит до полноценной загрузки соответствующих ресурсов. В результате браузеру в ряде случаев не приходится скачивать рекламные изображения, сценарии и другие элементы. Теоретически это может не только сделать страницу визуально чище, но и немного уменьшить объём передаваемых данных и нагрузку при открытии сайтов.
Mozilla указывает, что блокировщик ориентирован прежде всего на стороннюю рекламу и связанные с ней трекеры. В частности, он способен отсеивать многие элементы, загружаемые с внешних рекламных платформ.
При включённом Ad Blocker могут блокироваться:
- многие объявления сторонних рекламных сетей;
- запросы к известной рекламной инфраструктуре;
- часть рекламных трекеров;
- некоторые всплывающие рекламные элементы;
- оверлеи и другие навязчивые рекламные форматы;
- часть сторонней рекламы, встроенной владельцем сайта.
При этом Mozilla не обещает стопроцентного удаления рекламы со всех сайтов. Современная рекламная инфраструктура устроена достаточно сложно, а объявления могут доставляться пользователю различными способами.
Как включить блокировку рекламы
Отдельное расширение устанавливать не требуется. Функция является частью Firefox для iOS и управляется непосредственно через настройки браузера.
Для её активации необходимо:
- открыть Firefox на iPhone или iPad;
- перейти в меню браузера;
- открыть раздел настроек;
- перейти к параметрам просмотра страниц;
- найти пункт Ad Blocker или «Блокировка рекламы»;
- активировать соответствующий переключатель.
После включения Firefox начинает применять фильтры при загрузке веб-страниц. Функцию можно в дальнейшем снова отключить, если пользователь столкнётся с проблемами на каком-либо сайте или просто захочет вернуть обычный режим отображения.
Mozilla также постепенно распространяет функцию среди аудитории Firefox. Поэтому на отдельных устройствах или версиях приложения соответствующий пункт может появиться не одновременно у всех пользователей.
Почему блокировщик отключён по умолчанию
Интересной особенностью решения Mozilla стало то, что компания не стала автоматически активировать блокировку рекламы после обновления браузера. Ad Blocker является опциональным инструментом.
Mozilla объясняет такой подход необходимостью сохранить выбор за пользователем. С одной стороны, большое количество рекламы, всплывающих окон и перекрывающих содержимое баннеров способно заметно ухудшать комфорт работы с мобильными сайтами. На небольшом дисплее смартфона проблема особенно заметна: рекламный блок может занимать существенную часть экрана.
С другой стороны, реклама остаётся одним из основных источников финансирования бесплатных сайтов, СМИ, блогов и других интернет-проектов. Полная автоматическая блокировка могла бы негативно отразиться на ресурсах, существующих за счёт рекламных доходов.
Поэтому Mozilla фактически оставляет решение пользователю: тот может продолжать пользоваться Firefox в обычном режиме либо активировать фильтрацию рекламы самостоятельно.
Какая реклама всё равно останется
Название Ad Blocker может создать впечатление, что после его включения Firefox полностью очистит сайты от рекламных материалов. На практике это не так.
Mozilla прямо предупреждает, что технология не предназначена для уничтожения абсолютно всех рекламных объявлений. Некоторые виды коммерческого контента продолжат отображаться.
В частности, блокировщик может не удалять:
- рекламу, которую сайт отдаёт непосредственно со своего собственного домена;
- часть нативных рекламных интеграций;
- рекламные объявления в результатах поисковых систем;
- спонсируемые ярлыки на стартовой странице Firefox;
- спонсируемые материалы на странице новой вкладки;
- объявления, которые не соответствуют используемым правилам фильтрации.
Например, пользователь по-прежнему может увидеть рекламные позиции при поиске через Google, Bing, DuckDuckGo или другую поисковую систему. Такие объявления не относятся к тем элементам страницы, которые новая функция Firefox должна обязательно удалять.
Отдельно рассматривается собственный спонсируемый контент Firefox. Он относится к интерфейсу браузера, а не к рекламе на посещаемых веб-страницах, поэтому новый Ad Blocker на него не распространяется. Управление подобными рекомендациями выполняется через другие параметры Firefox.
Ad Blocker и Enhanced Tracking Protection — не одно и то же
До появления отдельного блокировщика Firefox для iOS уже обладал встроенной системой Enhanced Tracking Protection, или ETP. Поэтому возникает закономерный вопрос: зачем потребовалась ещё одна функция?
Главное различие заключается в назначении этих механизмов. Enhanced Tracking Protection ориентирована прежде всего на конфиденциальность пользователя. Она пытается ограничивать работу известных инструментов слежения, мешая сторонним компаниям отслеживать человека при переходе между различными сайтами.
Для определения таких ресурсов Firefox использует специализированные списки известных трекеров. Под защиту могут попадать межсайтовые системы отслеживания, аналитические скрипты, социальные трекеры, средства цифрового fingerprinting и другие механизмы.
Ad Blocker ориентирован непосредственно на рекламные элементы и связанную с ними инфраструктуру. Таким образом, одна функция не заменяет другую.
При совместной работе схема выглядит следующим образом: Enhanced Tracking Protection в первую очередь повышает уровень приватности и ограничивает слежение, тогда как Ad Blocker дополнительно очищает страницы от значительной части рекламы.
Это позволяет Mozilla разделить две задачи. Пользователь может применять встроенную защиту от отслеживания независимо от того, желает ли он блокировать рекламные объявления.
Почему ситуация с Firefox на iPhone отличается от Android и ПК
На настольных компьютерах Firefox располагает развитой системой дополнений. Пользователь может установить uBlock Origin, специализированные инструменты конфиденциальности, менеджеры паролей и множество других расширений.
Похожая модель существует и в Firefox для Android, где Mozilla предоставляет пользователям гораздо больше возможностей для установки дополнений.
На iOS разработчики браузеров работают в существенно более жёстких условиях. Полноценная модель расширений Firefox, существующая на других платформах, здесь недоступна в аналогичном виде. Именно поэтому пользователю нельзя просто открыть каталог Mozilla Add-ons и установить любую привычную настольную систему блокировки рекламы.
Mozilla неоднократно обращала внимание на эту проблему. Компания считает, что ограничения мобильных платформ способны влиять не только на техническую архитектуру приложений, но и на реальную конкуренцию браузеров.
Если разработчик браузера не может свободно реализовать собственную модель расширений, ему приходится переносить наиболее востребованные функции непосредственно в само приложение. Именно это произошло с Ad Blocker для Firefox на iOS.
Mozilla связывает проблему с политикой Apple
Одновременно с запуском блокировщика Mozilla вновь подняла более широкий вопрос о возможностях сторонних браузеров в экосистеме мобильных операционных систем.
По мнению организации, настоящий выбор браузера заключается не только в возможности установить приложение с другим названием и интерфейсом. Конкурирующие браузеры должны иметь возможность самостоятельно развивать функции конфиденциальности, расширения и инструменты персонализации.
Mozilla отмечает, что ограничения платформы могут заставлять разработчиков отдельно реализовывать функции, которые на других операционных системах пользователи получили бы через обычные дополнения. Это увеличивает объём разработки и приводит к различиям между версиями одного и того же браузера.
Новый встроенный блокировщик является хорошим примером. На компьютере пользователь Firefox сам выбирает подходящее расширение из большого каталога. На iPhone Mozilla пришлось создать собственное решение внутри приложения, используя предоставленный Apple механизм WebKit Content Blocker.
Что изменится для пользователей iPhone и iPad
Для конечного пользователя главным преимуществом становится простота. Теперь для базовой фильтрации рекламы не требуется искать отдельное приложение или разбираться с дополнительными инструментами. Достаточно изменить один параметр Firefox.
Особенно заметным эффект может быть на информационных ресурсах, где одновременно загружается большое количество внешних рекламных блоков. На небольшом экране смартфона удаление части баннеров способно сделать чтение текста заметно удобнее.
Другим потенциальным преимуществом является уменьшение количества внешних сетевых запросов. Реклама сегодня редко представляет собой одно статическое изображение. За баннером может находиться целая цепочка запросов к рекламным платформам, аналитическим сервисам и системам аукционной продажи показов.
Если часть такой инфраструктуры блокируется до загрузки, браузеру не требуется получать соответствующие данные. На конкретных сайтах это способно положительно сказаться на скорости отображения страницы, энергопотреблении и расходе мобильного трафика, хотя реальный эффект будет сильно зависеть от структуры ресурса.
Могут ли сайты работать неправильно
Любая фильтрация веб-контента потенциально способна привести к побочным эффектам. Некоторые сайты настолько тесно связывают рекламные, аналитические и функциональные сценарии, что блокирование внешнего ресурса иногда нарушает работу элементов страницы.
Подобная проблема давно известна пользователям обычных блокировщиков. После фильтрации могут перестать правильно загружаться встроенные видео, формы авторизации, отдельные кнопки, виджеты или другие компоненты.
Именно поэтому возможность быстро отключить защиту остаётся важной. Если после активации Ad Blocker какой-либо сайт начинает вести себя необычно, первым способом диагностики может стать временное отключение блокировки и повторная загрузка страницы.
Mozilla также предлагает пользователям сообщать о случаях, когда реклама, которую предполагалось заблокировать, продолжает появляться, либо фильтрация нарушает нормальную работу сайта. Такие сообщения позволяют разработчикам корректировать механизм и правила фильтрации.
Станет ли Firefox полноценной заменой специализированным блокировщикам
Новый инструмент стоит рассматривать прежде всего как встроенный базовый уровень фильтрации. Он не превращает мобильный Firefox в точную копию настольного браузера с установленным мощным расширением вроде uBlock Origin.
Расширения для настольных браузеров способны предоставлять значительно больше настроек: подключение дополнительных списков, создание собственных правил, динамическую фильтрацию, блокирование отдельных элементов страницы и другие функции.
Встроенный Ad Blocker в Firefox для iOS рассчитан на более простую модель. Пользователь включает его и получает готовый набор правил без необходимости самостоятельно настраивать фильтры.
Для большинства владельцев смартфонов именно такая схема может оказаться удобнее. Не все пользователи хотят разбираться в списках фильтрации и сетевых запросах — многим требуется простой переключатель, позволяющий убрать значительную часть навязчивой рекламы.
Почему нововведение важно для Firefox
Рынок мобильных браузеров значительно отличается от настольного. Возможность устанавливать разнообразные дополнения исторически являлась одним из преимуществ Firefox на ПК, но перенести эту модель на iOS в полном объёме Mozilla не может.
Поэтому встроенные функции становятся способом уменьшить разрыв между платформами. Пользователь iPhone получает хотя бы часть возможностей, которые владельцы Firefox на компьютере или Android давно реализуют при помощи дополнений.
Одновременно Mozilla продолжает позиционировать Firefox как браузер, в котором пользователь должен иметь возможность самостоятельно определять допустимый уровень рекламы, отслеживания и других технологий.
При этом компания не объявляет интернет-рекламу чем-то, что необходимо полностью уничтожить. Напротив, Mozilla признаёт её значение для финансирования открытого веба. Новый подход заключается скорее в попытке найти баланс: реклама может существовать, но пользователь должен иметь возможность ограничить её, когда она начинает мешать просмотру страниц.
Подробнее см. заявление Mozilla.
Выводы
Появление встроенного Ad Blocker в Firefox для iOS — сравнительно небольшое с технической точки зрения, но важное для мобильной версии браузера изменение. Владельцам iPhone и iPad больше не требуется отдельный инструмент для базовой фильтрации значительной части сторонней рекламы.
Firefox использует инфраструктуру WebKit Content Blocker и правила на базе EasyList, блокируя многие рекламные запросы ещё до их загрузки. При этом решение не является абсолютным: реклама в поисковых системах, собственные объявления сайтов и некоторые другие рекламные форматы могут продолжать отображаться.
Особенно важно, что Ad Blocker не заменяет Enhanced Tracking Protection. Две системы решают разные, хотя и пересекающиеся задачи: первая ориентирована преимущественно на рекламу, вторая — на ограничение слежения за пользователем.
Для Mozilla запуск функции имеет и более широкое значение. Он наглядно демонстрирует различия между Firefox на открытых настольных платформах и браузером в экосистеме iOS, где возможности расширений ограничены правилами платформы. Поэтому вместо привычного дополнения Mozilla пришлось превратить востребованную функцию в часть самого браузера.
В результате Firefox для iPhone становится немного ближе по возможностям к своим версиям для компьютеров и Android, хотя до полноценной системы дополнений мобильной версии по-прежнему далеко.
FAQ — часто задаваемые вопросы
Появился ли в Firefox для iPhone полноценный встроенный блокировщик рекламы?
Да. Mozilla добавила в Firefox для iOS функцию Ad Blocker, предназначенную для блокирования многих сторонних рекламных объявлений и связанных с рекламой сетевых ресурсов.
Включена ли блокировка рекламы по умолчанию?
Нет. Mozilla оставила функцию отключённой по умолчанию. Пользователь должен самостоятельно активировать её в настройках Firefox.
Как включить Ad Blocker в Firefox для iOS?
Необходимо открыть настройки Firefox, перейти к параметрам просмотра страниц и активировать пункт «Блокировка рекламы» или Ad Blocker. Названия и расположение отдельных пунктов могут немного различаться в зависимости от версии и локализации приложения.
Какую технологию использует Firefox для блокировки рекламы?
Mozilla использует предоставляемую Apple технологию WebKit Content Blocker, а правила фильтрации основаны на EasyList — широко распространённом наборе правил для определения рекламных ресурсов.
Будет ли Firefox блокировать абсолютно всю рекламу?
Нет. Mozilla прямо указывает, что некоторые объявления продолжат отображаться. В частности, это касается рекламы в поисковых системах, части рекламы, отдаваемой непосредственно самим сайтом, а также некоторых рекламных форматов, которые не распознаются используемыми правилами.
Будет ли блокироваться реклама в Google?
Рекламные объявления, отображаемые непосредственно на страницах результатов поисковых систем, новый блокировщик Firefox не предназначен удалять. Поэтому пользователь может продолжить видеть спонсируемые результаты поиска.
Удаляет ли Ad Blocker спонсируемый контент на новой вкладке Firefox?
Нет. Спонсируемые ярлыки и другой коммерческий контент самого Firefox рассматриваются отдельно от рекламы на посещаемых сайтах и управляются другими настройками браузера.
Чем Ad Blocker отличается от Enhanced Tracking Protection?
Ad Blocker ориентирован прежде всего на рекламные элементы и рекламную инфраструктуру. Enhanced Tracking Protection предназначена главным образом для защиты конфиденциальности и ограничения работы известных механизмов межсайтового отслеживания. Эти функции могут работать одновременно.
Нужно ли устанавливать расширение?
Нет. В этом и заключается одно из главных отличий новой возможности Firefox для iOS. Блокировщик встроен непосредственно в браузер и не требует установки отдельного дополнения.
Почему Mozilla просто не добавила поддержку обычных расширений Firefox?
Архитектура и правила iOS ограничивают возможность Firefox использовать ту же модель дополнений, которая существует в настольных версиях браузера и на Android. Поэтому востребованные функции приходится реализовывать непосредственно внутри приложения.
Может ли блокировка рекламы нарушить работу сайта?
Такая вероятность существует. Некоторые сайты связывают необходимые функциональные элементы с рекламными или аналитическими ресурсами. Если после включения блокировщика страница начала работать неправильно, можно временно отключить фильтрацию и повторно загрузить сайт.
Может ли блокировка рекламы ускорить загрузку страниц?
На сайтах с большим количеством сторонней рекламной инфраструктуры это возможно, поскольку часть изображений, сценариев и сетевых запросов вообще не будет загружаться. Однако результат зависит от конкретного сайта, качества соединения и количества блокируемых ресурсов.
Доступна ли новая функция всем владельцам iPhone и iPad?
Mozilla внедряет подобные возможности постепенно, поэтому на отдельных устройствах функция может появляться не одновременно. Также имеет значение установленная версия Firefox и доступность соответствующих удалённых улучшений приложения.
Редактор: AndreyEx