Отличительная особенность AdGuard Pro для iOS, которой нет в бесплатной версии - возможность блокировать рекламу не только в рамках браузера Safari, но и в других браузерах и приложениях, установленных на iPhone или iPad.
Для этого блокировщик использует открытый API интерфейс (NEPacketTunnelProvider), который конфигурирует локальный туннель VPN и таким образом перехватывает исходящие DNS запросы. Весь процесс является открытым, код AdGuard Pro доступен в Github.
Однако, сегодня в своём блоге разработчик сообщил, что приостанавливает обновление приложения AdGuard Pro для iOS из-за политики Apple. Компания не пропустила последнее обновление для AdGuard Pro в App Store, сославшись на следующее правило магазина приложений:
Правило 2.5.1 - Производительность - Требования к ПО
Ваше приложение использует профиль VPN или корневой сертификат для того, чтобы блокировать рекламу и другой контент в приложениях от третьих лиц, что запрещено в App Store.
Таким образом, AdGuard придётся отказаться от VPN API и DNS фильтрации, т.е. от любых функций, работающих на уровне сети. Разработчики представили следующий план по дальнейшему развитию AdGuard Pro для iOS:
- В AdGuard сосредоточатся на API блокировке в браузере Safari.
- Приложение AdGuard Pro не будет убрано с сайта, также не будет меняться его функционал в ближайшие месяцы. Обновлений не будет, но приложение останется рабочим и будет доступно.
- Если появятся проблемы в работе приложения на iOS 12, будут попытки сделать обновление, но оно ограничит функционал до простого предоставления индивидуального DNS и DNSCrypt. Но это также не гарантирует, что обновление пропустят в App Store.
Отметим, что та же участь постигла недавно выпущенное приложение Malwarebytes for iOS, которое предлагает функции блокировки нежелательных звонков и сообщений, а также блокировщика рекламы. Об этом в своём твиттере сообщил руководитель отдела разработки Malwarebytes для Mac и iOS.
Warning to devs making VPN apps for iOS that block content... Apple is starting to reject apps that do this. Both @Malwarebytes and @AdGuard have been affected now. If you need this, better talk to Developer Relations ASAP about your options!https://t.co/wSmrc5Jj8q
— Thomas Reed (@thomasareed) 22 июля 2018 г.
Обновления программ, что нового
• В OxygenOS 16.0.2.402 для OnePlus 13 обновлен режим XPAN и добавлен фильтр Neon
• Steam оказался недоступен по всему миру: сбой затронул магазин, сообщество, API и онлайн-игры
• Урок Яндекса о нейросетях и цифровой безопасности собрал 2,5 миллиона школьников
• Раскрыты характеристики смартфона Oppo Reno 15: чипсет Snapdragon 7 Gen 4 и аккумулятор на 6 500 мАч
• Google выпустила Android 16 QPR3 Beta 1.1 с исправлением сбоев при запуске приложений
• Обновление Intel Arc Pro Graphics 32.0.101.8306 WHQL (Q4.25): Поддержка Windows 11 25H2, динамическое распределение видеопамяти, рост производительности в SPECviewperf