Обновить
13
0

Пользователь

Отправить сообщение
В каком смысле «открытие»? Он никогда не закрывался. Вы, наверное, говорите о исходниках самого флеш плеера?
А что касается формата — на github в достатке лежат парсеры swf на JavaScript. Я даже не понимаю хайпа гугла вокруг своего говна Swiffy. Могли бы не гнуть пальцы и взять любой из работющий вариантов. Они там по MIT лицензии. И самое крутое в них то, что на входе всё тот же swf файл и нет проблем с загрузкой swf куда-то с целью абы-какой конвертации.

У кого флеш плеер на борту — смотрит swf во флеш плеере. У кого на борту только html5 canvas — смотрит в нем. Но файл один без дополнительных телодвижений.
Если рынку так нужен Flash/SWF

Рынку без разницы, т.к. он ориентируется в своей массе на подобные статьи. Рынок как крутил в большинстве jpeg/gif баннеров на мобилах, так и продолжает это делать. А вот некоторым личностям не в радость, что платформу не они придумали и не могут подоить её. Мне вот любопытно когда Google начнет за пользование конвертером Swiffy брать плату с агентств :) Или уже берет?
Действительно, не понял :) так же как и люди, которые называют до сих пор html5 баннеры — флешом и продолжают его ругать. Хотя на сайтах простых он банально лишний. Другое дело — игры.
Причем тут на чем сделать? Я говорю о формате SWF, а не о плеере. Отройте широко рот и сделайте удивление сейчас, пожалуйста. Я беру скачанную анимацию из ActiveDen, открываю во Flash Professional и экспортирую в анимированный SVG. Не во Flash, Карл!

Об этом многие там и пишут, что Evanto профаны. Они уделяют слову Flash больше значения, чем требуется. Вопрос! Причем тут смерть флеша?

Давайте я перефразирую себя более просто. Допустим есть файл Flash activeden.net/item/man-dancing/12795770, где чувак танцует. Так мне совершенно посрать в чем он сделан у них на ActiveDen! Я его беру и конвертирую в анимированный SVG.

Где я его возьму «завтра», когда эти идиоты закроют ActiveDen? И еще. Мы в работе часто используем SWF + JS. Представьте себе, что SWF это простой контейнер для ассетов. Мне что человеку выдавать? 100500 файлов или просто один swf? Не любите флеш — не страшно. Переименуйте flash.swf в data.bin — что изменится?
Давайте лучше расскажите про взлом AppStore. А то флеш этот уже и мне надоел :D
Я за вами 3 дня и 3 ночи бежала, чтоб сказать, как вы мне безразличны
:) Сейчас рынок Flash схлопнется. Все будут радоваться. А потом появится Flash из коробки на JS/Canvas/WebGL и все к глубоко… удивятся, что будут вертеть головой на 360 градусов и из ушей дым повалит. Как это флеш без флеша :D
Я хоть и любитель всего флешового, но эта статья, пожалуй, лучшая на хабре про html5/webgl, где хочется похвалить автора.

Спасибо за адекватную и нормальную статью и игру, а не поделки из серии «Флеш говно потому, что вот hello world на html5». От всей души плюсую!
Если почитать камменты в оригинальном посте — видно, что люди недовольны глупым решением Evanto. В первую очередь те, кто продает там контент, т.к. деньги они всё же еще там получают.

Отсюда возникает несколько вопросов в наличии мозгов у Evanto.

Что мешает продолжать ActiveDen'у жить и продавать там попутно html5 контент, созданный во Flash? Мы активно для различных проектов покупаем там Flash анимации и успешно конвертируем их в один клик в Canvas/WebGL в том же Adobe Flash Professional CC 2015. Но они видимо не знают о такой возможности, либо у них так плохи стали дела, что им надо кинуть где-то громкую новость с желтушным заголовком?
>>>> Разница здесь в том, что в первом случае патч могли выпустить сторонние люди — и это то, о чем я говорил. Но тут «знающие» люди не стали этим заниматься, они предпочли сделать костыли, и забить.

Вы так выгораживаете косяки других компаний, что согласитесь на что угодно, лишь бы подчеркнуть косяки во флеше. С Вами всё ясно, можно дальше не вести дискуссию. Если человека убьет током от USB во время подключения Flash Drive — такие граждане как Вы сразу начнете писать, что Adobe со своим флеш плеером и тут виноват.

>>>> В случае с FlashPlayer возможности выпустить патч стороннему человеку нет даже гипотетической.

Еще раз. У Вас есть возможность поправить исходники Firefox. Вы сможете это сделать так, чтоб хотя бы в ближайшие 5 лет это релизнулось ко мне и всем? Ой как сомневаюсь.

