Ivan_83, я не вижу смысла общаться с Вами. Вы все лучше всех знаете, пилите крутые продукты, которые работают лучше, чем у Adobe. И вообще позицию Вашу я понял — флеш умер 10 лет назад и никто его нигде не использует кроме 10х человек в этой теме.
Резюмируя это все выше — мне не ясно лишь одно. Если Вы удалили флеш плеер и он Вас не интересует — что Вы тут тогда делаете и что-то нам доказываете? Почему Вас так сильно беспокоит то, что у Вас отключено и не работает?
Не вдаваясь в технические особенности — PPAPI более новый протокол общения плагина и браузера. Повышена стабильность и безопасность.
В Google молодцы. Они сделали PPAPI и он идет по дефолту. Но производительность у него хуже, чем у PPAPI от Adobe. И глюки у гугловского более серьезны, чем у адобовского. Например, 3D контент. Рендеринг в гугл реализации не видит максимальные настройки для видеокарты, которые видит адобовский.
Твоерадио можете написать на AdobeAIR. Будет работать Win/Mac/iOS/Android. Это тот же Flash, только для Desktop.
Зато я знаю, где Вы лучше всего заработаете :) Вам можно устроится в агит. компанию какого-либо депутата. Обливать говном тех, кто Вам не нравится — труда не составит.
Нравится флеш — используйте. Не нравится — не используйте. Зачем с пеной у рта что-то кому-то доказываете? Ваша позиция ясна. Склоняюсь к мысли, что Вы один из тех, кто раз в полтора месяца выключает выключенный флеш или даже удаляет удаленный.
Ой, да. Flash плеер есть встроенный в Хроме и он прилетает вместе с хромом. А еще он есть встроенный начиная с Win8. Прилетает вместе с апдейтами винды. На маке такого нет. Там другие приколы. Там есть встроенный плагин QuickTime.
Откройте в FireFox сайт www.apple.com/watch/guided-tours и дайте мне ответ — как это такое может быть, что FireFox предложило обзавестить QuickTime плагином? Вроде Apple первые врут о том, что они против плагинов. А сами втихую их тулят.
Естественно все яблофилы разом скажут, что QuickTime это не страшно. Можно и скачать плагин. Это же не Flash :D
Люди делятся на 3 типа:
— любят флеш
— любят не любить флеш
— насрать на первых и вторых. Им важно, чтоб открыв FireFox — можно было в ферме задонатить или на порнушку посмотреть и на чем она сделана — им без разницы.
Словил себя на мысли, что очень уж часто люди хоронят флеш. При том — одни и те же. Напрашивается вопрос. А не никрофилы ли они? :D
Как можно отключить уже отключенный плагин? ))) Причем делают это с регулярностью в месяц-полтора :D
Ivan_83, вероятно мой провайдер таки пользуется Вашим продуктом, т.к. интернет у меня постоянно отваливается. То оборудка у него виснет, то бабло списывает больше. То бомж Петр провода ворует и на медь сдаетю
Давайте приведу пример последних проблем в AdWare области. Браузер Google Chrome загружает swf файл, который из себя умеет генерировать html код и динамически встраивает его в страницу в виде iframe. Дальше в этом iframe уже загружается вредоносный контент, который использует js.
Виноват ли флеш в том, что в этом случае с его использованием мы получаем дыру в безопасности хрома? Нет, не виноват. И вот почему. Если swf файл встроен был в html старницу с тэгом allowScriptAccess=«always» -он умеет генерировать код. Если тега нет — он не сможет динамически изменить html dom, где он размещен.
Если автор сайта, где торчит флеш реклама идиот — любой отображаемый баннер уже опасен, т.к. может содержать код вставки. Но не вставки вируса, а вставки ссылки на вирус. Все остальное делает за Вас JS/HTML. Так может стоит не флеш ругать, а барузер, который разрешает из страницы лезть к себе в настройки?
Вы не поверите, но мы в течении месяца проводили эксперимент. Выключали Flash плагин на 10 компах и количество вирусов не изменилось. Они как лезли через различные сайты с нелегальным контентом, так и продолжают это делать. Иногда сайты и с легкальным контентом грешат. В больнистве случаев это файлы, которы являются загрузчиками «скачай на большой скорости» и в таком духе. Или же софт, идущий в нагрузку к другому софту. Так, что не все так просто. Но нет ничего проще, чем обвинить Flash и гораздо сложнее пофиксить браузер. За последние две недели я получил около 4х микропатчей FireFox через автоматическое обновление. Что обновилось — я не знаю. Веротно латали дыры в безопастности, чезер которые лезут вирусы.
Дыры в безопасности лежат в руках пользователя. Если не качать файлы «мои сиськи.pdf» из интернета — проблем не будет.
Флеш не пытаются ни тут ни где-то еще возвести в какие-то стандарты. Флеш тут пытаются использовать и зарабатывать на этом. А Вы тут пытаетесь возвести в стандарт отказ от его использования. В этом и разницы.
То, что флеш не делают под все ОС — говорит о том, что не везде он нужен. Лично я не считаю, что лиунксом можно и надо пользоваться. Хотя бы потому, что в большей массе на нем сидят не типичные пользователи, которые являются аудиторией интернета. Когда я вижу в стиме вопросы «Почему игра не собрана под Linux» — очень часто авторы отвечают, что ради 3х пользователей из 200 игроков в этом нет никакого смысла. Даже если движок позволяет делать под него сборку.
Так где еще нужен флеш? Он есть на Windows (все версиях включая Win10), MacOS, Linux (урезанная поддержка), В Chromium OS ставится. Чет возьми. Он есть у меня даже в smart tv телевизоре 2014 года выпуска. Не падают в популярности запросы «как поставить флеш на андроид». А у многих он вообще есть по дефолту, хотя и не развивается (потому, что следующий релиз должен включить прямую работу с GPU, что дало бы большой буст и Google намекнули «надо отказаться от развития». Но не запретили это для AIR (тот же флеш, тока в виде standalone app).
То, что его нет в PS, XBOX и т.д. — а нужен ли он там? С точки зрения профита — он нужен лишь на Windows, MacOS. Все остальные OS либо имеют ничтожный процент, либо профита с этих пользователей ноль.
Про то, что кто бы не ставил и кто бы ставил — давайте Вы не будите говорить за всех, т.к. Вы не эти все. У Adobe кривая маркетинговая и лицензионная политика. На ряд платформ они готовы «за ваш счет» порт сделать. А на ряд они делали сами, ибо эти платформы приоритетные и в сумме имеют >90% рынка.
Тот же Sony для PS как-то делали FP и он там чудесно работал. За это платили сами Sony. Но когда появился html5 — им плать ни за что больше не надо. Собрали сорцы вебкита и пользуются бесплатно. Ведь браузер в консоли это как собаке пятая нога.
И еще раз скажу банальность — если Вы не любите, то не используйте. Но никогда в жизни не судите всех по себе. А то это скверно выглядит.
eps, мой пост выше был не исключительно Вам. Простите, что не уточнил. Писал после тяжелого рабочего дня.
То, что Adobe говнокодеры — сказал Ivan_83. Продукты Adobe мы все видели и все используем. А продукты Ivan_83 мы не видели.
По поводу опенсорсности Flash Player Вы снова пишите то, о чем не понимаете. Виртуальная машина есть в свободном доступе. То, что она требует лицензирования — вполне понятно. Все так яро выступают за опенсорсность продуктов? Хорошо. Покажите мне iOS Open Source?
Что касается того, что медленно там что-то стороннее развиваетяс — тоже не правда. OpenFL развивается нормально.
Вы говорите, что:
— И статья, в общем-то, про то, что есть сайты
Это Вы хотели бы, чтоб так было. Но на деле Вы своей статьеё лишь сообщили, что Flash плеер — это зло. Да и учить отключить флеш плеер нет смысла хотя бы потому, что на Хабре довольно умные люди и им такие простые вещи — капитанство.
И Вы не делитесь с такими же как и Вы информацией о том, как жить без Flash плеера. Вы делитесь тем, что флеш плеер плохой и приводите в качестве аргументов размышления людей, которые принимают решения за других людей. Но не от имени конечных пользователей.
Хотя бы взять лживое письмо главного ненавистника Flash плеера, который так и не пережил его смерть и сам раньше упокоился, где он пишет якобы о его проблемах.
На сигаретных пачках пишут, что они вредят здоровью. Но ведь не запрещают их использовать. Справедливо? Да.
Так и с флешом для того же iOS. Можно было бы просто показать объект с надписью «активировать Flash содержимое?». Если кто-то верит в то, что он жрет батарею — просто не нажмет на него. Если кто-то боится за возможноые дыры в безопасности — не нажмет активцию. А такие как Вы просто будите игонировать этот блок. Для всего прочего можно было бы в настройках добавить «не показывать уведомлени активации Flash плеера».
Ничего из этого небыло сделано. Почему — я писал выше. Но у а Вы продолжайте верить в то, что рассказывал Стив Джобс и его свита.
К., автору темы без разницы какие недостатки у AS3. Он пришел на Хабр, чтоб насобирать кармы от тех. кто не любит флеш.
Я бы ему сам плюсанул за статью про html5 и webgl. Но все, на что хватает бравых ребят — обосрать других, когда надо показывать свои яйца.
1) Прийти на хабр
2) Написать первый (единственный) пост о том, какой плохой флеш
3) Раздвинуть карман пошире и ждать, когда туда начнут класть карму сторонники мысли «флеш зло». Только можно напороться на тех, кто с этим не согласен. Но об этом умолчим, т.к. все же Хабр славится тем, что тут люди в большинстве не любят флеш
Причем не важно какие аргументы сувать. Можно привести пример массу ссылок, которым 5-6 лет, не важно. Немаловажно кидаться такими словами, как Google, FireFox, Apple. Чем больше рандомных знакомых слов сувать между фразами «флеш плохой» и «не развивают» — тем больше морального профита у автора.
eps, давайте я объясню Вам свою политику.
А) Флеш действительно не нужен для разных менюшек и мигалок в интернете. Для этого есть HTML5/CSS3
Б) Делать на флеше загрузчик файла на сервер тоже лучше на HTML5
В) Делать простой плеер mp4 видео файла (не стрим) — можно на HTML5. Правда надо принять реальность, что у большей массы людей будут лаги при просмотре видео выше 720p. Почитайте интернет на запросы «как включить флеш в ютубе». Банальный глюк с пробелом для паузы. Я хочу паузу включить. А оно мне скроллит страницу. Это Ваш html5 так делает. Flash вредить не обучен.
Теперь по рекламе пробежимся:
Что касается «доставшей» Вас (да и меня тоже) реклама на флеше — все очень просто. Если реклама будет не на флеше — она будет на JS/HTML5 и т.д. Говнорекламы (да простят меня баннермейкеры) в интернете много. Для таких как Вы Google специально ведет разработку конвертора SWF в HTML5. Любишь-не любишь, а фиг выключишь. Нет рекламы > нет недег > нет интернета.
По Вашим взглядам:
Если Вам не нравится флеш — не используйте его. Вот мне не нравится принмиать спритное. Но я не бегу на форумы и не создают топики о том, что пить == здоровью вредить, лишь бы мне сказали «Вау, да ты крутой!».
Что касается Ваших утверждений, где Вы пытаетесь сказать «флеш не развивается»:
Самое последнее обновление Roadmap у флеша состоялось 11 марта 2015 года. Судя по Вашей статье — сегодня 2011 год, а мы все в будущем. Дальше...4 раза в год у Адобе проходит заседание инвесторов на счет выделения бюджетов на проекты. Именно мартовские заседания самые главные, т.к. на остальных 3х они не решают бюджеты.
Все хорошо. Adobe продолжают инвестировать в него деньги и планы развития уходят за 2015 год. Т.е. хоронить его сами Adobe не планируют. Но Вы верно подметили — они сворачивают удочки. Только контекст Вы не поняли. Они перепрофилировали Flash с средства доставки свистоперделок на сайтах на средство доставки игрового и мультмедийного контента.
В него добавляют постепенно новые плюшки. Но Flash сам по себе уже стабилен давно, а краши возникают в 95 из 100 случаев по причине наличия ошибок в SWF файле, которые ставят в тупик флеш плеер. Тут всему вина JIT компиляция. Не будь её — небыло бы динамического контента и все баги в SWF файлах пресекались на корню. Но тогда и небыло бы разных лоадеров баннеров, догружаемого контента и много чего такого, что просто важно иметь. Я помню Ютуб часто падал. После декомпиляции SWF ютуб плеера я задал себе вопрос — «Какой же баннермейкер писал плеер для ютуба?». Я к ним в саппорт обращался в течении длительного времени и тыкал пальцем в банальное отсутствие слушателя событий и проверки на ошибки. Когда они это пофиксили — все стало в разы лучше.
Adobe AIR:
На сегодня Adobe инвестирует примерно 80% времени в развитие AIR и 20% во Flash. За базу берем 100% из проекта Apollo Runtime и Flash Runtime. Двадвать процентов — вполне достаточно, чтоб фиксить баги, устранять уязвимости и добавлять новые фишки. Про AIR на этом все — тут все ясно, это не совсем плагин для браузера и выходит за рамки темы.
Что касается «закрытости» Flash плеера — он не закрыт. Есть масса плееров, парсеров. Кто-то решился (кроме Autodesk) собрать свою реализацию виртуальной машины? Нет. Почему? Потому, что «А зачем, если и так все работает».
И наконец уже… На дворе 2015 год. Перестаньте писать про флеш аргументами людей, которые умерли раньше флеша. А еще не приводите Wiki в пример. На заборе тоже йух написано, а там дрова.
У Вас земли не хватит, чтоб закопать Flash. Даже не пытайтесь. И еще — не называйте Adobe говнокодерами. Они отымели весь мир и продолжают это делать. Какие бы продукты они не выпустили и сколько в них багов не находилось — Вы не выпустили ничего, о чем бы мы услышали. А вот когда выпустили бы — то пришел бы очередной автор на хабр и просто написал бы, что Вы говнокодер.
Есть идиоты, которые делают не потому, что это надо, а потому, что «Because we can».
Они оргазмируют не от получения какого-либо профита, а от наличия самой возможности. Вообще такие подходы широко описываются в литературе по психологическим заболеваниям. В некоторых странах даже лечат от этого. Аналогия — шопомания. Цель не купить нужную вещь, а совершить само действие и получение удовлетворения не от ношения этой вещи впоследствии, а от факта похода в магазин.
Ваша фраза "Mozilla борется с Flash" уже говорит об этом. Mozilla FireFox ведет разработку Shumway, которая призвана не отказаться от Flash, а сделать так, чтоб он работал без плагинов. Если эта схема в конечном итоге обрастет ногами — первый браузер, который будет рендерить баннеры, который Вы никак не выключите — это будет FireFox.
Фраза "Apple в 2010 опубликовала прекрасное письмо" говорит о том, что Вы просто «где-то прочитали» это всё, и не вдались в детали. На самом деле Adobe создали AIR (Flash в виде приложений для iOS, Android, Desktop). Apple начали запрещать публиковать такие приложения (созданные не в Objective-C) в AppStore. Ребята в 2010 году из Adobe и другие заинтересованные компании подали в антимонопольный комитет жалобу на Apple и те подогнули хвост и разрешили публиковать приложения, использующие виртуальные машины. Вместо публичного признания своего фейла — Apple красиво сказали, что они идут на встречу разработчиком. На самом деле они пошли на встречу анимонопольному комитету. Благодаря Adobe у Вас всех появилась возможность публиковаться в AppStore не только с флешом, но и с юнити и другими платформами. Цена этому — отсутствие флеша на iOS. Спустя некоторое время — данные о об этом решении были засекречены, однако гуглятся при желании.
Это выражение меня убило :)
Adobe в 2011 свернула поддержку Flash Player на всех ОС и платформах
Как такую чушь можно было придумать? За 4 года Flash Player только развивался и делает это до сих пор. Вы хотя бы информацию проверяли бы, а то постите «лишь бы громче слышно стало».
Что касается Google говорит: «Откажитесь от плагинов» — меня еще больше повеселило. Именно по этой причине все дудлы гугла стали делать в GIF! Даже не HTML5. Сказать Вам почему? Легко:
— HTML5 жрет батарею мобильного устройства точно так же, как это делал бы флеш. Только флеша нет в бразуере, а HTML5 есть.
— Производства HTML5 контента в разы труднее, чем Flash.
Хотя бы по этим 2м причинам все дудлы на главной Google стали работать не в html5, а в gif.
Ребята-флешеры. Заполняйте петицию, чтоб Adobe запилили HTML5/WebGL output из Flash.
Поиграл в Танкионлайн. Это графика уровня Counter-strike конца 90х (http://snag.gy/iX8kp.jpg)
Игрок голосует рублем. Прибыль у Alternativa есть с танков — значит всё хорошо. Если лично Вас что-то не устраивает — Вас никто не заставляет играть в то, чо Вам не нравится. Справедливо? Уверен, что да.
Более того. Уровень графики не является показателем платформы, а лишь демонстириует на сколько далеко зашли разработчики игры со своим движком (не самым лучшим, но гарантированно рабочим). Вы же играете в Хроме, где наверняка используется хромовский флеш плеер, а не адобовский. А он тормозной сам по себе. Игроманы, которые не просто «потыкаться» зашли — включают адобоский.
Танки 1.0 раньше были на полном software движке. Потом перешли на GPU. Графику особо не крутили, т.к. игрокам важен драйв в игре, а не блеск гусениц и следы от трков.
Тем не менее — в далеком 2011 году, когда зародилась поддержка видеокарты у Flash — Alternativa Platform начала разработку Танки 2.0. Вот, что получилось из этого:
Видео: (не знаю почему не встраивается в хабр)
www.youtube.com/watch?v=iNd7UM9STcg
Как видите — 2011 год показывает такой уровень графики флеша, который не каждая браузерка в 2015 может вытянуть. Так, что проблема не в флеше, а загруженном в него коде.
Я только одну игрушку запускаю на флеше и то раз в неделю — apps.facebook.com/slotomania/ вот она явно не дает 60 фпс.
Вы приводите в пример игру, которая использует CPU рендеринг и пытаетесь выставить это как фейл флеша. Однако не забываете спеть оду в адрес WebGL, который работает на GPU. Если бы slotomania работала на GPU — 60 фпс было бы стабильно.
А раз вы такой защитник этой прекрасной технологии — подыщите хорошие примеры игр на флеше. Может я чего-то не знаю
Вы не знаете ничего про флеш, впринципе, раз не знаете, что у флеша есть 3 режима рендера. CPU, CPU+GPU и GPU. Приводите примеры CPU игр и говорите, что они медленный. Зато приводите в противовес GPU игры. Ну давайте тогда еще сравним мокрое и теплое, наконец. Будет согласно протоколу.
Примеры разных игр нет смысла давать, т.к. закончится тем, что «да, но флеш не работает на мобиле». А когда я покажу, что он работет в виде приложений — что-то еще придумаете.
Вот демка http://www.flare3d.com/demos/lightstorm/index.php есть интересная.
Это принципы современного маркетинга. Сначала рекламируют зубную щетку с длинными ворскинками. Через пол года говорят, что нет ничего хуже, чем пользоваться такой щеткой. И именно по этой причине компания придумала с коротким ворсом. А еще рез пол года говорят, что с короткими ворскинками — не лучшее, что бывает и рекламируют с длинными ворскинками. Но теперь разделяют их на жесткие и мягкие :) И так по кругу.
А на деле — если у человека нет проблем с головой (псих. зависимость от гаджета), то он и телефон не будет теребить каждые 5 минут в руках. А если она у него есть (зависимость) — он эти часы вотрет себе в кожу ;)
Что шейдеры? Они во флеше есть тоже.
Все, что Вы видели? А что Вы видели? И в каком году? Та же игра tankionline работает отлично на 60 фпс и проблем нет. Хотя она и не показатель производительности ибо там проблем по самое небалуй.
Давайте конструктивно общаться, а не «где-то видел, где-то слышал».
Ну так и лада калина тоже ездит и даже многим нравится :) Что касается Flare3D — мощный и, пожалуй, лучший 3D движок для Flash, который можно публично найти. Минусы — платный и не опенсорс.
Away3D конечно тоже здоровский. Но в боевых условиях возникает масса проблем с ним, которые упираются в ботлнек самого движка, но не флеша.
Но каждый пишет на том, на чем хочет :) И главное тут одно — работает, приносит бабки и черт с ним :)
Игра будет частично с 3D. Боевки будут в 3D, а все остальное — 2D. Много GUI и т.д. Но суть не в этом.
Вы говорите, что надо делать на WebGL. Я и задался вопросом — почему? Какие у него будут плюсы в браузерке перед Flash?
На всякий случай отвечу, что производительность в пример не надо ставить. Как минимум — она не везде нужна. И как максимум — WebGL очень медленный в сравнении с Flash у большинства пользователей.
А можно узнать конструктивно и конкретно «почему» игру браузерную стоит делать на WebGL? А то может наши клиенты 2 недели назад зря 14 лямов проинвестировали во флеш игру после ресерча 3х независимых студий, которые делают браузерки…
Резюмируя это все выше — мне не ясно лишь одно. Если Вы удалили флеш плеер и он Вас не интересует — что Вы тут тогда делаете и что-то нам доказываете? Почему Вас так сильно беспокоит то, что у Вас отключено и не работает?
В Google молодцы. Они сделали PPAPI и он идет по дефолту. Но производительность у него хуже, чем у PPAPI от Adobe. И глюки у гугловского более серьезны, чем у адобовского. Например, 3D контент. Рендеринг в гугл реализации не видит максимальные настройки для видеокарты, которые видит адобовский.
Твоерадио можете написать на AdobeAIR. Будет работать Win/Mac/iOS/Android. Это тот же Flash, только для Desktop.
Нравится флеш — используйте. Не нравится — не используйте. Зачем с пеной у рта что-то кому-то доказываете? Ваша позиция ясна. Склоняюсь к мысли, что Вы один из тех, кто раз в полтора месяца выключает выключенный флеш или даже удаляет удаленный.
Ой, да. Flash плеер есть встроенный в Хроме и он прилетает вместе с хромом. А еще он есть встроенный начиная с Win8. Прилетает вместе с апдейтами винды. На маке такого нет. Там другие приколы. Там есть встроенный плагин QuickTime.
Откройте в FireFox сайт www.apple.com/watch/guided-tours и дайте мне ответ — как это такое может быть, что FireFox предложило обзавестить QuickTime плагином? Вроде Apple первые врут о том, что они против плагинов. А сами втихую их тулят.
Естественно все яблофилы разом скажут, что QuickTime это не страшно. Можно и скачать плагин. Это же не Flash :D
— любят флеш
— любят не любить флеш
— насрать на первых и вторых. Им важно, чтоб открыв FireFox — можно было в ферме задонатить или на порнушку посмотреть и на чем она сделана — им без разницы.
Как можно отключить уже отключенный плагин? ))) Причем делают это с регулярностью в месяц-полтора :D
Давайте приведу пример последних проблем в AdWare области. Браузер Google Chrome загружает swf файл, который из себя умеет генерировать html код и динамически встраивает его в страницу в виде iframe. Дальше в этом iframe уже загружается вредоносный контент, который использует js.
Виноват ли флеш в том, что в этом случае с его использованием мы получаем дыру в безопасности хрома? Нет, не виноват. И вот почему. Если swf файл встроен был в html старницу с тэгом allowScriptAccess=«always» -он умеет генерировать код. Если тега нет — он не сможет динамически изменить html dom, где он размещен.
Если автор сайта, где торчит флеш реклама идиот — любой отображаемый баннер уже опасен, т.к. может содержать код вставки. Но не вставки вируса, а вставки ссылки на вирус. Все остальное делает за Вас JS/HTML. Так может стоит не флеш ругать, а барузер, который разрешает из страницы лезть к себе в настройки?
Вы не поверите, но мы в течении месяца проводили эксперимент. Выключали Flash плагин на 10 компах и количество вирусов не изменилось. Они как лезли через различные сайты с нелегальным контентом, так и продолжают это делать. Иногда сайты и с легкальным контентом грешат. В больнистве случаев это файлы, которы являются загрузчиками «скачай на большой скорости» и в таком духе. Или же софт, идущий в нагрузку к другому софту. Так, что не все так просто. Но нет ничего проще, чем обвинить Flash и гораздо сложнее пофиксить браузер. За последние две недели я получил около 4х микропатчей FireFox через автоматическое обновление. Что обновилось — я не знаю. Веротно латали дыры в безопастности, чезер которые лезут вирусы.
Дыры в безопасности лежат в руках пользователя. Если не качать файлы «мои сиськи.pdf» из интернета — проблем не будет.
Флеш не пытаются ни тут ни где-то еще возвести в какие-то стандарты. Флеш тут пытаются использовать и зарабатывать на этом. А Вы тут пытаетесь возвести в стандарт отказ от его использования. В этом и разницы.
То, что флеш не делают под все ОС — говорит о том, что не везде он нужен. Лично я не считаю, что лиунксом можно и надо пользоваться. Хотя бы потому, что в большей массе на нем сидят не типичные пользователи, которые являются аудиторией интернета. Когда я вижу в стиме вопросы «Почему игра не собрана под Linux» — очень часто авторы отвечают, что ради 3х пользователей из 200 игроков в этом нет никакого смысла. Даже если движок позволяет делать под него сборку.
Так где еще нужен флеш? Он есть на Windows (все версиях включая Win10), MacOS, Linux (урезанная поддержка), В Chromium OS ставится. Чет возьми. Он есть у меня даже в smart tv телевизоре 2014 года выпуска. Не падают в популярности запросы «как поставить флеш на андроид». А у многих он вообще есть по дефолту, хотя и не развивается (потому, что следующий релиз должен включить прямую работу с GPU, что дало бы большой буст и Google намекнули «надо отказаться от развития». Но не запретили это для AIR (тот же флеш, тока в виде standalone app).
То, что его нет в PS, XBOX и т.д. — а нужен ли он там? С точки зрения профита — он нужен лишь на Windows, MacOS. Все остальные OS либо имеют ничтожный процент, либо профита с этих пользователей ноль.
Про то, что кто бы не ставил и кто бы ставил — давайте Вы не будите говорить за всех, т.к. Вы не эти все. У Adobe кривая маркетинговая и лицензионная политика. На ряд платформ они готовы «за ваш счет» порт сделать. А на ряд они делали сами, ибо эти платформы приоритетные и в сумме имеют >90% рынка.
Тот же Sony для PS как-то делали FP и он там чудесно работал. За это платили сами Sony. Но когда появился html5 — им плать ни за что больше не надо. Собрали сорцы вебкита и пользуются бесплатно. Ведь браузер в консоли это как собаке пятая нога.
И еще раз скажу банальность — если Вы не любите, то не используйте. Но никогда в жизни не судите всех по себе. А то это скверно выглядит.
То, что Adobe говнокодеры — сказал Ivan_83. Продукты Adobe мы все видели и все используем. А продукты Ivan_83 мы не видели.
По поводу опенсорсности Flash Player Вы снова пишите то, о чем не понимаете. Виртуальная машина есть в свободном доступе. То, что она требует лицензирования — вполне понятно. Все так яро выступают за опенсорсность продуктов? Хорошо. Покажите мне iOS Open Source?
Что касается того, что медленно там что-то стороннее развиваетяс — тоже не правда. OpenFL развивается нормально.
Вы говорите, что:
— И статья, в общем-то, про то, что есть сайты
Это Вы хотели бы, чтоб так было. Но на деле Вы своей статьеё лишь сообщили, что Flash плеер — это зло. Да и учить отключить флеш плеер нет смысла хотя бы потому, что на Хабре довольно умные люди и им такие простые вещи — капитанство.
И Вы не делитесь с такими же как и Вы информацией о том, как жить без Flash плеера. Вы делитесь тем, что флеш плеер плохой и приводите в качестве аргументов размышления людей, которые принимают решения за других людей. Но не от имени конечных пользователей.
Хотя бы взять лживое письмо главного ненавистника Flash плеера, который так и не пережил его смерть и сам раньше упокоился, где он пишет якобы о его проблемах.
На сигаретных пачках пишут, что они вредят здоровью. Но ведь не запрещают их использовать. Справедливо? Да.
Так и с флешом для того же iOS. Можно было бы просто показать объект с надписью «активировать Flash содержимое?». Если кто-то верит в то, что он жрет батарею — просто не нажмет на него. Если кто-то боится за возможноые дыры в безопасности — не нажмет активцию. А такие как Вы просто будите игонировать этот блок. Для всего прочего можно было бы в настройках добавить «не показывать уведомлени активации Flash плеера».
Ничего из этого небыло сделано. Почему — я писал выше. Но у а Вы продолжайте верить в то, что рассказывал Стив Джобс и его свита.
Я бы ему сам плюсанул за статью про html5 и webgl. Но все, на что хватает бравых ребят — обосрать других, когда надо показывать свои яйца.
1) Прийти на хабр
2) Написать первый (единственный) пост о том, какой плохой флеш
3) Раздвинуть карман пошире и ждать, когда туда начнут класть карму сторонники мысли «флеш зло». Только можно напороться на тех, кто с этим не согласен. Но об этом умолчим, т.к. все же Хабр славится тем, что тут люди в большинстве не любят флеш
Причем не важно какие аргументы сувать. Можно привести пример массу ссылок, которым 5-6 лет, не важно. Немаловажно кидаться такими словами, как Google, FireFox, Apple. Чем больше рандомных знакомых слов сувать между фразами «флеш плохой» и «не развивают» — тем больше морального профита у автора.
eps, давайте я объясню Вам свою политику.
А) Флеш действительно не нужен для разных менюшек и мигалок в интернете. Для этого есть HTML5/CSS3
Б) Делать на флеше загрузчик файла на сервер тоже лучше на HTML5
В) Делать простой плеер mp4 видео файла (не стрим) — можно на HTML5. Правда надо принять реальность, что у большей массы людей будут лаги при просмотре видео выше 720p. Почитайте интернет на запросы «как включить флеш в ютубе». Банальный глюк с пробелом для паузы. Я хочу паузу включить. А оно мне скроллит страницу. Это Ваш html5 так делает. Flash вредить не обучен.
Теперь по рекламе пробежимся:
Что касается «доставшей» Вас (да и меня тоже) реклама на флеше — все очень просто. Если реклама будет не на флеше — она будет на JS/HTML5 и т.д. Говнорекламы (да простят меня баннермейкеры) в интернете много. Для таких как Вы Google специально ведет разработку конвертора SWF в HTML5. Любишь-не любишь, а фиг выключишь. Нет рекламы > нет недег > нет интернета.
По Вашим взглядам:
Если Вам не нравится флеш — не используйте его. Вот мне не нравится принмиать спритное. Но я не бегу на форумы и не создают топики о том, что пить == здоровью вредить, лишь бы мне сказали «Вау, да ты крутой!».
Что касается Ваших утверждений, где Вы пытаетесь сказать «флеш не развивается»:
Самое последнее обновление Roadmap у флеша состоялось 11 марта 2015 года. Судя по Вашей статье — сегодня 2011 год, а мы все в будущем. Дальше...4 раза в год у Адобе проходит заседание инвесторов на счет выделения бюджетов на проекты. Именно мартовские заседания самые главные, т.к. на остальных 3х они не решают бюджеты.
Все хорошо. Adobe продолжают инвестировать в него деньги и планы развития уходят за 2015 год. Т.е. хоронить его сами Adobe не планируют. Но Вы верно подметили — они сворачивают удочки. Только контекст Вы не поняли. Они перепрофилировали Flash с средства доставки свистоперделок на сайтах на средство доставки игрового и мультмедийного контента.
В него добавляют постепенно новые плюшки. Но Flash сам по себе уже стабилен давно, а краши возникают в 95 из 100 случаев по причине наличия ошибок в SWF файле, которые ставят в тупик флеш плеер. Тут всему вина JIT компиляция. Не будь её — небыло бы динамического контента и все баги в SWF файлах пресекались на корню. Но тогда и небыло бы разных лоадеров баннеров, догружаемого контента и много чего такого, что просто важно иметь. Я помню Ютуб часто падал. После декомпиляции SWF ютуб плеера я задал себе вопрос — «Какой же баннермейкер писал плеер для ютуба?». Я к ним в саппорт обращался в течении длительного времени и тыкал пальцем в банальное отсутствие слушателя событий и проверки на ошибки. Когда они это пофиксили — все стало в разы лучше.
Adobe AIR:
На сегодня Adobe инвестирует примерно 80% времени в развитие AIR и 20% во Flash. За базу берем 100% из проекта Apollo Runtime и Flash Runtime. Двадвать процентов — вполне достаточно, чтоб фиксить баги, устранять уязвимости и добавлять новые фишки. Про AIR на этом все — тут все ясно, это не совсем плагин для браузера и выходит за рамки темы.
Что касается «закрытости» Flash плеера — он не закрыт. Есть масса плееров, парсеров. Кто-то решился (кроме Autodesk) собрать свою реализацию виртуальной машины? Нет. Почему? Потому, что «А зачем, если и так все работает».
И наконец уже… На дворе 2015 год. Перестаньте писать про флеш аргументами людей, которые умерли раньше флеша. А еще не приводите Wiki в пример. На заборе тоже йух написано, а там дрова.
У Вас земли не хватит, чтоб закопать Flash. Даже не пытайтесь. И еще — не называйте Adobe говнокодерами. Они отымели весь мир и продолжают это делать. Какие бы продукты они не выпустили и сколько в них багов не находилось — Вы не выпустили ничего, о чем бы мы услышали. А вот когда выпустили бы — то пришел бы очередной автор на хабр и просто написал бы, что Вы говнокодер.
С уважением,
Adobe Flash Advisory Team.
Они оргазмируют не от получения какого-либо профита, а от наличия самой возможности. Вообще такие подходы широко описываются в литературе по психологическим заболеваниям. В некоторых странах даже лечат от этого. Аналогия — шопомания. Цель не купить нужную вещь, а совершить само действие и получение удовлетворения не от ношения этой вещи впоследствии, а от факта похода в магазин.
Ваша фраза "Mozilla борется с Flash" уже говорит об этом. Mozilla FireFox ведет разработку Shumway, которая призвана не отказаться от Flash, а сделать так, чтоб он работал без плагинов. Если эта схема в конечном итоге обрастет ногами — первый браузер, который будет рендерить баннеры, который Вы никак не выключите — это будет FireFox.
Фраза "Apple в 2010 опубликовала прекрасное письмо" говорит о том, что Вы просто «где-то прочитали» это всё, и не вдались в детали. На самом деле Adobe создали AIR (Flash в виде приложений для iOS, Android, Desktop). Apple начали запрещать публиковать такие приложения (созданные не в Objective-C) в AppStore. Ребята в 2010 году из Adobe и другие заинтересованные компании подали в антимонопольный комитет жалобу на Apple и те подогнули хвост и разрешили публиковать приложения, использующие виртуальные машины. Вместо публичного признания своего фейла — Apple красиво сказали, что они идут на встречу разработчиком. На самом деле они пошли на встречу анимонопольному комитету. Благодаря Adobe у Вас всех появилась возможность публиковаться в AppStore не только с флешом, но и с юнити и другими платформами. Цена этому — отсутствие флеша на iOS. Спустя некоторое время — данные о об этом решении были засекречены, однако гуглятся при желании.
Это выражение меня убило :)
Adobe в 2011 свернула поддержку Flash Player на всех ОС и платформах
Как такую чушь можно было придумать? За 4 года Flash Player только развивался и делает это до сих пор. Вы хотя бы информацию проверяли бы, а то постите «лишь бы громче слышно стало».
Что касается Google говорит: «Откажитесь от плагинов» — меня еще больше повеселило. Именно по этой причине все дудлы гугла стали делать в GIF! Даже не HTML5. Сказать Вам почему? Легко:
— HTML5 жрет батарею мобильного устройства точно так же, как это делал бы флеш. Только флеша нет в бразуере, а HTML5 есть.
— Производства HTML5 контента в разы труднее, чем Flash.
Хотя бы по этим 2м причинам все дудлы на главной Google стали работать не в html5, а в gif.
Ребята-флешеры. Заполняйте петицию, чтоб Adobe запилили HTML5/WebGL output из Flash.
www.change.org/p/adobe-please-make-a-webgl-packager-for-flash-air?tk=lPUAiYPDWf2iva5cplOMB4DuvqVocHO1VdkHil34OvU&utm_source=supporter_signature_milestone_email&utm_medium=email&utm_campaign=supporter_signatures_50
Игрок голосует рублем. Прибыль у Alternativa есть с танков — значит всё хорошо. Если лично Вас что-то не устраивает — Вас никто не заставляет играть в то, чо Вам не нравится. Справедливо? Уверен, что да.
Более того. Уровень графики не является показателем платформы, а лишь демонстириует на сколько далеко зашли разработчики игры со своим движком (не самым лучшим, но гарантированно рабочим). Вы же играете в Хроме, где наверняка используется хромовский флеш плеер, а не адобовский. А он тормозной сам по себе. Игроманы, которые не просто «потыкаться» зашли — включают адобоский.
Танки 1.0 раньше были на полном software движке. Потом перешли на GPU. Графику особо не крутили, т.к. игрокам важен драйв в игре, а не блеск гусениц и следы от трков.
Тем не менее — в далеком 2011 году, когда зародилась поддержка видеокарты у Flash — Alternativa Platform начала разработку Танки 2.0. Вот, что получилось из этого:
Видео: (не знаю почему не встраивается в хабр)
www.youtube.com/watch?v=iNd7UM9STcg
Как видите — 2011 год показывает такой уровень графики флеша, который не каждая браузерка в 2015 может вытянуть. Так, что проблема не в флеше, а загруженном в него коде.
Я только одну игрушку запускаю на флеше и то раз в неделю — apps.facebook.com/slotomania/ вот она явно не дает 60 фпс.
Вы приводите в пример игру, которая использует CPU рендеринг и пытаетесь выставить это как фейл флеша. Однако не забываете спеть оду в адрес WebGL, который работает на GPU. Если бы slotomania работала на GPU — 60 фпс было бы стабильно.
А раз вы такой защитник этой прекрасной технологии — подыщите хорошие примеры игр на флеше. Может я чего-то не знаю
Вы не знаете ничего про флеш, впринципе, раз не знаете, что у флеша есть 3 режима рендера. CPU, CPU+GPU и GPU. Приводите примеры CPU игр и говорите, что они медленный. Зато приводите в противовес GPU игры. Ну давайте тогда еще сравним мокрое и теплое, наконец. Будет согласно протоколу.
Примеры разных игр нет смысла давать, т.к. закончится тем, что «да, но флеш не работает на мобиле». А когда я покажу, что он работет в виде приложений — что-то еще придумаете.
Вот демка http://www.flare3d.com/demos/lightstorm/index.php есть интересная.
А на деле — если у человека нет проблем с головой (псих. зависимость от гаджета), то он и телефон не будет теребить каждые 5 минут в руках. А если она у него есть (зависимость) — он эти часы вотрет себе в кожу ;)
Все, что Вы видели? А что Вы видели? И в каком году? Та же игра tankionline работает отлично на 60 фпс и проблем нет. Хотя она и не показатель производительности ибо там проблем по самое небалуй.
Давайте конструктивно общаться, а не «где-то видел, где-то слышал».
Away3D конечно тоже здоровский. Но в боевых условиях возникает масса проблем с ним, которые упираются в ботлнек самого движка, но не флеша.
Но каждый пишет на том, на чем хочет :) И главное тут одно — работает, приносит бабки и черт с ним :)
Вы говорите, что надо делать на WebGL. Я и задался вопросом — почему? Какие у него будут плюсы в браузерке перед Flash?
На всякий случай отвечу, что производительность в пример не надо ставить. Как минимум — она не везде нужна. И как максимум — WebGL очень медленный в сравнении с Flash у большинства пользователей.