Комментарий: Спустя семь лет после «Мыслей о Flash» Стива Джобса, пришло время этому протоколу умереть

Прошло уже семь лет с тех пор, как Стив Джобс написал свое знаменитое открытое письмо «Мысли о Flash», в котором объяснил Adobe шесть причин, по которым Apple не разрешала Flash на устройствах iOS. Эти причины были, вкратце:

  • Это проприетарный продукт, а Apple предпочитает открытые веб-стандарты [иногда].
  • Все больше веб-сайтов переходят на лучшие видеоформаты.
  • Flash имеет плохую безопасность, надежность и производительность.
  • Flash снижает время автономной работы.
  • Flash был разработан для настольных компьютеров, а не для сенсорных экранов.
  • Это дополнительный слой, который сдерживает инновации.

Большинство этих причин столь же актуальны и сегодня, особенно вопросы безопасности…

Flash ежегодно набирает множество уязвимостей безопасности. Многие из них являются критическими, позволяющими злоумышленнику «выполнять произвольный код» по терминологии безопасности — то есть брать под контроль вашу машину.

И, похоже, Adobe не спешит их исправлять. В прошлом году компании потребовалось 62 дня, чтобы исправить 80% обнаруженных уязвимостей. И это не считая того, сколько времени требуется обычному пользователю, чтобы фактически применить обновление, как только оно станет доступно.

Apple ограничила использование Flash на Mac с Safari 10, отключив его по умолчанию, но позволяя пользователям включать его при необходимости. Я хотел пойти дальше и оставить его отключенным в настройках Safari, поэтому провел несколько экспериментов.

Первым было установить его в положение «Выкл.» для всех веб-сайтов (Safari > Настройки > Безопасность > Интернет-плагины > Настройки плагинов > Adobe Flash Player). С этой настройкой мой браузер просто отказывался запускать Flash, независимо от того, какой веб-сайт я посещал.

Я ожидал, что это будет относительно безболезненно, поскольку предполагал, что к этому времени большинство веб-сайтов будут использовать HTML5 для отображения видеоконтента. Как же я ошибался! Количество основных сайтов, которые не отображали видео без Flash, было невероятным — хуже всего были новостные сайты.

Затем я решил переключиться с «Выкл.» на «Спросить», чтобы Safari спрашивал, хочу ли я разрешить Flash работать, на каждом конкретном сайте. Я продержался несколько недель, но в конце концов вынужден был признать поражение: стало слишком утомительно постоянно получать запрос, подтверждать его там, где это необходимо, а затем ждать обновления страницы с контентом Flash.

Так что я вернулся к тому, что Flash включен по умолчанию.

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

Мы здесь не на 100% невиновны на 9to5mac. Если есть видео, которое существенно дополняет историю, но доступно только в формате Flash, мы иногда выбирали встраивать его. Но это становится невероятно редко.

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

Удалось ли вам лучше, чем мне, изгнать Flash со своих машин? Какие сайты вы считаете худшими нарушителями, когда речь идет о непригодности для использования без Flash? Пожалуйста, поделитесь своим опытом в комментариях.

Изображение: TrendMicro