>>>> Ведь у них всегда есть собственный форк кода андроида, так почему бы и не применить туда те же изменения кода?

Я вот понять не могу. Почему Вы считаете всех валенками, а таких как Вы — «что тут делать? Раз, два и готово!». Не бывает такого и не будет. Повторюсь. У Вас там кто-то виноват. Тут кто-то мог бы сам поправить и т.д.

Я соглашусь лишь с Unreal Engine 4, который раскрыл сорцы и собирает с миру по нитки. Тут плюс в том, что каждая игра идет с включенным в себя движком. В случае с сайтами — каждый сайт не может выпускать свою версию браузера, чтоб там всё работало как положено. Но Вы именно в таком ключе думаете, но не осознаете этого.

>>>> А тот же FlashPlayer, с которым мы сравниваем, форкнуть нельзя, он закрытый.
В сотый раз пишу. В мире уже 100500 версий JS плеера SWF контента. А у Вас он всё закрытый… Стив Джобса начитались? Он тоже за это кричал. Хотя что-то я не видел ни один вариант опенсорснутого iOS.

>>> Что прежде всего виноват производитель телефона, и только потом Google Inc.

Вывод лишь один. Виноват гуглъ, что допускает баги. Они выпускают много говна, которое не работает. Берут объемом, а не качеством. Тут стоит похвалить Apple. Но вы спускаете на тормозах всё, что угодно и кому угодно. Но не Flash плееру.

Давайте посмотрим на персонажа Alex Stamos, который является главой отдела безопасности в Facebook. Когда в Winodws, OSX, Linux нашли критические уязвимости — он молчит. Когда нашли способ взлома iPhone и Android с помощью простейшего SMS — он молчит. Но когда нашли уязвимость во Flash плеере — он с пеной у рта начал кричать о том, что Flash у пора на пенсию.

Судя его логике — всех и вся надо на пенсию.

>>>>> кучу советов редактирования бинарника
дайте ссылку на эту кучу

>>>>> По отсутствию жалоб на полноэкранный режим — давайте поразмыслим, как это происходит
Давайте посмотрим. Русский (пост СССР) веб дико отличается от нормального мирового, на котором Adobe делает деньги. Есть невероятное количество сайтов, который являются медиа-магнатами. Они широко используют Flash плеер. Они часто и задвигают баги. Самый недавний баг отрепортил — netflix. Пользователи netflix обратились именно к netflix. А те уже просто позвонили в Adobe по телефону и баг пофикшен.

А как у нас происходит? Пользователь сидит смотрит пиратским способом кино. Ему что-то еще не нравится во флеш плеере. Вместо того, чтоб добиться баг. фикса — он просто приходит на хабр и поливает говном флеш плеер.

А еще прикол. Баг отрепортил один человек. Никто даже не голосовал за него. В твиттер никто мне не писал баг. Никто не кидал его продакт менеджеру. Никто не просил голосовать за него. Значит это тот слайчай, когда 99.9% не знают о его существовании. И баг такой… ну как бы не баг. Просто недоработка. И не известно кого. Firefox или Adobe, т.к. в Chrome бага нет. Что в Adobe PPAPI, что в Pepper Flash. О да, что такое Pepper Flash? Флеш плеер же закрыт и никто не имеет права его делать ;)

>>>>> Никакой возни со сворачиванием/разворачиванием проигрывателя я не хочу, это ужасно неудобно, это просто раздражает.
Вас раздражает то, что о чем 99.9% даже не знают.

>>>>> был открытым, его противников было бы *значительно* меньше

Вы не правы. Как-то кто-то в подобном обсуждении сказал со ссылкой на Microsoft «Флеш плеер плох потому, что его придумали не мы».

По факту Flash все ненавидят именно за баннеры, которые тормозят комп \ раздражают глаз. Всем плевать на безопасность. Шансов быть ограбленным на улице среди белого дня в 100 раз выше, чем за компом через Flash.

Вы видите лишь поверхность, как это делают и другие. А я вижу и знаю ситуацию изнутри Adobe. Кстати. Вы как-то выше писали, что Adobe свернули разработку Flash под Android, Linux. давайте объясню то, что случилось на самом деле.

Google «попросил» свернуть Flash Player на последней версии 11.1, которая не поддерживала GPU. След. релиз 11.2 (я его видел и он отлично работал) должен был включить в себя то, что уже так долго делали в Google. WebGL называется. Политическая война, не более. Взамен Google из коробки продолжает встраивать и поддерживать Flash Player в своем хроме. Котрый на Linux есть тоже. А что касается адобовского флеш плеера на линуксе — он там не нужен по причине низкого market share самого линукса.

