Даже если Apple никогда не позволит Flash-плагину приблизиться к iPhone, вы, возможно, все же сможете наслаждаться богатством этих мигающих рекламных баннеров. Gordon (Понимаете? Как Flash Gordon?) — это open source Flash-рантайм, написанный на чистом JavaScript. Для простых Flash-анимаций веб-разработчикам достаточно вставить немного кода на сайт, чтобы позволить устройствам без поддержки Flash, таким как iPhone, использовать его. JavaScript подтягивает нужные анимации.
Это работает только с простыми анимациями и по-прежнему сильно нагружает ресурсы iPhone.
Как отмечает PCWorld,
Как расширение JRE, оно запускается нативно в браузере Safari на iPhone, однако будет работать только на сайтах, которые специально интегрировали код Gordon. По сообщениям, статическое изображение, представленное во Flash, загружает процессор iPhone на 100%, поэтому для просмотра YouTube через Safari это пока не совсем подходит. Оно поддерживает полный набор функций Flash, включая интерактивность и анимацию, но полноценные Flash-сайты еще долго могут быть несовместимы с мобильными устройствами.
Посмотрите некоторые из демо-версий – они также работают на iPhone. Интересно, что при запуске демо-версий на моем MacBook Pro я заметил меньшее использование процессора в JavaScript-версии, чем в Flash-версии.
Возможно, Adobe было бы разумно интегрировать подобную систему, чтобы разработчики могли запускать свои анимации на всех веб-устройствах. Недостаток, конечно, заключается в том, что меньшему количеству людей потребуется Flash на своих компьютерах – что противоречит всему, за что они выступают.
Так является ли Gordon, по мере того как процессоры iPhone становятся все быстрее и быстрее, долгосрочным решением проблемы Flash на iPhone?