Flash: вчера, сегодня, завтра

06 ноябрь 2011 5 338 0

Adobe Flash (ранее Macromedia Flash), или просто Flash (по-русски часто пишут флеш или флэш) — мультимедийная платформа компании Adobe для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.

Flash обрабатывается не самим браузером, а специальным плагином, который называется Flash Player. Он представляет собой виртуальную машину, на которой выполняется загруженный код flash-программы (swf-файл). Внутренним языком программырования является ActionScript.

До недавнего времени, самым сильным недостатком flash была чрезмерная нагрузка на центральный процессор, связанная с неэффективностью виртуальной машины Flash Player. Этот недостаток был перекрыт за счёт видеокарт нового поколения, которые способны предоставлять ресурсы своих вычислительных ядер (например, CUDA у nvidia) сторонним приложениям (аппаратное ускорение).

Вторым важным недостатком является необходимость установки самого Flash Player. К примеру, Apple отказался поддерживать Flash в своих устройствах и выбрал более перспективный HTML 5.

Третьим недостатком является размер скомпилированного файла. Как правило, он очень велик, т.к. включает несколько скомпилированных страниц и много графики в одном файле, что негативно сказывается на скорости загрузки страницы и объёме трафика.

Скомпилированность и частичная закрытость конечного файла, порождают ещё одну серьезную проблему. Сайты, полностью созданные с помощью Flash, крайне плохо, либо вообще, не индексируются поисковыми системами.

Из этого следует, что текст с такого сайта скопировать нельзя, послаться на конкретную страницу тоже нельзя. Хотя, в последнее время, появились «виртуальные» URL с использованием #. Своего рода аналог якорей в HTML.

Также необходимо учитывать, что для полноценной разработки сайтов с использованием Flash, необходимо купить дорогостоящее лицензионное программное обеспечение.

На этом, пожалуй, самые значимые недостатки заканчиваются.

Однако, учитывая перечисленные недостатки, я вынужден констатировать, что Flash, как основа и платформа, оправдывает себя в единичных случаях.

  • Браузерные онлайн-игры (и приложения), – они просто немыслимы без Flash. Это как раз тот случай, когда эта технология оправдывает себя на все 100% (пример).
  • Intro-страницы, иными словами страница «входа» (пример). Это может быть краткий промо-ролик (ночной клуб, продукция, презентация и т.д.). Тут обязательной является кнопка «пропустить» (skip intro). Нужно позаботиться и о том, чтобы ролик не отображался при повторном визите посетителя. Лучше вынесите ссылку на ролик отдельно, нежели его откручивать каждый раз.
  • Портфолио, одностраничные сайты фотографов и дизайнеров (пример). Тут Flash даст большую степень свободы, нежели классические приёмы.
  • Полноценные промо-сайты (пример). На Западе крупные бренды очень часто запускают отдельные мини-сайты на Flash для своих товаров или услуг.
  • Отрисовка анимации (банеры), просмотр видео (онлайн-видео / потоковое видео), прослушивание аудио (сайты радиостанций, музыкальных групп и т.д.)

Наиболее сильно Flash прижился для прослушивания аудио и просмотра видео, яркий тому пример – одна из крупнейших соцсетей ВКонтакте. Также Flash часто используется для создания красивых, и что важно, интерактивных баннеров. Некоторые разработчики используют Flash в качестве «шапки» для сайта, а весь остальной контент выводят с помощью HTML и CSS, иногда дополняя его jQuery (либо комбинируя технологии).

Постскриптум

Если вы все-таки решились создавать сайт полностью на Flash, сделайте его чертовски красивым и будьте готовы выкладывать круглые суммы за его раскрутку и продвижение.

И не забывайте, пользователь ищет, в первую очередь информацию, представленную в удобной для него форме.

Ключевые слова:

flash adobe flash флеш сайты

Комментарии:

Добавить
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Обновление UniFi Video 3.2.0: новый интерфейс камер, русский язык, цифровой

Компания Ubiquiti представила обновление программного обеспечения UniFi Video до версии 3.2.0. Чуть ранее мы уже рассматривали эту систему в рамках...

hAP ac (RB962UiGS-5HacT2HnT) представлен официально!

Вчера мы уже публиковали предварительный обзор долгожданного маршрутизатора Mikrotik hAP. Сегодня компания Mikrotik уже добавила его на официальный...

RusTV Player как замена Parom.TV Player?

В связи с приостановлением трансляции и, фактически, остановкой работы сервиса Parom.TV мы решили найти бесплатную альтернативу. Получилось ли это у...

КОДТЕРПІН ІС: хто кого підсаджує?

Україні підростає нове покоління наркоманів: аптеки садять підлітків на таблетки, - саме так звучить в сюжеті ТСН. Щоп'яте дитяче отруєння в Києві -...

ROSA OS: Mandriva Desktop 2011

Использование свободного программного обеспечения помогает избежать зависимости от ценовой, продуктовой и лицензионной политики производителей ПО....

Бесплатный софт, достойный внимания

Практически каждый человек, повседневно работающий за ПК, использует с десяток программ. Одни из них платные, другие – бесплатны. От удобства софта...

авторизация на сайте

Забыли пароль?