Пол года назад купил новенький smart tv от lg. И о чудо — там есть встроенный flash плеер. Который шикарно показывает рекламу на сайтах :D Обновлять его там даже смысла нет. У рекламного бизнеса есть до сих пор сговор не брать flash баннеры версиями выше 10.3. Не смотря на то, что таких почти нет людей.
А с чего Вы решили, что я перехожу на личности? Всего-то делюсь впечатлением. Вам не нравится флеш плеер — вы молча можете его отключить. Вам не нравится со мной общаться — можете просто перестать. Не нравится хлеб — можете не есть. Но я не понимаю, когда люди про это специально бегут везде вещать (это я не о Вас, если что). Прям адвентисы седьмого дня какие-то, только в техническом плане. Как говорится «Я за вами 3 дня и 3 ночи бежала, чтоб сказать как вы мне безразличны». А если Вас обидели — несомненно прошу прощения. Не хотел.

На счет репорта context.clearRect — баг репорты точно есть https://code.google.com/p/android/issues/detail?id=39247&can=1&q=clearrect&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars аж за 2012 год. И мы снова приходим к тому, нет разница — opensource или нет, если этот опенсорс невозможно пофиксить у меня так, чтоб у Вас это починилось тоже. Вспомните недавний критический баг html5 video на Android. Сами гуглы выпустили патч. Но оказалось так, что прилетит он лишь избранным с Lolipop 5.0 и некоторым, у кого ниже прошика. Буквально владельцам некоторый девайсов. Остальные производители мобил\планшетов просто забили фиг фиксинг баг.

И теперь, давайте подумаем еще раз. Если баг во флеш плеере не отнимает у Вас лично какие-то возможности и, как тут многие кричат — можно на html5 сделать. То в случае с мобильным телефоном — нельзя просто взять и перейти на другую трубку. Это стоит денег конечному пользователю. И существенно.

Возвращаясь к видео и полноэкранному режиму — я не вижу, чтоб проблема была проблемой. У меня, как и у миллионов других пользователей — нет проблем с воспроизведением видео во флеше, т.е. у нас 1 экран, а не 2. Сейчас поговорил с менеджером QA в отеделе Flash Runtime и он сказал, что жалоб от пользователей они не видели. Все подобные косметические баги появляются не у рядовых пользователей, которые сериалы смотрят. По этой причине оно еще не пофикшено. И сравните тут — 2013 год и первое упоминание бага в html5 методе — середина 2011 года. Кто еще что не фиксит… С возможностями гугла баг их рода за 5 минут решился бы.

>>>>> что из знающих людей это просто никому не было нужно
Из знающих людей знаю много людей, кто впервые об этом баге узнал от клиентов через пол года, когда контент наплывал друг на друга. Заюзали workarounds и забили хрен, т.к. гуглу фиксить это не нужно. У них есть более важный задачи. Обосрать флеш, например.

Ах, да…
>>>>> «Во-первых, это нормально, что есть проприетарная MS Windows.»

Во-первых, это нормально, что есть проприетарный Photoshop, Flash Player, MS Windows, iOS, MS Office, Battlefield и т.д.
По пунктам.

1) Решето можно отключить. Не нравится — не используй. Главный плюс плагинов. Но это решето крайне редко используется для реальных краж данных. Как я уже миллион раз писал — почти все проблемы безопасности компьютера связаны с тупизной пользователя. Человек может в 9 утра поставить флеш плеер, а в 9.10 скачать файл «сиськи.jpg.exe». Но виноват будет конечно же Flash плеер. А еще пользователи качают флеш плеер по инету с адресов типа www.mostnewflashplayerforfreee.com

2) Про редактирование бинарника — сильно. Лучше бы эти умельцы продавили баг в bugbase, который активно мониторится и постепенно осуществляется. Баги с видео и аудио у Adobe в приоритете. Ибо все могут только на заборе писать. А сделать что-то своими руками — нет.

3) Адобе не только не дропает флеш плеер. Они его встраивают в новые браузеры «из коробки». Microsoft Edge в Windows 10 тому самое свежее подтверждение. Они активно занимаются устранением security проблем и плавно вводят новые фичи. Если Ваше познания флеша ограничиваются просмотром фильмов и баннеров, которые делают криворукие мастер — это не повод делать какие-то выводы. Или вы из тех, кто ругает кинокамеру за плохой фильм?

