Меню
RU

Новые горизонты: Apple добавят веб-расширения для Safari на iPhone и iPad

Случилось нечто невероятное — Apple добавит поддержку браузерных расширений для Safari на мобильных устройствах! Об этом они объявили 7 июня на WWDC21*. Начиная с iOS 15 и iPadOS 15, которые выйдут уже этой осенью, у айфонов и айпадов будет доступ к веб-расширениям. Раньше они были представлены только в Safari на Mac.

*⠀Apple Worldwide Developers Conference — всемирная конференция для разработчиков на платформах Apple

Что это означает для разработчиков?

Теперь можно будет создавать универсальные расширения, которые будут работать на всех устройствах Apple — Mac, iPhone и iPad! Ниже расскажем про них подробнее и объясним, почему это так важно.

Год назад Apple аналогичным образом добавили поддержку WebExtension API в Safari на macOS. Напомним, что API (от англ. application programming interface — программный интерфейс приложения) — это «описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой». В данном случае речь шла о кроссплатформенной технологии Apple, которая позволила разрабатывать расширения для разных браузеров. Как говорится, не Safari единым.

Мы уже писали про это в 2020 году, но в довольно пессимистичном ключе. Тогда появление WebExtension API не привнесло ничего полезного для блокировщиков контента на macOS, так что та новость показалась нам даже удручающей. Но эта ситуация с iOS отличается драматически: на этой ОС расширений не было вообще, а теперь они появились, открывая перед нами кучу возможностей. Конечно, такие изменения не могут не радовать!

Что это означает для вас?

В свете этой новости наши последние статьи... нет, не теряют актуальность, но их смысл меняется. Помните, совсем недавно мы писали про проблемы с YouTube и Safari Content Blocking? С одной стороны, все перечисленные там проблемы пользователей iOS не исчезнут волшебным образом, и написанное в той статье остаётся в силе: у декларативного подхода всё ещё есть куча недостатков. Справедливости ради, мы видим по баг-трекеру Safari, что в Apple не планируют оставлять всё как есть — например, они уже увеличили лимит правил с 50 тысяч до 150. Но с другой стороны, поддержка браузерных расширений для Safari освобождает нас от ограничений, так как к декларативному подходу к блокировке добавляется возможность использовать скрипт, исполняемый прямо на странице (content script).

С помощью этого встраиваемого скрипта мы сможем реализовать логику, необходимую для более продвинутых способов блокировки! Кстати, пользователи AdGuard для Safari на macOS с ними уже знакомы — там есть специальное расширение «AdGuard Расширенная блокировка». Так что если вы ещё сталкиваетесь на вашем iPhone/iPad с рекламой на YouTube в браузере или с рекламой на сайтах, которые обходят блокировку — не переживайте, в iOS 15 мы всё поправим! :)

Если смотреть более глобально, у пользователей айфонов и айпадов появится возможность установить множество расширений, ранее доступных только в Safari на Mac — это касается не только AdGuard, не только блокировщиков контента, но вообще любых. Появление веб-расширений на мобильных устройствах расширит функциональность браузера Safari и откроет пользователям ряд новых возможностей.

Одним словом, это революционное изменение, сравнимое по масштабу с внедрением Safari Content Blocking в 2015 году, и мы уверены, что оно очень положительно повлияет на качество блокировки AdGuard для iOS в целом.

Понравился пост?
Загружая комментарии, вы соглашаетесь с условиями использования и политикой конфиденциальности.

AdGuard
для Windows

AdGuard для Windows — это не просто «ещё один блокировщик». Это многоцелевой инструмент, который блокирует рекламу и доступ к опасным сайтам, ускоряет загрузку страниц и защищает детей от взрослого контента.
Отзывы пользователей: 29664
4,7 из 5
Скачивая программу, вы принимаете условия Лицензионного соглашения
Читать далее

AdGuard
для Mac

В отличие от других блокировщиков, AdGuard разработан с учётом специфики операционной системы macOS. Он не только блокирует рекламу в Safari и других браузерах, но и защищает вас от слежки, фишинга и мошенничества в сети.
Отзывы пользователей: 29664
4,7 из 5
Скачивая программу, вы принимаете условия Лицензионного соглашения
Читать далее

AdGuard
для Android

AdGuard for Android — это идеальное решение для Android-устройств. В отличие от других блокировщиков, AdGuard не требует полного доступа и предоставляет широкий спектр возможностей по управлению приложениями.
Отзывы пользователей: 29664
4,7 из 5
Скачивая программу, вы принимаете условия Лицензионного соглашения

AdGuard
для iOS

Самый продвинутый блокировщик рекламы для Safari: он позволяет забыть о всплывающей рекламе, ускоряет загрузку страниц и защищает личные данные. А с помощью ручной блокировки можно настроить фильтрацию так, как это удобно вам.
Отзывы пользователей: 29664
4,7 из 5
Скачивая программу, вы принимаете условия Лицензионного соглашения

Браузерное расширение AdGuard

AdGuard — самое быстрое и легкое браузерное расширение для блокировки всех типов рекламы! Выбирайте AdGuard для быстрого и безопасного серфинга без рекламы.
Отзывы пользователей: 29664
4,7 из 5

AdGuard для Safari

Расширения, блокирующие рекламу в Safari, переживают не лучшие времена с тех пор, как компания Apple вынудила всех использовать новый SDK. Познакомьтесь с нашим легко настраиваемым и молниеносным приложением!
Отзывы пользователей: 29664
4,7 из 5
Доступно в
App Store
Скачать
Скачивая программу, вы принимаете условия Лицензионного соглашения

AdGuard Home

AdGuard Home — мощный сетевой инструмент против рекламы и трекинга. С усилением роли интернета вещей становится все более и более важным управлять всей вашей сетью. После настройки AdGuard Home будет охватывать ВСЕ ваши домашние устройства и для этого вам не понадобится программное обеспечение на стороне клиента.
Отзывы пользователей: 29664
4,7 из 5

AdGuard Content Blocker

AdGuard Content Blocker устраняет все объявления в мобильных браузерах, которые поддерживают технологию блокировки контента — к примеру, Samsung Internet и Яндекс.Браузер. Он обладает меньшим количеством функций, чем AdGuard для Android, но при этом бесплатен, прост в установке и по-прежнему обеспечивает высокое качество блокировки рекламы.
Отзывы пользователей: 29664
4,7 из 5
Скачивая программу, вы принимаете условия Лицензионного соглашения
Читать далее

Помощник AdGuard

Дополнительное браузерное расширение для десктопных приложений AdGuard. Даёт доступ к таким функциям в браузере, как блокировка отдельных элементов, занесение сайта в белый список или отправление отчёта.
Отзывы пользователей: 29664
4,7 из 5
Помощник для Chrome Это ваш текущий браузер?
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Помощник для Firefox Это ваш текущий браузер?
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Помощник для Edge Это ваш текущий браузер?
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Помощник для Opera Это ваш текущий браузер?
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Помощник для Yandex Это ваш текущий браузер?
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Помощник для Safari Это ваш текущий браузер?
Если вы не можете найти свой браузер в списке, попробуйте прежнюю версию Помощника, которую вы можете найти в настройках расширения AdGuard.
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте