Что лучше flash или html5
Перейти к содержимому

Что лучше flash или html5

  • автор:

Могут ли поладить HTML5 и Flash?

image

С развитием технологии HTML5 все чаще и чаще возникает ее сравнение с Flash. Среди всех тех, кто может высказать свое мнение по этому вопросу стоит отметить Дуэйна Никола (Duane Nickull), ведущего евангелиста компании Adobe. На конференции Web 2.0 Expo он будет много говорить о новых перспективах HTML5, AJAX и Flash, и в преддверии этого он дал нам (O`Reilly) интервью.

В какой мере HTML5 и Flash перекрывают друг друга, а в какой дополняют?

Дуэйн: Во-первых, давайте проясним вопрос относительно того, что понимать под HTML5. Когда люди говорят или думают об HTML5, на самом деле они ссылаются на целый стек технологий, включающих в себя jQuery, AJAX, CSS и даже самый простой JavaScript. Подобно этому, Flash — это больше чем просто формат файлов *.swf. Flash — это полноценная платформа, включающая в себя сервер-сайдные компоненты, средства авторизации, протоколы, бинарные форматы, поддержку кодеков, а так же каналы обмена данных в таких серверных решения как Livecycle Data Services и Flash Media Server.

В большинстве случаев, основанные на Flash приложения размещаются в интернете, так что они размещаются внутри HTML контейнеров. Зачастую в работе используется JavaScript. Так что из этого можно с уверенностью сказать, что HTML и Flash отлично работают «в одной команде» и по большому счету Flash зависит от HTML.

Какова позиция Adobe в отношении HTML5?

Дуэйн: Стратегий Adobe является использование обеих технологий HTML5 и Flash, в том числе создание средств разработки под обе этих платформы. HTML5 — восхитительная технология и с моей точки зрения, как стандарт, слишком долго стояла на месте. Мы участвуем в группе W3C с целью как можно быстрее привнести новые фишки в наши продукты. На Adobe MAX 2010, мы показали продукт схожий с Flash Professional CS5, для того чтобы показать дизайнерам и разработчикам, каким простым и интуитивно понятным может быть создание интерактивной анимации в HTML.

Разработчики и архитекторы должны сделать выбор, что же им больше подходит. Рассмотрим это на примере форм для ввода данных. В большинстве случаев, делается выбор в пользу HTML форм, потому что они быстрее грузятся и не требуют дополнительного плагина. Если же требуется работа в оффлайне, к примеру в AIR приложениях, то предпочтение уже отдается Flash. Опять же, Adobe не говорит разработчикам какую из технологий нужно использовать, мы предоставляем решения для обеих платформ, а уже сам разработчик должен сделать выбор. Вряд ли бы они отнеслись положительно к тем, кто навязывает им свою волю.

С ростом использования HTML5, технологии становятся все больше похоже, например появился тег video. В этом вопросе существует ряд определенных требований, которые основаны как на возможностях браузеров, так и на возможностях интернет каналов. Платформа Flash накопила огромный опыт по работе с видео контентом, позволяя предоставлять видео в максимальном качестве, на основе таких перечисленных выше данных как возможности интернет канала и браузера. Это требует определенных серверных технологий и средств коммуникаций. HTML5 это все же язык разметки и может не справляться с поставленным задачами так же хорошо Flash Player до тех пор, пока не будут созданы соответствующие серверные технологии.

Отдельно стоит поговорить об отображении видео контролов. Если вы используете Flash Player, то ваш видео проигрыватель будет всегда выглядеть одинаково. Если же вы будете создавать свои контролы, используя HTML and CSS, то можете столкнуться с проблемой, что в разных браузерах они будут выглядеть по разному. Ни для кого не секрет, что CSS имеет определенные проблемы в разных комбинациях браузер/ОС. К примеру, у вас есть Opera, Chrome, IE, Safari, Firefox. В основном, они используются на в 3-10 разных ОС. Да еще есть около 5 подверсий как браузера, так и ОС. То есть грубо говоря, мы имеем 5 * 10 * 5 * 5 = 1,250 комбинаций, где нужно проверить, как работает наш CSS. Да, еще не забудьте про IE6. Так что не все так гладко. Если вам интересно, я писал об этом у себя в блоге.

Как будет развиваться продвижение Flash / HTML5 в сторону мобильных разработок?

Дуэйн: Я думаю оно будет развиваться так же, как и в интернете в целом. Adobe дает разработчикам выбор использовать те средства, которые им больше по душе. Flash платформа безусловно представляет интерес для мобильных разработок и единственной помехой в этом является то, что она не работает на iOS устройствах.

В любом случае выбор остается за потребителем. Millennial Media недавно опубликовала данные, что телефоны на базе Android составили 46% рекламного трафика в их сети, в то время как устройства от Apple лишь 32%. Android устройства, которые уже с версии 2.2 поддерживают Flash, являются вторыми по популярности и будут становится еще популярнее.

Так же развивается и рынок планшетов. Компания Research in Motion (RIM), устройства которой поддерживают и HTML5 и Flash Player, активно растет в этом направлении, несмотря на лидерство Apple в этой области.

И в завершении повторюсь, стратегией Adobe является предоставление выбора разработчику. Мы любим Flash и мы любим HTML.

Что лучше flash или html5

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

Василий Пирогов
12 декабря 2011

Современный пользователь Сети искушен визуальными эффектами, которыми веб-разработчики стараются снабдить свои творения. Массовая культура потребления привела к тому, что интерес аудитории зачастую вызывает не нагромождение информации, а то, что «блестит и переливается». Мир цифровых технологий стал интерактивным и зрелищным по своей сути. В этих условиях разработчикам становится все труднее привлекать внимание публики и почти невозможно вызывать ее удивление. Ситуация осложняется еще и тем объективным обстоятельством, что рынок IT-устройств традиционно развивается (даже не быстрее) стремительнее рынка программных разработок. Замещение технологий ускоряется, релизы новых продуктов появляются чуть ли не ежедневно, и эксперты индустрии едва успевают делать обзоры новинок, что уж говорить о программных разработчиках, которым приходится думать на шаг вперед, иногда предвосхищая новые технические решения.

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

К сожалению, не все разработчики, даже флагманы индустрии, могут соответствовать всем требованиям, которые на сегодняшний день устанавливает рынок IT-устройств, с одной стороны, и пользователи, с другой. Так, на прошлой неделе «законодатель мод» последних десятилетий на рынке инструментов визуальных разработок — корпорация Adobe Systems — объявила о прекращении поддержки своей технологии Flash на мобильных устройствах. Технология, ставшая за последние годы синонимом интерактивности веб-сайтов, фактически капитулирует перед многообразием смартфонов и планшетов, не сумев обеспечить стабильность работы своего многострадального проигрывателя.

В Adobe разъяснили, что во многом причиной этого решения является отказ Apple от поддержки Flash в своих операционных системах, что лишает Adobe значительной доли рынка. Большая нагрузка на ресурсы устройства и, как следствие, постоянное подвисание страниц, регулярный и уже ставший мемом «флэш плеер крэш», анахронизм в необходимости регулярно обновлять плагин браузера и — самое главное — отсутствие видимых перспектив исправления всех этих недостатков, — все это, в конечном счете, заставило однажды перфекциониста Стива Джобса нелицеприятно высказаться о технологии и принять кардинальное решение не использовать ее в новых продуктах.

Но не мог же человек, предсказавший (и определивший!) развитие технологий на десятилетия вперед, отказавшись от одного, не предложить альтернативу. И он это сделал. В бескомпромиссной форме, заявив, что в мобильном будущем на смену технологии Flash придет HTML5. Громкое и на сегодняшний день невероятное заявление; но давайте разберемся, действительно ли такое может произойти.

Основным достоинством Flash называют широкие возможности визуализации, включая работу с векторными изображениями, видеопотоками, плавную анимацию движения и т.д. То, что ставится недостатком сегодняшнего HTML5.

Действительно, HTML5 сейчас достаточно «сырой» инструмент и не обладает и десятой долей тех возможностей, которыми владеет Flash. Но на секундочку заметьте: HTML5 — это не новый язык программирования, это привычный слуху каждого пользователя HTML, в котором появились скриптовые возможности обработки изображений. Стандарт работы с кодом, который ранее нуждался в визуальной надстройке в виде технологии Flash, получил собственный инструментарий и теперь не нуждается в «субподряде». Сторонние разработчики уже активно включились к адаптации кода под свои нужды — так, Mozilla создает Canvas 3D с поддержкой ускорителя. Это свидетельствует о том, что HTML5 в ближайшие годы ожидает бурное развитие, и все те недостатки, которые есть сейчас, в обозримом будущем будут устранены.

Между тем, в частных мнениях некоторых разработчиков звучат сомнения по поводу того, будет или не будет HTML5 обладать всеми возможностями Flash. Ответим примером — http://nouvellevague.ultranoir.com/. В перспективе HTML5 будет обладать не меньшими визуальными возможностями, чем Flash, а вот достоинства языка можно будет почувствовать сразу: кросс-браузерность и (что самое важное) кросс-платформенность сделают представление сайта универсальным на подавляющем большинстве устройств, которыми пользуется потребитель. HTML5 положит конец необходимости бесконечных обновлений плагина, поскольку для анимации никаких дополнительных надстроек не понадобится.

Конечно, полноценной заменой Flash в ближайшее время HTML5 не станет. Как минимум, 5 лет обе технологии будут сосуществовать. Но в перспективе, о которой мы говорим, о которой говорил Джобс, каждая из технологий естественным путем займет свое определенное место. И нам представляется, что HTML5 постепенно вытеснит Flash из интернета, и Flash полностью переместится в другие отрасли, заняв, например, нишу инструмента создания интерактивных презентаций.

Как скоро это произойдет, зависит от готовности Adobe адекватно оценить новую расстановку сил, от того, насколько быстро W3C утвердит новые стандарты веб-разработки, а разработчики сайтов — воспримут новую технологию. В том, что это произойдет в обозримом будущем, можно не сомневаться. Конечно, можно занять принципиальную позицию и отрицать неминуемое, но лучше принять новое веяние и заранее к нему подготовиться. Проведенный среди разработчиков опрос показал, что примерно треть уже переходит на HTML5, еще треть сделает в ближайшие 1-2 года. Стив, как всегда, опередил время.

Георгий Павленишвили
Креативный директор в Deluxe Interactive

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

Однако в данный момент HTML5 не обладает теми возможностями, которыми обладает Flash, так что пока, в зависимости от задач мы используем и Flash и HTML.

В тоже время доля Flash в наших проектах снижается, уступая место видео и HMTL. В целом на наш взгляд еще несколько лет Flash никуда не денется, но доля его будет постепенно снижаться, прямо пропорционально развитию HTML5.

Сергей Тиньков
BDD в Media5

В апреле 2010 года в студию попал первый iPad. Нам было очевидно, что устройство займет серьезную долю рынка и что технологии FLASH на ней не будет. Ставки были сделаны и с того времени мы не рекомендовали FLASH решений клиентам, стараясь все сделать средствами HTML, в том числе и HTML5. С точки зрения FLASH vs HTML5, схватка уже законченна и не в пользу flash, так как основное место развитие отрасли на ближайшие 5-10 лет это именно мобильный сегмент интернета.

Андрей Бородько
Flash-разработчик, веб-технолог в Astronim*

Совсем недавно Flash плеера не было на смартфонах. Вернее он был (Flash lite), но лишь для галочки, да и то не везде. За последние годы мощность мобильных устройств возросла настолько, что позволила сделать и внедрить в смартфоны и планшеты Flash-плагин, практически не уступающий десктопному. «Ура!» — вокликнули хором разработчики, а тут еще и аппаратное ускорение, быстрое видео и многое-много всего появилось во флеше. Но для чего все это? Именно сейчас стирается грань между мобильными операционными системами и десктопными, за счет появления большого числа планшетов(и смартфонов с большим экраном). Плюс, все больше приложения уходят в сеть, в облака, и все больше они обретают нестандартные интерфейсы — общение жестами, получают новые возможности преобразования и обработки видео, аудио, графики. В это все до некоторого времени прекрасно вписывалось и будущее Flash. Вписывается и дальше.Ведь, Flash — это не баннеры.

Баннеры в общей массе всегда воспринимались как нечто раздражающее, отсюда и негатив обычных пользователей к одной из технологий их изготовления. Flash — это не просто технология, это экосистема. На данный момент — это один из лучших инструментов для создания и распространения мультимедийных, насыщенных приложений (мобильные и десктопные приложения, презентации, баннеры, сайты, функциональные модули, игры и прочее — в любых сочетаниях). В основном — это приложения развлекательного характера, а развлечения нужны всем, всегда и в большом количестве. Кроссплатформенность, предсказуемость, уникальность многих функций, быстрота разработки и самое главное — доступность, — это всем известные плюсы Flash-приложений. Но после объявления Adobe о прекращении разработки плагина для мобильных браузеров образовалась брешь. Получается, Flash больше не вездесущий, не кросплатформенный. Но, как говорилось в начале, совсем недавно так и было с мобильными. Ведь Adobe прекратил поддержку плагина только для мобильных браузеров. Логика есть — пользоваться обычным сайтом, с флешем он или с html5 на небольшом экране — неудобно. Впрочем, всем давно известно — мобильная версия сайта — лучший выход, а на мобильных версиях флешу, как и другим прелестям действительно и сунуться негде.Но кто сейчас разберется, что есть мобильное устройство? Где, к примеру, функциональная разница между планшетом с клавиатурой и нетбуком? А дальше будет еще сложнее. Не хитрит ли Adobe — известно только ей самой.

А что с альтернативой — html5? Пока что, появившийся на горизонте HTML5 хоть и машет нам кокетливо ручкой кажется великим и прекраным, но он тянет в себе много новых, уже изведанных и еще неизведанных проблем. Для молодой технологии это нормально, но, — веб-индустрия развлечений ближайшее время будет отброшена на годы назад, лишенная многих привычных возможностей, возможностей не «лепки свистелок-перделок», а возможностей создания рекламных и коммуникационнных инструментов. Разработчики же будут медленно учиться-тренироваться делать на svg, js, html5 все то, что давно сделано на флеше. А среды для разработки всего этого нормальных нет и пока не предвидится, а с отладкой все еще хуже. То же и с кроссплатформенностью. Ведь какими не были бы стандарты, а все баги теперь нужно будет умножать на количество браузеров.

Олег Чулаков
Арт-директор в Студия Олега Чулакова

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

В сфере разработки промо-сайтов HTML5 уже сегодня теснит Flash. Скоро флеш-сайты никто не будет делать (думаю, через 2-3 года).

Для баннеров такой прогноз несправедлив. Рынок баннерной рекламы будет очень инертно отвечать современным трендам и, как минимум, лет 5 еще нехотя переходить на HTML5 баннеры. В течение этого срока 95% баннеров будут разрабатываться на флеше. Несмотря на это, если поискать, то уже сегодня можно найти HTML5-баннеры.

Никита Обухов
CEO / креативный директор в Tilda Publishing / FunkyPunky

Я уверен, что flash пострадал от большого ума менеджеров, которые управляют развитием платформы. И трагедия случилась не из-за Джобса, а гораздо раньше.

Я начал работать во flash с версии 4.0. Это было круто. Тебе не нужно было уметь программировать. Все делалось с помощью простого и удобного полуавтоматического редактора кода. Делать простые и эффектные сайты было здорово и приятно.

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

Отсюда все проблемы и они не решаются с помошью HTML 5.

Давайте помечтаем как могло бы быть:

  • Удобные универсальные модули (прелоудер, галерея, видеоплеер и тд.)
  • Понятный язык генерации эффектов и программной анимации
  • Более продвинутый интерфейс работы с анимацией
  • Нормальная поддержка больших текстовых блоков
  • Индексация текста путем парсинга поисковиками swf файла

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

Ищете исполнителя для реализации проекта?

Проведите конкурс среди участников CMS Magazine

Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.

HTML5 vs Flash – прямое сравнение производительности

Известно, что сейчас для реализации потоковой трансляции видео и аудиоконтента на веб-страницах и в других вопросах, связанных с векторной анимацией и интерактивной графикой, чаще всего применяется мультимедийная платформа Adobe Flash. В то же время набирает популярность стандарт HTML5, реализующий практически ту же функциональность.

HTML5 vs Flash

К примеру, популярный мировой видеохостинг YouTube уже запустил тестовую версию своего сервиса с поддержкой HTML5, позволяющую обойтись без установки Adobe Flash Player и подобных ему дополнительных приложений. Кроме того, вслед за YouTube подобной функциональностью обзавелся и крупный видеосервис Vimeo.

HTML5 vs Flash

Более того, сама компания Adobe недавно подверглась жесткой критике со стороны главы Apple Стива Джобса (Steve Jobs), упрекнувшего ее в лени за нежелание реализовывать поддержку технологии Flash в “яблочных” компьютерах и мобильных устройствах. Однако так ли уж хорош стандарт HTML5 по сравнению с уже привычным Flash?

Ответ на этот вопрос попытался дать эксперт Ян Озер (Jan Ozer) с ресурса Streaming Learning Center, проведший прямое сравнительное тестирование двух технологий. Хотя его тесты не отличались научной точностью, некоторое представление они дать способны. Обнаружилось, к примеру, что хотя HTML5 опережает плеер Flash 10 или 10.1 во многих аспектах, к примеру, в производительности в браузере Safari на компьютерах Mac, однако преимущества нового стандарта не кажутся такими уж очевидными. Например, в браузерах Google Chrome и Mozilla Firefox различия в производительности между HTML5 и Flash уже не столь заметны. С другой стороны, при тестировании на ПК под управлением операционной системы Windows гораздо лучше проявила себя именно платформа Adobe Flash. Достаточно сказать, что Flash Player 10.1 при тестировании в Windows версии Google Chrome оказался на 58 процентов эффективнее, чем HTML5. Одной из главных причин такого преимущества является то, что Flash в Windows системах использует возможности аппаратного ускорения при помощи GPU. По мнению Яна Озера, различия между производительностью HTML5 и Flash на Mac системах могли бы быть фактически сведены к нулю, если бы технология Adobe была способна использовать ускорение, реализованное при помощи графической подсистемы этих компьютеров. Источник новости: Streaming Learning Center

Сравнение качества объектов при Flash и при html5

Игра Elvenar уже 5 лет радует поклонников градостроительных стратегий своими игровыми возможностями, но не последнюю роль тут играет и качество картинок. Когда домики, фабрики, чудеса ну такие миленькие, такие пусенькие, то играть хочется еще и еще. Некоторые объекты, как то аквариум (Русалочный рай), фабрика досок во всем ее развитии и ряд других можно смело называть произведениями искусства. Над ними трудился художник с большой фантазией. Неплохо бы, кстати. узнать его имя (имена).

И ВОТ, ЧТО МЫ ВИДИМ В 2020 ГОДУ. Артефакт холодного феникса, майское дерево по сравнению с работами прежних лет представляют из себя весьма посредственные поделки. Они не радуют глаз. Нет четкости в изображении, в прорисовке деталей, динамика движений стала примитивной. Хотелось бы услышать объяснение от команды поддержки и разработчиков — ЧТО СЛУЧИЛОСЬ?! Сменился художник, или дело связано с тем, что поддержка Flash Player прекращается в декабре 2020, и мы имеем счастье видеть игру прекрасной последний год?

Играю с первого дня в Elvenar, и для меня то, как выглядит мой город на мониторе, имеет первостепенное значение. Не переключаюсь на html5 в связи с тем, что с переходом однозначно теряется качество картинки. Если картинку на Flash можно оценить на 5+, то картинка на html5 тянет только на 3-ку. Хотел бы услышать мнение других участников игры по поднятой мною теме — как вы считаете, нанесет ли ущерб игре переход на новую технологию при том раскладе, что мы видим сегодня? Дорог ли вам дизайн, или достаточно геймплея?

Asur
Опытный строитель

как то качество графики мне не так важно в этой игре, но на html5 она у меня заметно сильнее тормозит

пардон, исправил ошибку)))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *