IT-Russia Технологии, разработки, обзоры
Мобильные

Новая версия Flash Player для Android

Новая версия Flash Player для Android

Корпорация Adobe представила новую версию программного продукта Flash Player для мобильной операционной системы Android. Теперь появилась возможность все использовать преимущества Flash и версии операционной платформы ОС Android 3.0.1 Honeycomb, которая используется в планшетах и мобильных аппаратах. Об этом сообщает таблоид Mashable.

Новая версия Flash 10.2 для операционной системы версий 2.2 и 2.3 уже представлена в официальной сборке, а вот Flash 10.2 для Android 3.0 пока только бета-релиз. Но Adob планирует через несколько недель представить уже окончательную версию программного продукта Flash Player.

Новую версию Flash 10.2 для платфоры Android версий 2.2, 2.3 и 3.0.1 можно загрузить с онлайн-сервиса Android Marketplace.

Устройство Flash Player на мобильных платформах

Adobe Flash Player — это среда выполнения для воспроизведения мультимедийного контента, созданного в технологии Flash. На мобильных устройствах под управлением Android проигрыватель работает как подключаемый модуль браузера и как самостоятельная среда для запуска приложений, упакованных в формат SWF. В отличие от настольных систем, где Flash Player взаимодействует с мощным центральным процессором, мобильная версия вынуждена учитывать ограниченные вычислительные ресурсы и батарейное питание.

Ключевая сложность мобильного Flash — декодирование видео. На момент 2011 года большинство мобильных чипов не имели аппаратных блоков для ускорения формата VP6, который преобладал во флеш-роликах, поэтому нагрузка ложилась на центральный процессор. Это приводило к повышенному энергопотреблению и нагреву устройства. Частично проблема решалась переносом декодирования H.264 на графический ускоритель, но такой механизм требовал поддержки со стороны операционной системы и драйверов.

Версия для Android 3.0 Honeycomb была ориентирована на планшеты с более крупными экранами и иной архитектурой интерфейса. Адаптация Flash Player под эту платформу требовала переработки слоя рендеринга, поскольку Honeycomb использовала аппаратное ускорение интерфейса и новые графические буферы. Бета-статус сборки означал, что модуль ещё не прошёл полный цикл тестирования на совместимость со всеми устройствами на базе этой версии системы.