Flash Lite (по-русски обычно произносится [флэш лайт]) — относительно новая технология, основанная на использовании Flash-плеера на мобильных устройствах. В настоящее время существует версия Flash Lite 3.0.
Хронология версий
Flash Lite 1.0 — основана на версии Flash player 4 для настольных компьютеров. Flash Lite 1.1 — являлась просто доработанной и улучшенной версией Flash Lite 1.0. Flash Lite 2.0 — основана на версии Flash player 7 для настольных компьютеров.
При создании Flash Lite плееров версий 1.0 и 1.1 в качестве прототипа был использован Flash player 4 для настольных компьютеров. То есть практически разработчики компании Macromedia (ныне Adobe) просто адаптировали эту версию плеера для настольных компьютеров под специфические возможности мобильных устройств. В этих версиях Flash Lite использовалась модель программирования Flash Player 4, в которой ещё не поддерживалась точечная нотация (обращение к клипам при помощи оператора «точка»), а объектной модели не существовало вовсе.
При разработке Flash Lite 2.0 мобильного плеера за основу был взят Flash player 7 для настольных компьютеров. С появлением Flash Lite 2.0 можно не использовать с функцию tellTarget() и слеш-нотацию, используемой в Flash 4, так как Flash Lite 2 полностью поддерживает синтаксис и объектную модель ActionScript 2.0.
Новые возможности Flash Lite 2.0
Flash Lite 2.0 полностью поддерживает синтаксис и объектную модель Action Script 2.0 за исключением, разве что, некоторых возможностей, поддержка которых невозможна аппаратной средой устройства. Кроме того в ActionScript для Flash Lite 2 добавлены некоторые возможности, специфичные для мобильных устройств.
Flash Lite 2.0 поддерживает проигрывание видео, используя при этом видео-кодеки устройства. Это означает, что любой видеофайл, воспроизведение которого поддерживается устройством, будет проигрываться во Flash Lite 2.0 (самыми распространёнными на мобильных устройствах являются форматы 3GPP и MPEG4).
Видео может быть внедрено в SWF-файл, загружено из локальной папки или из сети. Flash Lite всегда использует специальные приложения, установленные на устройстве, при воспроизведении видео.
Работа с внешними данными во Flash Lite 1.1 сильно ограничивалась только одним поддерживаемым форматом данных. Данные должны были поступать в URL-кодировке в виде пар «имя-значение», что было достаточно трудоёмкой задачей и сильно усложняло загрузку и передачу структурированной информации. Благодаря тому, что Flash Lite 2.0 поддерживает загрузку и анализ внешних данных в формате XML, можно использовать семейство XML-объектов Flash 7 для загрузки и передачи данных.
Flash Lite 2.0, так же как и Flash 7, поддерживает возможность локального хранения структур данных на устройстве в виде специальных объектов - shared objects. Список лучших результатов, настроек приложения и данные, введённые пользователем, могут быть сохранены на устройстве, чтобы быть использованными при последующем запуске приложения. Эта возможность позволяет разрабатывать гораздо более функциональные приложения по сравнению с Flash Lite 1.1.
Загрузка внешних изображений и звуков
Так как Flash Lite 1.1 не поддерживал загрузку внешних медиа-данных, звуки и изображения приходилось внедрять в SWF-файл. Используя же последнюю версию плеера, можно загружать внешние изображения и звуки прямо с устройства или из сети. Эта возможность позволяет обновлять файлы с изображениями и звуками, без перекомпилирования, а также уменьшает объём самого SWF-файла.
Компания Adobe представила новую, третью, версию пакета программ Flash Lite, в которой добавлена поддержка Adobe Flash Player для просмотра видео и реализована доставка динамического веб-контента на мобильные устройства.
Flash Lite 3 позволит производителям мобильных устройств, мобильным операторам и контент-провайдерам значительно разнообразить предоставляемые ими услуги, предоставив пользователям возможность смотреть видео в наиболее популярном формате и посещать веб-сайты, созданные на основе технологии Flash.
Крупнейшие мобильные производители DoCoMo и Nokia уже планируют добавить телефоны с поддержкой Flash Lite 3, в будущие линейки мобильных устройств. На данный момент в мире продано уже свыше 300 млн мобильных устройств, поддерживающих Flash-технологию. По прогнозам Adobe, к 2010 году их число достигнет 1 млрд.
Flash Lite 3 наиболее близко передает возможности Adobe Flash Player, применяемого в настольных компьютерах. С появлением Flash Lite 3 разработчики по всему миру смогут создавать еще более захватывающие интерфейсы и мобильные приложения со встроенным видео, а также разрабатывать еще более динамичные обои, скринсейверы и мобильные игры.
Развлечения (игры, screensaver и т.д) --> 30.00%- Приложения --> 70.00%
Использование Flash Lite контента
Flash Lite контент получает все большее и большее распространение, при этом производители стараются использовать его в различных целях. К примеру Nokia определила Flash Lite для разработки приложений, игр, обоев, скринсейверов и веб страниц, для своих телефонов, в то время, как другие производители, используют Flash Lite больше для создания меню, пользовательского интерфейса и другого типа контента.
В Японии более 60% сайтов, занимающихся продажей контента, имеют в наличии Flash Lite контент - от простой анимации до игр. Очень большой популярностью пользуются анимированные рингтоны.
Nokia решила предоставлять различные возможности Flash Lite на Series 60 и Series 40 платформах.
* Series 60 3rd Edition воспроизводит Flash Lite 1.1 контент в автономном режиме (игры, приложения анимация). Также вы можете просматривать Flash Lite 1.1 в WAP броузере.
* Series 40 3rd Edition FP1 воспроизводит Flash Lite 1.1 в автономном режиме, в качестве скринсейверов, обоев, имеет возможность воспроизведения на дополнительном LCD и в качестве веб страниц.
Готовится несколько апдейтов в предстоящих Series 60 3rd Edition FP1 и Series 40 3rd Edition FP2 которые будут иметь в наличии Flash Lite 2.
На Series 60 3rd Edition FP1 будет возможность просматривать Flash Lite 2 контент в S60 Browser второй версии. Это очень интересная возможность с учетом того, что Flash Lite 2 поддержит потоковое видео! Первый телефон с этой возможностью - Nokia N95.
Series 40 3rd Edition FP2 также будет поддерживать Flash Lite 2, но некоторые возможности будут отличаться. Это касается Flash Lite 2 API. К примеру Nokia 5300, поддерживающий Flash Lite 2, не будет поддерживать внешнюю загрузку видео, используя video API. Но он сможет использовать видео, встроенное в Flash Lite 2. Это позволит создавать, к примеру, обои со встроенным видео!
В настоящий момент использование Flash Lite на различных платформах имеет свои ограничения и нюансы. Конечно, было бы замечательно если бы все возможности были доступны на разных устройствах. Ну что ж, нам остается только ждать.