Comments 47
А что на счёт новой версии Edge на основе Chromium? Уже есть версия для macOS.
Про AdGuard не понятно, 20 сентября они выпустили новую версию для Safari 13 в Mac App Store.
А уж десктопная версия как работала, так и работает, но она работает в виде прокси, конечно же.
Я бы не сказал, что действия Apple были не замечены. Всё блокировщики рекламы ушли из safari, на сегодня нет ни одного рабочего варианта. AdGuard выкрутился выпустив свое приложение в обход appstore и блокирует контент в safari, в нарушение правил Apple. Я до сих пор не могу понять зачем было нужно убивать все блокировщики и какое отношение к ним имеет скорость загрузки сайтов.
Декларативные списки будут работать эффективнее и скорость перебора этих списков могут контролировать сами разработчики браузера (у которых гораздо больше возможностей для оптимизации).
Но это работает, если сравнивать обычную блокировку и декларативную. Если блокировки не будет совсем, то сама реклама съест в 100 раз больше ресурсов, чем неэффективный перебор.
В идеале, конечно, чтобы блокировщики максимально использовали декларативный подход. Но вот только непонятно, на сколько им хватает того синтаксиса, что дают браузеры. В Хроме, в принципе, должно хватать. Основное что не будет работать это csp политики, но их можно назначить и другим способом.
А вот что там у Сафари — неясно. Судя по тому, что блокировка работает не шибко эффективно, то синтаксис надо дополнять.
Уже сломал немало копий в обсуждении аналогичной функции в Хроме. Блокировка сетевых запросов всякими адблоками реализовывается не слишком эффективно. Мало того, что перебор не у всех реализован качественно, так еще и сами списки раздулись до чудовищных размеров.Пускай этот гугл для начала наведёт порядок в своих приложениях, а то тормозят жутко. А то верх лицемерия: «ublock origin» тормозит страницу менее чем на половину секунды, а вот гугл таблицы, гугл почта, ютуб за секунду не успевают не то что полностью загрузится, но даже и наполовину.
apps.apple.com/ee/story/id1377753262
Уточню, я скорее про mac версию говорил, не про iOS.
Если что-то не блокируется — подключаем доп. списки, — все как обычно в других дополнениях.
Переезд в дополнений в AppStore позволил разработчикам зарабатывать на своих дополнениях, однако и привнес более жесткие правила модерации, чтобы, случайно, дополнение погоды не отправляло на сторону доверительные данные.
Если вопрос в том, что сафари перестал поддерживать какие-то API и много старых дополнений перестало работать — это случалось много раз и с Firefox, как-то ведь выкручивались :)
AdGuard выкрутился выпустив свое приложение в обход appstore
Они недавно выпустили новое приложение, которое блокирует рекламу в соответствии со всеми новыми правилами Apple
Но, блин. Моя попытка перейти на Сафари на ноуте как для менее жрущий батарею браузер, провалилась именно из-за того, что сломался привычный Адблок, а замена из appstore получилась какая-то странная. Работал этот Адблок все таки лучше, чем на iOS, но все равно как-то печально и пропускал самую обычную рекламу без технологий обхода блокировки.
Наверное сложно упрекнуть Apple в потакании рекламным сетям, учитывая сколько проблем она доставила последним своими обновлениями политики в отношении cookie. Наверное, действительно борятся за скорость работы.А почему сложно то? На данный момент интернетом ещё можно пользоваться и относительно анонимно, и без рекламы, и без цензуры. Какие огромные возможности, недоступные ни для политиков, ни для рекламодателей.
Это коснётся только macOS или ещё и iOS13/iPadOS?
Странно, у меня на iPad Adblock X нормально работает и блочит рекламу. iOS 12.4, на бетке iOS 13 тоже вроде работал, проверю на релизе скоро.
Тут могу только посочувствовать :) у меня из «яблок» только iPad, на котором уже приходится терпеть неудобства, связанные с необходимостью просмотра видео с ютуба в Safari, а не в приложении.
AdGuard же работает. Он только не расширение, а приложение, которое во всех браузерах всё блокирует. Не нужно ставить на каждый браузер, просто один раз приложение ставишь.
Нормальный рейтинг в аппсторе в отличии от всяких аналогичных приложений-вымогателей. Показал себя в работе нормально (иногда встречаются сайты в рунете, где остается баннер, но редко).
Из минусов — платность, отсутствие добавления правил вручную, ручное обновление правил.
Но если в целом сравнивать с ublock, то работает хуже.
По сути вся статья о том, что расширения переехали в App Store?
У меня уже лет 5 стоит AdGuard и на iOS и MacOS, периодически приходится перестанавливать и тыкать галки в новом месте, но все работает как раньше.
Статья явно «передергивает», так как говорит что AdGuard «закрыл блокировщик», и даёт пруфлинк, а в пруфлинке совсем другая информация, из которой ясно, что AdGuard закрыл свой сервис vpn (AdGuard Pro), а не блокировщик рекламы.
Firefox для Mac — практически единственный вариант для блокировки рекламы на macOS, а на мобильном устройстве нет возможности использовать старые блокировщики, независимо от браузера.На iOS никаких «старых» блокировщиков-расширений вообще никогда не было. Там всегда использовался механизм Content Blocker и никакой иной.
Упомянутый Adguard Pro for iOS — приложение, использовавшее «локальный» VPN для глобальной блокировки рекламы в приложениях, Safari-часть там тоже использует Content Blocker. Есть и простой Adguard for iOS — браузерное расширение в чистом виде, никто его никогда не трогал. Разработчикам запретили использовать псевдо-VPN в Pro-версии (пост по ссылке в статье как раз об этом), но в итоге те перешли на фильтрацию с помощью DNS, Яббл не против, обновления Pro-версии выходят (Safari-часть работает как и прежде).
На маке то же расширение Adguard для Safari работает хорошо, недавним обновлением добавили поддержку 300 000 правил блокировки вместо 50 000. Перешел на него с Ublock Origin for Safari совсем недавно, и точно могу сказать, что и браузер стал куда меньше тупить на слабом железе (том же Macbook 12), и проблем с некоторыми сайтами стало меньше.
Apple просто поменял API браузерных расширений. Да, по началу в AppStore были плохие недоделанные блокировщики, но сейчас их доделали и они достигли уровня старых расширений. Я пользуюсь AdGuard на маке и айфоне, меня всё устраивает.
А почему не упомянуто, что Apple уже не тот и при Стиве было лучше?
Ради чего? Кастомных фильтров и километровых подписок, сайты с которых посещают полтора человека в год?Лично я не хочу видеть рекламу нигде. Ни на популярных сайтах, ни на малоизвестных. Пользовательские фильтры — тоже полезная вещь. Вот на каком основании фейсбук отнимает половину экрана при просмотре без регистрации?
Или я неправильно понимаю, по какому принципу эти блокировщики работают (т.к. никогда не пользовался)?
- Современные блокировщики умеют лезть не только в соединения, но и в содержимое (приводя его "в порядок"), что в случае отдельной прокси потребует от неё быть ну практически еще одним браузером. Желательно таким же, как и целевой.
- Важный (по крайней мере для меня) функционал ручных фильтров содержимого, позволяющий вручную вырезать зловредный блок с сайта (чаще всего криво и неудачно плавающие баннеры и кнопки, особенно критичные на мобильных страницах), становится крайне сложным для реализации и требует наличия весьма таки увесистого дополнения на стороне браузера.
Устаревшие расширения для Safari были бандлами с js/html/css. Про причины отказа от них я не знаю, но, возможно Apple не нравилось отсутствие контроля над этими расширениями.
Альтернатива в виде новых расширений для Safari вполне себе приемлемая. Во-первых, есть расширения для блокировки контента на основе определенных правил. Блокировать можно как отдельные страницы, так и некоторые блоки на странице. Во-вторых, есть расширения для модификации контента. Эти расширения можно вполне себе совмещать и все работает очень достойно. Наложите сюда возможности работы расширений с системой, так как пишутся они либо на Swift, либо на ObjC и все будет вообще круто. Лично мне кажется что это очень мощный инструмент и он никак не мешает блокировать рекламу, он, скорее, меняет инструменты.
Apple ограничила блокировщики рекламы в Safari, автор uBlock Origin прекращает разработку