Комментарии 43
В 95% случаев flash используется для просмотра видео и показа баннеров. Как только появится полноценная поддержка html5 в браузерах и на ютубе — большинству пользователей flash будет не нужен.
После этого, со временем, его распространённость на компьютерах пользователей сойдёт на нет, что толкнёт разработчиков в сторону html5. Так круг замкнётся.
После этого, со временем, его распространённость на компьютерах пользователей сойдёт на нет, что толкнёт разработчиков в сторону html5. Так круг замкнётся.
Не совсем так, HTML5 как ни крути более требователен к ресурсам, и к примеру создавать игрушки все равно будут на Flash, и как же работа с сокетами(TCP), html не дает такой возможности. В общем просто так flash не уйдет, да и кроссбраузерность html5 остается под вопросом.
ну на ютубе лично я смотрю видео уже давно в HTML5 (по возможности, не которые еще остаются в Flash) и я не сказал бы что HTML5 прям уж сильно требователен к ресурсов, а про игры вы правильно заметили, ниша флеша останется только для игр (мое имхо), насчет кроссбраузерности — опять же, со временем все браузеры будут его использовать, да же сейчас уже хром, сафари, файрфокс и да же ИЕ9 уже поддерживают (более ли менее) HTML5, про оперу ничего не могу сказать по скольку не использую ее
>>я не сказал бы что HTML5 прям уж сильно требователен к ресурсов
Ой ли? Вон вчера: habrahabr.ru/blogs/html5/112936/
Простенький эфект у меня в FF безбожно тормозит. И в каменты к статье от «почти не тормозит» до «всё упало».
Ой ли? Вон вчера: habrahabr.ru/blogs/html5/112936/
Простенький эфект у меня в FF безбожно тормозит. И в каменты к статье от «почти не тормозит» до «всё упало».
ну у меня лично FF и без HTML5 тормозил безбожно и зависал… (версия тогда была 3.6.6 кажись) и кушал FF оперативы столько, что страшно было, поэтому пересил лично на хром, работает шустрей… (опять же лично у меня, за других ничего не могу говорить)
HTML5 <> 3д игры. Нишу игр флеш занял бесповоротно. HTML5 в первую очередь для сайтов.
Ну вы сравнили…
Претензии к FF, если уж там реализация кривая.
Если что, я его сам использую, но против истины не попрёшь.
Претензии к FF, если уж там реализация кривая.
Если что, я его сам использую, но против истины не попрёшь.
Да там вообщем-то от браузера не зависит. Флеш нормально только на Windows более или менее нормально работает. А вот где я его действительно попробовал и не в восторге — Linux и FreeBSD (Linux версию). Везде проблемы одни:
1. Очень сильно съедает оперативку, особенно на играх. Доходит даже до того, что на компьютере кончаются 2 гигабайта оперативной памяти и система начинает дико тормозить. Жёсткий диск просто не останавливается ни на секунду. Единственный выход — перезапуск компьютера.
2. Постоянно падает, если используется на 2 и более вкладках. Вместо Flash-приложения остаётся просто серый прямоугольник. Оживить можно только перезагрузкой страницы. Самое обидное, когда слушаешь подкаст какой-нибудь и заходишь на какой-нибудь сайт с флеш баннерами. И вот тут проигрыватель падает… Проблема появляется не зависимо от браузера (пробовал в Firefox, Chromium) и платформы (Ubuntu, FreeBSD).
1. Очень сильно съедает оперативку, особенно на играх. Доходит даже до того, что на компьютере кончаются 2 гигабайта оперативной памяти и система начинает дико тормозить. Жёсткий диск просто не останавливается ни на секунду. Единственный выход — перезапуск компьютера.
2. Постоянно падает, если используется на 2 и более вкладках. Вместо Flash-приложения остаётся просто серый прямоугольник. Оживить можно только перезагрузкой страницы. Самое обидное, когда слушаешь подкаст какой-нибудь и заходишь на какой-нибудь сайт с флеш баннерами. И вот тут проигрыватель падает… Проблема появляется не зависимо от браузера (пробовал в Firefox, Chromium) и платформы (Ubuntu, FreeBSD).
>Не совсем так, HTML5 как ни крути более требователен к ресурсам
и в чем это выражается? JS и AS близкие родственники, интерпретаторы в браузерах и флеше сходны по характеристикам, аппаратное ускорение пилится, кодеки для видео нативные.
Ну а то, что сейчас всякие анимации-перделки на хтмл5 тормозят — так оптимизируют, дело наживное.
и в чем это выражается? JS и AS близкие родственники, интерпретаторы в браузерах и флеше сходны по характеристикам, аппаратное ускорение пилится, кодеки для видео нативные.
Ну а то, что сейчас всякие анимации-перделки на хтмл5 тормозят — так оптимизируют, дело наживное.
Не совсем так :) В 4-м FireFox и 11-м Chrome есть поддержка WebGL — это набор команд для работы с видеокартой напрямую из Javascript. Уже есть демки с Quake 2 и 3. Это быстрее и функциональнее флеша, так как присутствует полноценное 3D.
Есть поддержка в браузерах, хоть и не в стабильных версиях, но это дело времени, вопрос только в инструментах разработки и применения флеша в играх будет устаревшим приемом.
Есть поддержка в браузерах, хоть и не в стабильных версиях, но это дело времени, вопрос только в инструментах разработки и применения флеша в играх будет устаревшим приемом.
Вы конечно правы отчасти, вот лично мне кажеться, что все таки HTML5 будет более востребовал в будущем. так как большей части пользователей не нравиться когда сначала грузиться страница (html), а потом догружаеться что-то остальное (flash). И я думаю что это станет решающим фактором при выборе технологий и разработчиков, само сабой для применения на «стандартных сайтах». А тормозин или нет, это вопрос времени, когда то я собирал специально комп под Квейк4, а сейчас она у меня в браузере летает.
а стримминг чаго забыли?
Youtube писали, что они разочаровались в html5, он не дает им всех преимуществ флэша, поэтому flash-видеоплеер до сих пор остается основным, а html5 — в вченой бете.
Кто станет делать баннеры на html? Может, 1% от силы — здесь flash поселился надолго. К тому же, у флэша большие планы и перспективы на развитие, в частности в 3D. Он не только не исчезнет совсем, но и сильно тесниться не собирается.
Кто станет делать баннеры на html? Может, 1% от силы — здесь flash поселился надолго. К тому же, у флэша большие планы и перспективы на развитие, в частности в 3D. Он не только не исчезнет совсем, но и сильно тесниться не собирается.
Вы видимо не видели, какие продвинутые баннеры УЖЕ делают на html5 на западных ресурсах. Посмотрите Wired, Gizmodo те же.
Заинтриговали, пересилил себя и отключил AdBlock. На Gizmodo висит 3 флэшки, на Wired — 2. Где вы увидели html5-баннеры? В любом случае, вы не понимаете суть.
Тут дело не в продвинутости, а в плане удобства и простоты создания. Никто не станет сознательно делать анимацию на css, когда на флэше можно сделать на порядок более качественные эффекты, не говоря уже об экономии времени и нежелании изучать этот самый html5. Подавляющее большинство баннеростроительного бизнеса останется флэшевым и html5 его точно не вытеснит и не убьет.
Тут дело не в продвинутости, а в плане удобства и простоты создания. Никто не станет сознательно делать анимацию на css, когда на флэше можно сделать на порядок более качественные эффекты, не говоря уже об экономии времени и нежелании изучать этот самый html5. Подавляющее большинство баннеростроительного бизнеса останется флэшевым и html5 его точно не вытеснит и не убьет.
Насколько я понимаю, разработка стандарта HTML5 была связана именно с тем, что HTML 4 не умел делать ничего кроме разметки (что в общем-то логично вытекает из самого названия HTML). В 5ой версии разработчики стандарта хотят добавить возможность динамической работы с элементами страниц: создание анимации, просмотра видео, аудио контента. Возможность работать с железом (микрофоном и камерой для начала), что на сегодняшний день невозможно без установки плагина — будь то flash player или java (applets) или даже SilverLight. На мой взгляд основная проблема HTML 4 именно в том, что он не справляется с современными нуждами. Для того, чтобы работать с медиа используется flash. Для создания страниц со сложной анимацией элементов или нетривиальных контролов тоже. Существуют, конечно клиентские технологии для этих задач (такие как JQuery, Dojo, ExtJS и т д), но все они решают поставленные задачи по средствам динамического изменения HTML (DOM модели страницы в целом), а это часто бывает расходно и неэффективно. Подводя итог, я думаю — HTML 5 призван взять на себя большую часть задач, которые в данный момент выполняются при помощи flash и эта технология в значительной мере вытеснит плагины.
К примеру, у вас есть Opera, Chrome, IE, Safari, Firefox. В основном, они используются на в 3-10 разных ОС. Да еще есть около 5 подверсий как браузера, так и ОС. То есть грубо говоря, мы имеем 5 * 10 * 5 * 5 = 1,250 комбинаций, где нужно проверить, как работает наш CSS.
Это что за бред? В Adobe настолько суровые верстальщики, что проверяют в 1250 браузерах? :-) Сомневаюсь! Парню просто нечем крыть.
Как раз таки Adobe и не надо проверять ;) у них все работает одинаково.
А вот HTML5 — не во всех браузерах работает, плюс одинаково хорошо.
Посмотрить хотя бы вчерашние демки Ray tracera на JAvaScript
А вот HTML5 — не во всех браузерах работает, плюс одинаково хорошо.
Посмотрить хотя бы вчерашние демки Ray tracera на JAvaScript
Я к тому, что они ведь не делают сайты на одном Flash, они также используют html, css для решения многих задач, и то что он рассказал про кучу комбинаций — это глупо, например взять WebKit — все браузеры его использующие покажут сайт одинаково.
не факт. У всех движков на WebKit разные технологии JavaScript, что уже ведет к проблемам совместимости…
В статье идет речь о css, да и суть не в этом, скажите, вы верстаете? Если да, то проверяете результат во всех возможных комбинациях браузер+ось?
Я проверяю во всех критичных для меня сочетаниях браузер+ос — 3 браузера под одной осью (конкретным дистром) и 5 под другой.
Я наверное слишком придираюсь к словам Дуэйна, но прочитав это
Сразу представляю картину: сидит человек, верстает, проверил под Firefox из Ubuntu, затем пошел проверять все под тем же Firefox но из Mandriva.
У винды с никсами различия визуальные в большинстве случаев будут из-за шрифтов (учитывая одинаковую версию браузера). Но допустим, проверив из Chrome я не стану смотреть в RockMelt, т.к. знаю что отличий не будет.
У меня за все время работы выработался некий рефлекс, благодаря которому, уже во время написания кода я представляю как, что и где будет выглядеть, и в большинстве случаев (не специфических) я остаюсь правым. Ревизию провожу лишь при завершении верстки.
Раньше метался от браузера к браузеру за проверкой корректности JS-сценариев, но в последнее время, благодаря отличным кроссбраузерным фреймворкам а-ля jQuery и эта проблема почти исчерпала себя.
Я не спорю что с Flash меньше проблем с отображением, но цифра 1250 очень преувеличена и выглядит как огромный камень в огород HTML5 со стороны главного евангелиста Adobe.
В основном, они используются на в 3-10 разных ОС. Да еще есть около 5 подверсий как браузера, так и ОС.
Сразу представляю картину: сидит человек, верстает, проверил под Firefox из Ubuntu, затем пошел проверять все под тем же Firefox но из Mandriva.
У винды с никсами различия визуальные в большинстве случаев будут из-за шрифтов (учитывая одинаковую версию браузера). Но допустим, проверив из Chrome я не стану смотреть в RockMelt, т.к. знаю что отличий не будет.
У меня за все время работы выработался некий рефлекс, благодаря которому, уже во время написания кода я представляю как, что и где будет выглядеть, и в большинстве случаев (не специфических) я остаюсь правым. Ревизию провожу лишь при завершении верстки.
Раньше метался от браузера к браузеру за проверкой корректности JS-сценариев, но в последнее время, благодаря отличным кроссбраузерным фреймворкам а-ля jQuery и эта проблема почти исчерпала себя.
Я не спорю что с Flash меньше проблем с отображением, но цифра 1250 очень преувеличена и выглядит как огромный камень в огород HTML5 со стороны главного евангелиста Adobe.
Конечно только перед деплоем проверка, а не каждого чиха и, да, 1250 это из разряда «вероятность встретить динозавра 50%»
Сразу представляю картину: сидит человек, верстает, проверил под Firefox из Ubuntu, затем пошел проверять все под тем же Firefox но из Mandriva.
Говоря про 3-10 осей, скорее всего имеются в виду ещё и мобильные. А вот тут есть нюанс — например, недавно столкнулся с тем, что «многовкладочные» браузеры для того же айпада (iCab, например), отрабатывают «открыть в новом окне/новой вкладке» как-то по своему, в итоге если в Сафари «промежуточные окна» при, например, нажатии кнопки «запостить это в фейсбук» нормально открываются и закрываются, то в многовкладочниках — увы.
Говоря про 3-10 осей, скорее всего имеются в виду ещё и мобильные. А вот тут есть нюанс — например, недавно столкнулся с тем, что «многовкладочные» браузеры для того же айпада (iCab, например), отрабатывают «открыть в новом окне/новой вкладке» как-то по своему, в итоге если в Сафари «промежуточные окна» при, например, нажатии кнопки «запостить это в фейсбук» нормально открываются и закрываются, то в многовкладочниках — увы.
Более того на данный момент нет полностью сформированного и общепринятого формата HTML 5. Сейчас этот стандарт находится на уровне разработке, однако некоторые производители браузеров пытаются частично научить свои продукты понимать некоторые отдельные части будущего стандарта.
Безусловно в переходе на HTML5 есть масса минусов, главный из которых — это необходимость качественной и правильной реализации стандарта всеми браузерами (этого не достигли до сих пор с HTML 4). С другой сторны для разработчиков веб приложений будет намного проще, обладая знаниями только HTML — писать client-rich приложения, не изучая Action-script.
Безусловно в переходе на HTML5 есть масса минусов, главный из которых — это необходимость качественной и правильной реализации стандарта всеми браузерами (этого не достигли до сих пор с HTML 4). С другой сторны для разработчиков веб приложений будет намного проще, обладая знаниями только HTML — писать client-rich приложения, не изучая Action-script.
Вы — неправы. Html уже стандарт, которого надо придерживаться.
Андроид составил 46% рекламного трафика за счет того, что люди, соблазнившиеся Андроидом (свободой), не привыкли покупать приложения, а качать бесплатные версии, напичканные рекламой. Поэтому айфоны в рекламном трафике и проигрывают…
Я категорически за флеш. Ведь весь флеш-контент очень легко и просто блокировать :)
Кроме того я вообще не понимаю суть спора HTML vs Flash. В каком месте они прямые конкуренты друг другу?
Кроме того я вообще не понимаю суть спора HTML vs Flash. В каком месте они прямые конкуренты друг другу?
Хотя бы видео… Мне флэш фактически только для этого нужен.
Ну как в статье замечено — есть (и всегда будут) проблемы с различными браузерами. Насчет производительности — не знаю, у меня даже на нетбуке и под линуксом флеш-видео не тормозило. HD правда смотреть не пробовал.
Просто есть очень много людей, флешефобов, думающих что если флеш заменят на HTML5, то православность сразу же вырастет в разы, и всё каким-то чудом тормозить перестанет, как это с флешем бывает. Не хочу огорчать, но будет этот HTML5 тормозить не меньше флеша, ато и поболее.
Другая часть людей, это просто проприетарофобы, думающие что замена чего-либо проприетарного на свободное — однозначно вин, не важно каким на самом деле фейлом это свободное может быть, главное что не проприетарное.
И третья часть, вменяемые люди, которые не питают иллюзий, и трезво понимают. Что где HTML5 vs Flash, это не более чем альтернатива, и списывать со счетов флеш — очень преждевременно.
Другая часть людей, это просто проприетарофобы, думающие что замена чего-либо проприетарного на свободное — однозначно вин, не важно каким на самом деле фейлом это свободное может быть, главное что не проприетарное.
И третья часть, вменяемые люди, которые не питают иллюзий, и трезво понимают. Что где HTML5 vs Flash, это не более чем альтернатива, и списывать со счетов флеш — очень преждевременно.
Давление на флеш сейчас похлеще, чем было в фильме «подводная лодка», на критической глубине. Совершенно очевидно, что большая часть критики идет со стороны программистов, не знакомых с флеш, но программирующих на JS. Это выглядит логично со стороны программистов на JS: кто-бы не хотел получить дополнительные возможности к той технологии, на которой они работают? Но деталь, в том, что лучшее — враг хорошего, погрязнув в сетевых баталиях, ломая копья и мечи, защитники HTML5, не замечают, что это не то будущее, которое-бы утроило всех. Сейчас это больше похоже, на наспех достроенный кирпичный этаж дома поверх деревянной избы. До тех пор, пока каждый сайт начинается c 5 строк, а описание CSS с использованием -moz-, -o-, и тд., нам не стоит ждать веб приложений сложнее чем Gmail.
Пока программисты на JS готовят гнилые помидоры, хочу обратиться к тем из них, кто считает JS развитым языком: после программирования на чем-то взрослом вроде .NET, JAVA, и, да-да ActionScript3, для вас программирование на JS будет похоже на ситуацию, когда вам нужно выйти на улицу, а вместо вашей обычной одежды вам приходится одеть бабушкину шубу и валенки. Не сочтите за личное оскорбление.
Сейчас на хабре регулярно появляются примеры использования HTML5, и есть классные вещи, но мы хотим видеть такое:
www.unitzeroone.com/labs/Triangle3DOld/Alt.html
и такое:
wonderfl.net/c/wM1h
А боремся за это:
www.chromeexperiments.com/detail/html5-logo-3d/?f=
и это:
www.chromeexperiments.com/detail/destructive-video/
Пока программисты на JS готовят гнилые помидоры, хочу обратиться к тем из них, кто считает JS развитым языком: после программирования на чем-то взрослом вроде .NET, JAVA, и, да-да ActionScript3, для вас программирование на JS будет похоже на ситуацию, когда вам нужно выйти на улицу, а вместо вашей обычной одежды вам приходится одеть бабушкину шубу и валенки. Не сочтите за личное оскорбление.
Сейчас на хабре регулярно появляются примеры использования HTML5, и есть классные вещи, но мы хотим видеть такое:
www.unitzeroone.com/labs/Triangle3DOld/Alt.html
и такое:
wonderfl.net/c/wM1h
А боремся за это:
www.chromeexperiments.com/detail/html5-logo-3d/?f=
и это:
www.chromeexperiments.com/detail/destructive-video/
HTML5 — хорошо и Flash — хорошо, не думаю что они конкуренты. Разработчики всегда смогут их использовать вместе или по отдельности. Но, у HTML большой перевес, пока поисковые системы отдают предпочтения сайтам сделанным на html, flash всегда будет дополнением к нему.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Могут ли поладить HTML5 и Flash?