Falcon 2.0 to Actionscript 4.0

Итак, удалось перехватить кое-что любопытное из переписок … 🙂

Falcon/ASC 2.0 was the starting point for Adobe’s
development of an AS4 compiler.

http://www.mail-archive.com/flex-dev@incubator.apache.org/msg13224.html
ASC 2.0: http://www.bytearray.org/?p=4789

I don’t think Adobe has publicly disclosed details about AS4 yet, so I’ll just
say that there are significant changes from AS3. However, porting Flex would
probably involve more work in adapting to the new runtime APIs than in adapting
to the new language.
Also, the AS4 compiler will not be open source.

http://www.mail-archive.com/flex-dev@incubator.apache.org/msg13197.html

ASC is already moving to ASNext targeting the
next generation runtime which is targeting game developers.
The rendering architecture of the new runtime is Stage3D only. So
essentially, there is no «native» DisplayObject.
So your framework needs to leverage Stage3D, just like iOS is
leveraging OpenGL for their components UI.

That’s why we have been funding Starling to help people transition to
a full Stage3D model.

http://mail-archives.apache.org/mod_mbox/incubator-flex-dev/201210.mbox/%3C149F8129B58B2D418508E63117D9C5419B5AEB2A92@nambx05.corp.adobe.com%3E

> The question is what amount of work does it require to port from AS3 to
> AS4 ?
Significant.  AS4 has made no promise to be backward compatible with AS3.

http://www.mail-archive.com/flex-dev@incubator.apache.org/msg13198.html

Adobe Flash Player 11.4 and Air 3.4 release

Air 3.4

Flash Player 11.4

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

ActionScript Workers

Наконец то мы дождались «многопоточной» поддержки процессов от Adobe. Хотя в данной реализации Workers будут полезны в основном для создания фоновых сложных вычислений.
Так же ожидаем поддержки данного функционала в  Flash Builder 4.7

Поддержка Stage3D большего количества видео карт (Intel GMA)

Новый параметр Stage3D «constrained», предоставляет поддержку ранее недоступных видео карт Intel GMA чипсета.

LZMA support for ByteArray

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

StageVideo.attachCamera

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

Прямая публикация AIR на iOS

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

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

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

Поддержка Eexception в Native Extensions для iOS

Нативные расширения для iOS теперь возможно разрабатывать на обоих языках C++ и Objective-C. Это позволит отлавливать ошибки, которые происходят в нативном коде.

В ожидании… Flash Builder 4.7

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

Sencha

Сколько видели интересных статей от Tedи и вот он перебрался в HTML5, а именно в разработку фрейморка Sencha (by Adobe). Обещания разработчиков сводятся к тому, что опыт разработки Flex RIA можно будет легко и быстро применить к JS Framework Sencha — подробнее на сайте