За последние несколько лет JavaScript был использован для ряда необычных проектов. У нас были эмуляторы NES, эмуляторы Spectrum и даже эмуляторы Amiga . Но Flash Player? … Какой смысл эмулировать плагин для браузера в браузере?
Это не так странно, как кажется. Есть одна очень веская причина для проигрывателя на основе JavaScript: плагин Flash доступен не на всех платформах. В частности, вы не можете запустить Flash на iPhone или новом iPad от Apple .
« Гордон » — это проект Тобиаса Шнайдера с умным именем, который надеется исправить ситуацию. Он переводит файлы Flash SWF в Scalable Vector Graphics, которые поддерживаются на iPhone. Проект работает в большинстве современных браузеров, за исключением Internet Explorer (который пока не поддерживает нативную поддержку SVG ).
Гордон в настоящее время поддерживает формат SWF 1.0, а SWF 2.0 находится в разработке. Есть несколько доступных демонстраций, и, хотя они просты, они работают хорошо и показывают потенциал.
Конечно, вся эта работа может быть напрасной, если на iPhone появится настоящий Flash-плагин. Но это кажется маловероятным — Стив Джобс мало заботится о Flash и утверждает, что он работает слишком медленно на устройстве. Он также является конкурентом стандартной платформы приложений iPhone / iPad.
Тем не менее, Гордон был протестирован на iPhone, и он работает достаточно быстро, хотя он построен на интерпретированном коде JavaScript. Если проект станет успешным, человеческая многоножка Rapidshare , Apple ничего не сможет сделать, чтобы предотвратить запуск Flash на устройстве. Может ли это дать разработчикам еще одну причину отказаться от приложений для iPhone ?
Ты пробовал Гордон? Может ли это быть жизнеспособной альтернативой плагину Flash в неподдерживаемых браузерах? Должен ли Adobe немедленно нанять разработчика ?!