Цитата:
HTML5 vs Flash вкраце: http://www.devlib.ru/node/86
Цитата:
Преимущества флеша над HTML5 по пунктам:
— HTML5 со всеми своими компонентами никак не вылезет из состояния рабочего черновика, поэтому каждый производитель браузера или другой программы разбора HTML вправе реализовать любую фишку по-своему или же не реализовать вовсе. О кроссбраузерности и единообразии вида/поведения можно забыть. Даже старый добрый JavaScript для полной кроссбраузерности обрастает тоннами костылей типа jQuery, prototype, MooTools etc., что не добавляет приложению ни скорости, ни стабильности.
— компоненты HTML5 для работы с аудио и видео еще 100 лет не будут согласованы из-за позиции производителей браузеров. Видео с поддержкой полупрозрачности фона и компонентов для работы с камерой и микрофоном нет даже в черновиках. Во флеше это уже давно и стабильно работает.
— ключевые компоненты HTML5 вроде canvas, svg, webGL и css transitions имеют свой собственный синтаксис управления, не имеющий аналога в старом добром HTML4/CSS2 и во многом похожий (сюрприз!) на комманды из флешового ActionScript. Так что преимуществ для разработчика тут нет.
— для работы с флешом вполне можно использовать исключительно бесплатное ПО (например flexSDK + FlashDevelop), все больше и больше компонентов флеша выкладывается под свободными лицензиями, так что борцы с проприетарщиной пусть идут мимо.
— для работы со встроенными датчиками мобильного устройства (компасы, гироскопы, мультитач итд) во флеше есть отличные иструменты, в HTML5 всё сырое, размазано по черновикам и не имеет стандартного синтаксиса.
— Flash — формат прекомпилируемый в байткод, а значит — по определению быстрее полностью интерпретируемых языков, используемых в HTML5, хотя и медленнее нативных приложений для конкретной оси. Что мы, кстати, отлично видим на Винде. На линукс, понятно, все делается в последнюю очередь, ибо денег с него Адобе не имеет. А вот с Макосью — отдельная история — эппловцы просто не захотели раскрывать адобовцам некоторые запрашиваемые ими детали архитектуры ОС, поэтому флеш для макоси полон костылей и велосипедов.
— народ еще не успел в полной мере вкусить всей глючности HTML5, поскольку
а) таких приложений не так много
б) по сложности они обычно не дотягивают до топовых флешовых
в) по большей части заточены под конкретный двожок WebKit, а точнее под конкретный браузер Safari под iOS
г) SEO-школьники еще не успели засрать инет баннерами на HTML5 (в первую очередь потому, что пользователи IE увидят совсем не то, что на них изображено на самом деле )
А вот когда каждая вторая страничка будет засрана мелькающим говном, реализованным на canvas, css transition, svg или не дай б-г на webGL и когда все это великолепие (принципиально неубиваемое стандартными адблокерами) начнет кушать 100% проца и памяти — вы еще будете с теплотой вспоминать о легко отключаемом флеше.
— Единственным плюсом HTML5 является его индексируемость поисковиками «из коробки». Но и флеш можно заставить тем или иным способом индексироваться, например давать скрытую ссылку на XML с исходными текстами.
© Zergius Eggstream
+100
Для себя, жду выхода ZiiLABS Jaguar3
http://www.youtube.com/watch?feature=player_embedded&v=HTt5rDtH30g