Адобе не добавляет новые фичи в какую-то уникальную систему. Более того. Они так мягко и долго это делают как раз по той причине, что лучше уже что-то меньше, но одинаково будет работать везде. Чем не может похвастать html5, например. А если Вам не нравится то, что у какого-то сайта отвалится функционал — сделайте себе свой сайт без Flash плеера. Или же напишите автору сайта, что надо так или этак.

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

В свое время я завалил youtube письмами. Научил их разработчиков думать головой, а не жопой. В результате они сделали такой плеер, который стал в десятки раз меньше крашится. Как показала моя практика — работать в крутой компании не значит писать лучший в мире коде. У них костыль на костыле. Отсутствие необходимых слушателей событий. Отсутствие удаления мусора из памяти включая эти слушатели. И все ругали за краши именно Flash Player. Хотя он просто воспроизводил говнобинарный код программистов видео плеера ютуба.

4) С документацией проблема. Но причем тут Flash Player? Я могу сказать то же самое и про Photoshop. Теперь всем хабром начнем лить ведрами на вентилятор в адрес Photoshop?

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

Что касается сложности поиска — это снова не Flash Player виноват, а дятлы-админы, которые до сих пор не поняли, что нельзя документацию удалять по ссылкам старым. Но снова задам вопрос. Причем тут документация и Flash Player? Даже дедушка жены смог нагуглить как где галочку поставить надо. И он сделал это молча без статьей на хабре «Как же так, галочка спрятана, а документации нет!».

5) Давайте я Вам расскажу, что такое проприетарное ПО. Adobe Flash Player встроен в Google Chrome из коробки. Если он проприетарный — значит ли это, что Вам запрещено создавать плеер контента? Нет, пишите. Много, кто написал. Даже на iOS есть на Objective-C простейшие SWF плееры. Ограничены лишь вектором и простейшими контролами времени. Пойдите поругайте Microsoft за Windows, ведь каждый пользователь сумел бы исправить код на С\С++. То, что Вы можете залезть в чей-то код — я за Вас рад. Поменяйте, пожалуйста, в моем Firefox некоторые ньюансы. И так, чтоб это у дедушки заработало. У Вас это получится?

Или объясните мне. тупому. Почему context.clearRectу HTML5 канвас на многих мобильных девайсах тупо не работает? Ведь Android опенсорсный и каждый может внести правки…

То, что Flash плеер жрет много ресурсов — надо еще раз Вам объяснить. Flash плеер жрет ровно столько, сколько какой-либо дятел запросил в своем говнобаннере. Вместо заблуренного бекграунда «скриптеры баннеров» лепят туда blur фильтр, который шурует на CPU. Ладно бы, только тут проблема. Они еще суют high режим ему. Так же суют тени и еще 100500 эффектов. В результате чего CPU усирается показывать один лишь баннер. Если бы рекламная сеть насильно всем ставила качество low или medium — проблем было бы в 50 раз меньше.

А теперь поговорим о фактах, а не домыслах, которые появляются у многих людей после прочтения «прощального письма» вора чужих идей и просто гнилого человека.

Открывайте скриншот https://static47.siliconrus.cmtt.ru/comment-media/comment-158980/559737dae5.jpg
и второй https://static45.siliconrus.cmtt.ru/comment-media/comment-158981/0e7874472c.jpg

Обратите внимание на загрузку процессора на 10ти в ряд стоящих баннеров. Вторая ссылка — html5 баннеры. Жрут 46% проца. Первая — Flash, который жрет 27%. Можно долго втирать мне про оптимизацию и т.д. Но это личная проблема одного на миллион пользователя, как Вы. Вас не устроит кнопка Пуск — Вы весь Windows перекомпилировали бы под себя, не сомневаюсь. Но Вы не рядовой пользователь.

А теперь вернемся к баннерам выше. Баннер Flash был сконвертирован через Google Swiffy, которую как «Чудо» рекламируют идиоты из различных баннерных агенств. Включая сам гуглъ. Всем по ушам ездят, что html5 жрет меньше батареи и т.д. А по факту он тупо показывается с включенным AdBlocker, а Flash — нет. В этом лишь и разница.

И если я был бы не прав и Google веровал в превосходства html5 над флешом — они бы свои тупые дудлы делали бы на кавасе. Но они почти все делают их в gif. Не потому ли, что canvas тоже жрет батарею? Но тут еще вопрос. У меня десктоп. О какой батареи идет речь?

В общем, уважаемый собеседник… Вы меня простите, но Вы очень сильно похожи на тех, кто по выходным собирает ядро линукса. Лишь потому, что есть исходники. А не потому, что что-то не так. А ругать Flash с аргументами по типу «мне красный цвет не нравится» — ну это так… на Стива Джобса смахивает. Без доказательств, зато громко.
mib, вставлю свои 5 копеек. Большинство «жителей» хабра против флеш потому, что он мешает им рекламой на порносайтах. Еще никто не писал тут, что из-за флеша у него перестала работать почка или его забрали в армию. Но все пишут в таком ключе, что доктор им диагноз ставит «Либо удалите флеш и 100500 раз везде про это напишите, либо вы умрете».

По факту уже 5-6 лет хоронят флеш. Раз в квартал кто-то публикует желтые заголовки «В этом году флеш умрет точно». Господи прости… главный умиратель флеша уже умер, так и не доказав своих слов против флеша.

Я могу предсказать, что примерно в ноябре кто-то обнаружит какую-то проблему во флеше и все начнут снова писать, что «в этом году он точно умрет». А на фоне, как какашки по реке, будут проплывать еле заметные новости про критические уязвимости в продукции Apple, Google, Microsoft. Всем на это плевать. Люди готовы лишиться конечностей, лишь бы это было по вине Flash плеера.

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

Есть такой глупый посыл:
«Сейчас последний бастион флэша — баннерная реклама. Но в связи с выходом технологии из употребления эксперты призывают рекламодателей отказаться от Flash уже сейчас.»

Давай разберем его на части. Рекломадателей призываются отказываться от флеша не потому, что это «флеш», а потому, адблокеры уж сильно качественно режут флеш баннеры. В 2015 году нарезали на 20 МИЛЛИАРДОВ ДОЛЛАРОВ рекламы. ХТМЛ5 рекламу труднее резать. А много сайтов есть, которые вообще невозможно зарезать адблокерами.

Тут вопрос не во флеше. Если адблок не резал бы рекламу и нельзя было бы его выключиь (что справделиво для html5) то и проблем бы не взникало.

И эксперты, на которых ссылается автор статьи — такие же «эксперты», как и продавец газет в ценных бумагах.

И вторая часть про «немного поднапрячься»… Я на 101% уверен, что максимум, что автор статьи сделает от перенапряжения — порвет сосуд в голове, но никак не похоронит флеш.

Умрет флеш или нет — решает не какой-то «Вася», который статьи публикует. Это решает Adobe, Microsoft и Google. А пока Flash Player продолжают встраивать из коробки — этого не случится.

Даже сами Google заявили, что блокирование Flash рекламы сделает 2 добрых дела. Снизит потери от блокирования рекламы и разгрузит основной центральный Flash контент для бОльшей производительности.

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

Кстати, о html5. Если бы он был такой крутой, то Google не делали бы свои дудлы в GIF, которому больше лет, чем некоторым тут.
Установлен, но заблокирован у многих. По этой причине Google заставляет всех переходить на html5 рекламу.
У меня тоже отключен флеш плеер. Именно по причине криворуких баннермейкеров, который 100500 эффектов лепят без понимания, что это и есть причина снижения производительности.

Когда я иду на сайт с играми — я нажимаю allow now и проблем с неработающим плеером нет.
А давайте вот без пены изо рта и пафоса по пунктам дайте мне ответы «Чем плох флеш?». А то у многих прослеживается стадный эффект без собственного мнения.
Большинство людей сидят в социальных сетях на работе с браузера десктопа. А те, кто сидит с мобилы — в подавляющем большинстве сидит в специальном клиенте, который написан на нативе. Там ни Flash, ни html/js просто нет. Там игр нет вообще. Только сообщения, новостная лента и фоточки полайкать.

Не вводите людей в заблуждение и сами не давайте лишних наград технологиям, которые не заслуживают этого.
Спасибо, полезно. Применимо и к Adobe AIR.
Конечно может. Только не станет, ибо у них не тот вектор работы. Да и это лишние затраты, которых они хотят избежать.
А вот Autodesk купили когда лицуху с исходниками — у них появился Scaleform под консоли, например.
Flash закрыт для рядового пользователя. Для компаний он открыт начиная с 6й версии, будучи Macromedia
Так никто же не говорит, что дырок там нет. Их много и очень много. Но проблема-то не в этом. Если человек опасается за то, что у него исходник аватарки для вконтакте украдут — он может спать спокоен. Он никому и даром не нужен. А если человек думает, что у него уведут пароли от ftp сервера, так это сделают и без флеша. Он поставит какой-либо видеоконвертор или софт для «скачивания музыки с вконтакте» и у него не только личные данные пропадут. Все проблемы безопасности приходятся на людей, которые суют свою мышку куда не следует и качают файлы из серии «сиськи.jpg.exe».

Информация

В рейтинге
Не участвует
Откуда
Харьков, Харьковская обл., Украина
Дата рождения
Зарегистрирован
Активность