Почему Apple разрешила нативную блокировку рекламы?

13

no-ads

Факт того, что Apple разрешила расширения для блокировки контента (читай — рекламы) в iOS и OS X, сам по себе любопытен. Однако детальной информации компания не предоставила, и многих разработчиков интересовали причины этого нововведения. Блогер Федерико Витичи, занимающийся вопросами «яблочного» программирования, решил разобраться в вопросе подробнее и раздобыл мнения самих инженеров Apple по этому поводу.

По словам источника Витичи, блога разработчиков WebKit, в первую очередь команде Apple не понравилась текущая реализация блокировки рекламы, которая обычно работает на JavaScript. Причина проста — использование этого метода является весьма ресурсоёмким:

Сегодняшний алгоритм не только сокращает время автономной работы, но и приводит к ощутимым задержкам при отрисовке страниц, — отмечают специалисты компании. Некоторые виды дополнений также ухудшают производительность движка. Иногда возникает и другая проблема: дополнения расходуют слишком много памяти, что нивелирует наши попытки сократить её потребление в WebKit. Мы хотим изменить сложившуюся ситуацию и уже работаем над новыми инструментами, которые позволят добиться того же результата при намного меньшей нагрузке на систему.

Сама Apple не упоминает понятие «реклама», однако очевидно, что в Купертино сосредоточились именно на улучшении производительности путём отключения сторонних элементов, и программисты довольно чётко выражают свою позицию на этот счёт.

В основе наших разработок лежит забота о приватности пользователя. Мы хотим дать последнему более полный контроль над сохранностью личных данных, и это является основной целью нового набора опций. Вообще, существует множество различных функций, которые могли бы извлечь пользу из встроенных блокировщиков контента, и это особенно касается именно конфиденциальности. Безусловно, мы будем рады отзывам о проделанной работе, потому как многое всё ещё отсутствует или требует доводки.

Кроме того, Apple в очередной раз поступает по-своему и закрывает доступ к адресам блокируемых сайтов для самих дополнений. Движок WebKit, в свою очередь, не хранит информации о том, какие правила были применены к различным страницам. Разработчики говорят об этом просто:

Мы не следим за вами в принципе.

Нынешняя смена курса подтверждает растущее внимание Apple к обеспечению сохранности личных данных, и это не может не радовать. Однако не стоит забывать, что такие изменения, во всяком случае на первых порах, могут привести к сокращению доступных приложений от сторонних производителей, а впоследствии и к переходу их продукции на платную/freemium-основу. Будем надеяться, что купертиновцы по-прежнему умеют убеждать разработчиков играть по их правилам, и пользователи от нововведения только лишь выиграют.

13 комментариев

  1. 0
    SashaGusejnov_Best

    Есть один блокировщик отличный, Adblock — работает просто супер, даже в ютубе банит рекламу(отправлено из приложения AppleInsider.ru)

  2. 0

    Ну это против гугла, разве не очевидно?)(отправлено из приложения AppleInsider.ru)

  3. 0
    Антон

    Очевидно. Google надо подвинуть.(отправлено из приложения AppleInsider.ru)

  4. 0
    mazaikavalerii

    Единственный правильный шаг за последние годы.

  5. 0
    Crystal Magic

    Почему эппл разрешила? Потомучто ей не нравится реализация этой опции через яваскрипт, задача ресурсоёмкая, приватность остается приватной…. Ответа так и небыло.

  6. 0

    Если разрешат блокировать рекламу в приложениях, то понятно почему яблоко пошло на такой шаг. Для увеличения качества приложений.(отправлено из приложения AppleInsider.ru)

  7. 0
    andrey.afanasov

    Вот вы пишите про adblock на телефон,только его что то ни кто не ставит(отправлено из приложения AppleInsider.ru)

    • 0
      SashaGusejnov_Best

      andrey.afanasov, Видимо под словом «никто» ты имел в виду только себя. Это отличная программа справляется со своей работой. А если тебя не устраивает, можешь просто молчать(отправлено из приложения AppleInsider.ru)

  8. 0

    а можно ссылку на adblock для телефона??(отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий