понедельник, 4 января 2010 г.

Плачевное положение с Flash


Я считаю что на сегодняшний день cамая медленная мультимедийная технология, которая повсеместно используется во многих веб проектах - это технология Flash.
Главный недостаток этой технологии - большая нагрузка на процессор. При воспроизведении  сложной flash-анимации на маломощных системах, производительность этих систем из-за нагрузки на процессор моментально падает, что приводит к либо к неверным результатам работы самого flash приложения, либо зависанию компьютера в целом.
Поэтому данная мультимедиа технология не выходит за рамки рекламы, интерактивных приложений или мини-игр.
В интернете существует множество популярных сервисов использующих данную технологию.
Существует множество реализаций воспроизведения flash, но основным  продуктом является Adobe Flash Player, который распространяется в виде бесплатного плагина к популярным веб-браузерам.
С недавних пор я задался вопросом, а существуют ли альтернативы воспроизведения flash контента, которые возможно избавлены от проблем медлительности технологии в целом.
Мои поиски привели к 2-м альтернативным проектам GNU.

Gnash (слово образовано от GNU и Flash) — проект, нацеленный на создание свободного плеера и плагина для браузера для формата Adobe Flash и замену несвободных программ в нише, занимаемой сейчас Adobe Flash Player.

swfdec (произносится «суиф дек») — свободный проигрыватель файлов формата Adobe Flash; распространяется под лицензией GNU LGPL.

Я опробовал оба плагина для firefox, и оба плагина не порадовали ни в чем. Ни в плане производительности ни в плане правильности отображения информации они уступают проприентарному плагину от Adobe. Gnash не смог отобразить плеер youtube и потоковое видео на моей системе, а swfdec отобразил плеер но уже в другом виде, не похожем на обычный, ну да ладно, но проигрывание видео ввело мой компьютер и firefox в жуткий ступор.
Конечно я ожидал большего от этих проектов, но видимо данные проекты не могут тягаться с закрытой технологией от Adobe.

Есть ли надежда и будущее у этой технологии? Я считаю до тех пор  пока сама корпорация Adobe не предпримет мер по улучшению и оптимизации технологии, все останется в том же виде в каком оно есть на сегодняшний момент. Но наверняка adobe не выгодно улучшать технологию, а выгодно ее поддерживать и добавлять новые возможности поверх старого медленно работающего механизма. Этот путь развития я считаю не продуктивным и тупиковым, по тому что он в конечном счете приведет к появлению более новой и продвинутой технологии и умиранию flash.

1 комментарий:

  1. Надо смотреть в сторону HTML5 наверно :-) Flash должен умереть - я с тобой согласен на все 100%, тоже его ненавижу

    ОтветитьУдалить