Данная краткая заметка решила появиться после того, как ко мне посыпались вопросы относительно новостей Google и того, что они якобы собираются умертвить флеш окончательно.

На вопрос будущего Flash в рамках браузера Google Chrome отвечает Chris Campbell — продукт менеджер Adobe Flash Runtime Project.

Я не слышал, чтоб кто-то предложил полное блокирование Flash для использования.
Решение Google заключается в простой модели «Нажми для запуска» на уровне домена.
Если Вы один раз разрешили запустить Flash контент на конкретном сайте, то весь этот сайт (включая его iframe-ы) будет
запускать Flash содержимое без каких-либо дополнительных действий со стороны пользователя и при последующих визитах.
Google так же продолжит поставлять Flash Player в своих установках и обновлениях.


Под катом небольшая картинка на тему «Как работают журналисты».

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

Поделиться с друзьями
-->

Комментарии (35)


  1. Devil_Chrono
    19.05.2016 18:15
    +4

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


    1. kozyabka
      19.05.2016 18:34

      Следите сколько уязвимостей находят в андроидах и айфонах? И всё еще пользуетесь? Флеш популярен, по этому там и ищут уязвимости, если он уйдёт, то будут искать в других местах. Еще интересно, сколько лично вы понесли убытков от небезопасности флеша?


      1. Devil_Chrono
        19.05.2016 18:51

        Лично я, к счастью, не понёс убытков, т.к. держу флеш отключенным за ненадобностью, ведь всё, даже сайты с фильмами, уже давно вовсю поддерживают более шустрый html5. Вообще, не хотел вступать в полемику, пусть каждый останется при своём мнении :)


        1. TheRabbitFlash
          19.05.2016 21:10
          +1

          А можно известные случаи, когда кто-то вообще понес убыток из-за кривой безопасности флеша?


        1. Massacre
          19.05.2016 22:25
          +2

          «более шустрый», говорите? Разве что Flash Protected Mode не выключать… А так — с аппаратным ускорением у флэша всё гораздо лучше… Да и картинка с ютуба на порядок лучше выдаётся.


    1. TheRabbitFlash
      19.05.2016 18:49
      +3

      Если человек является адептом HTML5 — будет крайне глупо ожидать от него статей на тему крутости Flash. Если люди пишут на чем-то и доносят те или иные сведения до масс — это признак наличия жизни и сообщества вокруг неё.

      Что касается меня — в повседневной работе я занимаюсь такими технологиям и языками как JS, HTML5 (Canvas), Unity3D, Swift, Flash и могу адекватно судить об их плюсах и минусах. А вот адепты HTML5 ничего не могут адекватного про Flash сказать, т.к. для них он начинается на порносайтах для видео и заканчивая на баннерах. А многомиллиардную сферу игр они даже в глаза не видели.

      За последние 4 месяца я зарелизил больше проектов под Canvas, чем на Flash. Примерно на 10 канвас приходится 1 флеш. И сказать, что HTML5 это прекрасное средство доставки контента уровня 2005 года я могу с закрытыми глазами.


    1. sshikov
      19.05.2016 21:37
      +1

      Эх… А вы можете показать хотя бы одну вменяемую критику?

      Все что я до сих пор читал — ровно такого же уровня, как пример новости, что описан в данной статье. Т.е. наполовину вранье, а на вторую половину — некомпетентность.

      Если сформулировать впечатления простыми словами — то дырки в безопасности Flash (вполне реальные) это катастрофа, а точно такие же дырки в javascript движке — их как-бы не существует вообще. Вот такие двойные стандарты.

      Знаете, сколько раз мне приводили в пример IOS, где якобы отказались от Flash много лет назад? Знаете, сколько из этих людей совершенно не в курсе, что Flash в IOS есть?


  1. Barafu
    19.05.2016 19:15

    Google Music до сих пор работает только на флеше. Из-за него одного и держу.


    1. Devil_Chrono
      20.05.2016 00:03
      +1

      Какой-то у вас неправильный Google Music. Пользуюсь им при отключенном флеше и всё хорошо.


      1. Barafu
        20.05.2016 00:30
        +1

        Как? Мне пишет в лоб: Требуется Flash, инае музыка проигрываться не будет. Всё остальное работает, да, только музон из каталога по подписке не играет.


        1. iLLuzor
          20.05.2016 10:49

          Там в настройках есть экспериментальная функция «использовать html audio», но у меня оно не работает вообще.


          1. Barafu
            20.05.2016 10:59

            Опция есть, но у меня она 2 года уже серая. Говорят, её разрешили небольшому рандомному кругу пользователей.


        1. deinlandel
          20.05.2016 10:55

          В настройках есть опция «HTML5 Audio». Правда, она считается «экспериментальной»


        1. vc9ufi
          20.05.2016 10:55

          У меня тоже без флеша работает(отключен). Может дело в браузере?


  1. Zifix
    19.05.2016 19:59
    +1

    Под катом тысячелетний баян на тему «Как работают журналисты».
    Поправил


  1. ZoomLS
    19.05.2016 21:19
    +2

    >>Google не отказывается от Flash

    Да, но это один из шагов к этому.


    1. 23rd
      20.05.2016 09:18

      Всё шагают-шагают, а за 10 лет так и не смогли отказаться.


      1. TheRabbitFlash
        20.05.2016 11:08

        это всё бег по стадиону. Вроде и вперед, но всё время по кругу


  1. L0NGMAN
    20.05.2016 01:04
    -1

    Будущее Flash-а вижу только в веб играх, типа «раздень девушку за 5 минут» :)
    А так HTML5 в полне хватает


    1. middle
      20.05.2016 11:54
      +1

      Вот как раз «девушку за 5 минут раздеть» можно и без флэша.


      1. TheRabbitFlash
        20.05.2016 12:27

        Сегодня говорил с одним руководителем геймстудии. Они делают социалочки. Сказали, что html5 для веб гейминга стоит на месте и именно по этой причине они не могут уйти с флеша на него. А так бы с радостью. Хомячки любят кого-то любить и кого-то ненавидеть :D


        1. sshikov
          20.05.2016 20:55

          А вы думаете для не гейминга что-то другое происходит? Вот мой практический опыт — он как раз в банковской сфере, поэтому я в чистом виде Flash почти никогда и не применял, а применял Flex. Так я вам просто скажу — то что было в 2006-2006 году в версии Flex 1.6, половины если не больше до сих пор нет в html5. Главным образом — нет ни одной вменяемой технологии для создания готовых компонентов. Такой, чтобы сделать скажем комбо-бокс, с блекджеком и прочими прелестями, и потом его использовать везде.

          Кстати, почему до сих пор нет другого названия? С момента выхода html5 уже пара версий JS наверное сменились, причем изменения серьезные.


          1. 23rd
            21.05.2016 04:10

            Flex в энтерпрайзе? Или я всё напутал?


            1. sshikov
              21.05.2016 09:53
              +1

              А что вас удивляет? Он именно для этого отлично подходит. Во-первых, интранет, и мало шансов, что реальные уязвимости плеера кто-то будет эксплуатировать. Во-вторых, отличная интеграция со всем чем попало из коробки, в третьих — огромный набор готовых компонентов и отличный API для написания своих. Ну и язык конечно хороший. Javascript до него все еще не дорос, за 10-то лет.

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


          1. vvl
            23.05.2016 15:58

            Насчёт технологии для создания готовых компонентов.

            Я не знаком с AS3 и Flash, но знаком с Polymer Project от Google и технологией Web Components. Пока это — сырые развивающиеся проекты, которые мало кто решится использовать в продакшене. Но мне интересно — вы что-то подобное имели в виду, говоря про технологии для создания готовых компонентов?


            1. sshikov
              23.05.2016 18:47

              Да, Web Components это очень похоже на самом деле, хотя и не буквально.


  1. LifeKILLED
    20.05.2016 10:55
    +3

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


    1. Frost47rus
      20.05.2016 14:07
      +1

      Пишу на as3 и мне очень нравится этот язык.
      По большому счёту мне лично всё равно как именно будет доставлен контент пользователю. Я хочу оставаться в удобном пайплайне, в который входит Adobe Animate (он же Flash Professonal в прошлом).
      Хочу писать код в удобных человеческих классах. Языком, который заточен на ООП.
      Если флеш плеер выпилят из веба, то для любителей as3 останется только путь на мобилки. Благо, с этим проблем нет.
      Но, как мне лично кажется, сам Adobe не даст пропасть языку. А флеш плеер, естесственно, уйдёт в небытие со временем. И, сдаётся мне, Adobe сам забьёт последний гвоздь в крышку гроба флеш плеера новой технологией, способной конвертировать as3 код если не во что угодно, то хотя бы в то, что нужно будет вебу :)


      1. TheRabbitFlash
        20.05.2016 14:11
        +1

        Если флеш плеер выпилят из веба, то для любителей as3 останется только путь на мобилки. Благо, с этим проблем нет.


        Могу рекомендовать Haxe. Таргеты — flash, html5, native (desktop, mobile). Haxe это круто. Особенно для тех, у кого есть опыт в AS3. Через месяц (если соберусь с силами) накидаю статью о том как показывать Flash на WebGL/Canvas.

        Но, как мне лично кажется, сам Adobe не даст пропасть языку.

        Да вот я уже начинаю сомневаться в этом сам. Вчера проджект менеджер Animate CC сообщил, что не рассматривают спонсирование текущих сторонних потуг по конвертации as3 в web область через js. Но они с радостью смогут помочь внедрить опенсорс трансплитеры в свои приложения


        1. Frost47rus
          20.05.2016 14:18

          Печально, если так… Надежда умирает предпоследней, перед flash плеером в вебе :)


        1. 23rd
          21.05.2016 04:19

          Могу рекомендовать Haxe.

          Да, это действительно круто, вот только печалит коммьюнити, точнее его мизерное количество. Вся более-менее адекватная инфа только на гитхабах. =\


          1. TheRabbitFlash
            21.05.2016 12:07

            Ну почему же? Есть русские хакс чаты, есть много чего :)


            1. 23rd
              21.05.2016 18:59

              Русские чаты, в которых толком ничего не отвечают. =)


              1. TheRabbitFlash
                21.05.2016 19:10

                ну не знаю. Мне SlavaRa отвечал на все мои глупые вопросы :)


  1. k0t0vich
    21.05.2016 00:35
    +1

    Вообще адобовцы очень зря упустили haxe, у них была конфронтация с разабочиками, из-за FlashDevelop,
    т.к. это был вообще первый крутой редактор для языка, потом (вернее параллельно) был mtasc, а потом haxe, как реализация EcmaScript 4!

    haxe — это истиннный es4 и он на порядок круче js5 (который в реале 3.5 — максимум)
    а js6 -ушёл в другую степь совсем