Релиз Flash Player 11.4 и AIR 3.4

This post is also available in: Английский

Недавно корпорация Adobe анонсировала выпуск новой версии Flash Player, а также AIR-продуктов, предлагающих весьма интересные, на наш взгляд, функции:

  • Поддержка большего количества видео карт в Stage3D
  • Многопоточность (ActionScript Workers)
  • Поддержка уведомлений iOS Push Notifications в AIR
  • Прямая публикация AIR приложений на iOS
  • Поддержка iOS 5.1 SDK
  • Carbon APIs больше не поддерживается AIR
  • Сжатые текстуры с альфа-каналом в формате ATF
  • Ambient AudioPlaybackMode
  • StageVideo.attachCamera
  • Camera.copyToByteArray/Camera.copyToVector
  • Поддержка ByteArray в LZMA

Ниже мы предлагаем вам ознакомиться с некоторыми из нововведений более подробно.

ActionScript Workers
Наконец-то мы дождались «многопоточной» поддержки процессов от Adobe! В данной реализации Workers будут полезны, в основном, для выполнения сложных фоновых вычислений. К сожалению, функционал Shared Memory в данный релиз не вошел. Также мы с нетерпением ожидаем, что поддержка данного функционала будет реализована в  Flash Builder 4.7.

Поддержка Stage3D большего количества видео карт (Intel GMA)
Новый параметр Stage3D — «constrained» — предоставляет поддержку ранее недоступных видеокарт, выполненных на чипсете Intel GMA.

Поддержка ByteArray в LZMA
Поддержка технологии сжатия данных ByteArray на уровне LZMA осуществляется через  ByteArray.compress() и ByteArray().uncompress.

StageVideo.attachCamera
Теперь возможно направлять видеопоток с веб-камеры на поверхность Stage3D.

Прямая публикация AIR на iOS
Ура! Теперь можно загружать AIR-приложения на iOS без использования iTunes или XCode, однако, iTunes все же придется установить на вашу машину. Процесс запуска и отладки стал существенно удобнее.

Сжатые текстуры с альфа каналом в формате ATF

  • Поддержка текстур формата ATF позволит использовать данные текстуры в Starling (Stage3D), что значительно прибавит производительности вашим приложениям.
  • Инструменты для работы с форматом ATF должны появится в ближайшее время в Adobe Labs.

Поддержка Exception в Native Extensions для iOS
Собственные расширения Native Extensions для iOS теперь можно разрабатывать на обоих языках — C++ и Objective-C. Это позволит отлавливать ошибки, возникающие при выполнения кода Native Extensions.

В ожидании… Flash Builder 4.7
В самое ближайшее время мы ожидаем появления Flash Builder 4.7, предлагающего следующие новые возможности:

  • Поддержка Apache Flex 4.8
  • Поддержка Flash Player 11.4
  • Поддержка AIR 3.4
  • USB debugging
  • iOS simulator и деплой приложения