Увы, речь не о полноценной поддержке платформы Adobe Flash, а лишь о выполнении SWF-файлов в браузере Safari.

Проект Gordon представляет собой дополнение к среде исполнения JavaScript, внутри которой, словно в оболочке, моделируется флеш-функционал (только базовые возможности) путем интерпретации SWF-кода в HTML и SVG. Никакой процедуры джейлбрейка проводить не требуется.

Поскольку работа осуществляется внутри Safari, Gordon не нарушает политики Apple, запрещающей приложениям обращаться к вызовам процедур, которые не включены в iPhone OS SDK.

Для того чтобы веб-сайт с флеш-анимацией мог отображаться на iPhone, следует добавить соответствующие вызовы Gordon в код веб-страниц.

Тестовые испытания показали, что JavaScript-реализация даже простейшего векторного флеш-изображения потребляет значительный объем процессорных ресурсов. Сообществу ничего не остается, как по-прежнему ожидать решения Стива Джобса о переносе флеш-платформы с нативной поддержкой аппаратных средств iPhone без каких-либо программных ухищрений сторонних разработчиков.

Посмотреть несколько флеш-примеров, работающих в браузерах на основе движка WebKit, можно на этой странице.

Подготовлено по материалам PC World.

Поделиться
Комментарии