Такое впечатление, что совсем не многозадачность стала самой больной темой для Apple-гиков. Поддержка Adobe Flash (точнее, ее отсутствие) в iPhone OS уже которую неделю вызывает бурление интернетов. Одни уже заждались, когда на Flash официально поставят крест, другие критикуют резкие заявления Джобса на тему несовременности этой технологии. Между тем, неправы обе стороны.

К сожалению, многие восприняли слишком прямолинейно заявление дяди Стива о том, что Apple не поддерживает устаревшие технологии. Между тем, в этой короткой фразе, кроме окончательного ультиматума, кроется и «амнистия» опального Flash. Джобс как бы говорит разработчикам Adobe: «Доведите уж до ума свой гребаный Flash, и мы его примем в iPhone OS с распростертыми объятиями». Глючность и ресурсоемкость — вот два камня преткновения, которые стали причиной отказа Apple от поддержки Flash. Заметьте, о функциональных возможностях «Флеша» никто и слова не сказал. Как же можно списывать в утиль истории технологию, возможности которой всех удовлетворяют? Нет, рановато для таких настроений.
Помните, какой бум случился в 2001 году, когда в свет вышла пятая версия пакета Flash, тогда еще от Macromedia? Технология, которая изначально позиционировалась как более «легкая» альтернатива классической GIF-анимации, превратилась в полноценную программную платформу. Расширенная модель событий, достаточно мощный язык сценариев, поддержка XML, прием и передача данных по веб-протоколам непосредственно внутрь Flash-объектов… На Flash можно было строить уже полноценные веб-сайты, которые по возможностям (как функциональным, так и визуальным) значительно опережали традиционную связку технологий HTML+CSS+JavaScript.
После этого Flash лишь наращивал свои возможности, но по сути роль этой технологии для Веба не менялась… до сих пор. У меня складывается такое впечатление, что в развитии Flash вновь наметилась «точка невозвращения», после которой у технологии снова будет два варианта: либо скорректировать свой курс и пойти на новый виток развития, либо — таки кануть в Лету, как отработанный материал.
В 2001-м Macromedia выбрала первый вариант, и я не думаю, что Adobe в 2010-м выберет второй. Тем более что возможности активно подрастающего HTML 5 далеко не настолько широки, чтобы потеснить Flash на всех фронтах. Да, HTML уже умеет воспроизводить видео и звук и позволяет управлять процессом воспроизведения. Да, HTML позволяет «рисовать» программным способом на поверхности веб-страницы. Да, у HTML теперь куда более широкие возможности в визуализации стандартных элементов страниц. И очень скоро многие веб-ресурсы, созданные во Flash, смогут запросто перейти на HTML, полностью сохранив — а может, и расширив — свою функциональность и визуальную привлекательность.
Однако возможности Flash все равно значительно шире — в особенности, когда речь идет о работе с мультимедийными данными. Анализ видео- и аудиопотоков, их обработка — самые очевидные для простого пользователя примеры того, в чем у Flash преимущество даже перед будущей финальной версией HTML 5. 3D-графика — еще одна область, в которой «классические» веб-технологии по-прежнему дают «Флэшу» внушительную фору.
Что Flash точно потеряет, так это роль «костылей» для старого HTML 4. Ведь в том же 2001-м многие выбирали Flash для создания сайтов именно потому, что Flash был более удобным инструментом для разработки — чтобы сайт был и красивым, и удобным, да чтобы при этом затратить меньше усилий. Теперь все это теоретически смогут обеспечить новые версии «классических» технологий, и «Флэшу», чтобы оставаться востребованным, придется пересмотреть свою роль в жизни Сети — повесить свои «костыли» на гвоздь и сфокусироваться на своих текущих и будущих преимуществах. Но, первым делом, избавиться от недостатков, которые стали причиной отказа от Flash как в мобильном Safari, так и в Mozilla Fennec (помните, разработчики Mozilla также отключили поддержку плагинов из-за слишком медлительного Flash?).
Времени на раздумия у Adobe уже нет, и разработчики это отлично понимают. То, что во Flash Player 10.1 уже появилась поддержка Core Animation (пока только для Safari), однозначно говорит о том, что та самая фраза Джобса истолкована правильно. Остается только в этом убедиться, когда в iPhone OS наконец появится поддержка Flash, которая откроет технологии широкую дорогу в мобильный интернет. А от этого, как мне кажется, пользователи только выиграют.












