После одиннадцати месяцев разработки представлен (http://lists.gnu.org/archive/html/gnash/2012-02/msg00000.html) релиз свободного Flash-плеера Gnash 0.8.10 (http://www.gnashdev.org/). Gnash совместим с форматом SWF версии v7 и частично с v8, v9 и v10, содержит реализацию классов ActionScript 2 и 3 для SWF версии 8.5, может проигрывать FLV ролики YouTube, поддерживает обмен XML-сообщениями с сервером. Gnash может работать как в виде отдельного плеера для GNOME и KDE, так и в виде плагина для web-браузеров Mozilla, Chromium и Konqueror. Исходные тексты проекта распространяются в рамках лицензии GPLv3Из новшеств (http://wiki.gnashdev.org/Release_0.8.10) Gnash 0.8.10 можно отметить:
- В дополнение к AGG, OpenGL и Cairo добавлена реализация системы рендеринга на базе OpenVG (http://www.khronos.org/openvg/) (API для выполнения аппаратно ускоренных векторных и растровых графических операций);
- Переработана поддержка устройств ввода;
- Добавлена поддержка фреймбуфера чере...URL: http://lists.gnu.org/archive/html/gnash/2012-02/msg00000.html
Новость: http://www.opennet.me/opennews/art.shtml?num=33189
Пилят пилят, да никак не допилят до юзабельного состояния.
До юзабельного состояния его вообще фиг запилишь. На Flash 100% отражающих технологию спеков не может быть в принципе, так как это довольно огромная система нагромождения костылей и хаков под конкретные флэш-ролики, накопившиеся за всё время существования технологии.
Ютуб и прочие видео-хостинги на флеше работают и ладно.
Ютуб нынче и без флеша работает...
> Ютуб нынче и без флеша работает...Работает, но не всё. Например видео с рекламой не работает.
> видео с рекламой не работает.какая досада!
на полный экран без h.264 пока подтормаживает
Зашевелились.
Наверно грант получили от каких-нибудь Flash-зависимых Internet-компаний в свете загибания Adobe Flash.
Если бы грант получили, то на выпуск этой версии не ушло бы 11 месяцев. Скорее всего.
В чем загибание, то?
Адобя его больше не хочет.
И что? кто-то запрещал старые версии, которые ещё долго работать будут?
> И что? кто-то запрещал старые версии, которые ещё долго работать будут?А "загибание" это когда запрещают старые версии? Однако...
>> И что? кто-то запрещал старые версии, которые ещё долго работать будут?
> А "загибание" это когда запрещают старые версии? Однако...А "загибание" это когда новые версии для цифродрочеров не выпускают? Однако... Кому надо, и с таким плагином посидит.
> А "загибание" это когда новые версии не выпускают?Ты удивишься...
> И что? кто-то запрещал старые версии, которые ещё долго работать будут?ах, такие знакомые старые дырки… уже почти члены семьи.
> ах, такие знакомые старые дырки… уже почти члены семьи.Ща кто-нибудь SystemTap скрипт напишет чтобы затыкать known boogz
Ага, они уже несколько лет шевелятся, только gnash как не работал так и не работает. А тем временем и флеш умер.
в свете того что adobe сворачивает разработку флеша для альтернативных платформ очень актуальная вещь, поскорее бы его до вменяемого состояния доделали
Поскорей бы Adobe полностью свернула разработку Flash.
Вот свернет Adobe флеш и допилят Gnash, и флеш внезапно станет нужен, ибо появится вменяемая реализация. А вообще интересно - насколько возможно перехватить инициативу - допилить максимально то что уже есть и хорошо документировать переманив флеш-кодеров на gnash-совместимый флеш.
> и флеш внезапно станет нужен, ибо появится вменяемая реализацияглавная проблема Flash (как технлогии) -- что она *не**вписывается* внутрь полноценной модели HTML+CSS+Script
с технической точки зрения -- Flash-объект -- является отдельным браузером, запущенным внутри другого браузера.
...такой вот костыль (browser-in-browser) -- является *ошибкой**проектирования* , и исправить это можно только если создать продукт с нуля.... (это по сути что и происходит когда мы говорим про HTML5)
например былобы не так уж плохо и крово -- еслибы Flash работал бы наравне с Javascript-кодом, а свой контент выводил бы через <convas /> или через Document-Object-Model (в случае когда контент вообще нужно выводить! а ведь бывают случаи когда flash-используют только-лишь для повышения привелегий браузера -- например для доступа к буферу-обмена, или доступа к xml-сокетам, или для множественного доступа к файлам для закачки на сервер, или для доступа к web-камере)
>например былобы не так уж плохо и крово -- еслибы Flash работал бы наравне с Javascript-кодом, а свой контент выводил бы через <convas /> или через Document-Object-ModelА смысл? Тогда возможности рендеринга флеша ограничвались бы возможностями браузера
На самом деле один из основных плюсов флеша - то, что он по умолчанию не имеет доступа к странице,а а страница не влияет на его рендеринг, при этом взаимодействие в нужном объёме можно легко организовать через JS. Если бы в HTML было что-то подобное можно было бы сделать изолированные видгеты и вообще иметь реальный модульный джаваскрипт - в том числе и с участием недоверенных скриптов. Да, лучше бы это были совместимые форматы, но лучше уж флеш чем невозхможность засунуть в страницу виджет не довреяя ему.
Ну и AS имеет массу своих плюсов - наличие классических "классов", аннотации, типизация... - причём всё это необязательно, но обычно используется в хвост и в гриву.
Вообще, у меня есть к этому дела такой, существенный, как мне кажется, вопрос, определяющий полезность этой штуки: может ли Gnash заменить Adobe Flash для (в порядке убывания важности для меня)1. флэшовых загрузчиков файлов типа swfupload и используемого (или уже нет?) в GMail,
2. интерактивных графиков в таких сервисах как Google Finance (finance.google.com, версии в национальных доменах примитивнее и работают на простых картинках) и Google Analytics,
3. аудио и видео плееров ВКонтакте (да, я там музыку слушаю, для этого он и нужен) и YouTube (почему-то в режиме HTML5 у меня на нём многие ролики просто не работают),
4. ... (забыл как приложение называется) ...
5. запуска современных Flash-игр типа Machinarium (и ещё несколько достаточно достойных видел)?
Пока что нет по всем пунктам. С играми и сложными приложениями проблемы даже с официальными плагинами могут быть: в одном минорном релизе так, в другом этак, для одной оси вот так, в другой так, в одном браузере так, в другом вот так. Не сказать, чтоб очень часто, но расхождения встречались. А уж требовать от gnash такого — да он много чего не поддерживает. Даже в простых флешках могут слегка поехать шрифты. Увы, но пока в нём работает лишь то, что в нём же и тестировалось.
YouTube работает. Но там и так, по моим наблюдениям, 99% роликам Flash не требуется.
над 4-м пунктом работают особенно усердно.
> и YouTube (почему-то в режиме HTML5 у меня на нём многие ролики просто не работают),На данный момент все 100% роликов играются в HTML5. Как минимум в 10-м файрфоксе.
http://www.youtube.com/watch?v=flnSI4UItmQ
Работает...
>В GUI-интерфейсе на базе Qt4 добавлена поддержка колеса прокрутки мыши, буфера обмена и разрешения экрана;Нифига не ясно, о чём речь.
>Добавлен Thumbnailer для создания эскизов SWF-файлов и набор файлов конфигурации для его использования в GNOME2;
Интересно знать, как это работает. Ничего умнее «проиграли N секунд в рилтайме и сделали принтскрин окна» в голову не приходит.
>onSoundComplete();
>Налажена работа опкодов startDrag и stopDrag;Ничего себе, этого раньше не было?
Странно…
Фигню уровня погодного информера вида «утянул с гисметео XML, распасрсил, вывел значения и иконки» gnash давно уже держал, не думал, что там с такой элементарщиной проблемы были.
Вот поддержки вебкамер не было, помню, и с позиционированием шрифтов было хреновато — подогнать можно, но морока. Да и as3 не было по сути.
У gnash стендэлон неплохой, можно с параметрами запускать. Как плагин для браузера официальному сливал, но для всякой мелочёвки вида «информер на десктопе» вполне годился. В общем, следим за развитием.
В Машинариум можно играть?
А когда оно будет работать?
уже сейчас
Удалил флэш, поставил сабж - так же тормозит.
Никакой разницы на старом железе :)
Тормозит так же, как ... что?
По сравнению с Адобовским плеером тормозов меньше? Помню, ставил давно Gnash, открыл две вкладки ютуба - фокс ушел в себя минут на 4.
Youtube. Флэш грузит проц на 100%, так же и Gnash.
Когда удалил флэш, подтянулся встроенный плеер (html5) - опять те же 100%.Видимо пора железо обновлять :)
> Видимо пора железо обновлять :)Может, у тебя видеовывод совсем не акселерированый?
как установить на один отдельно взятый браузер - lightspark?