Welcome to the AIR Runtime and SDK version 27 beta! We've been hard at work adding new features to AIR and we're looking forward to receiving feedback from our development community.
This beta release includes new features as well as enhancements and bug fixes related to security, stability, performance, and device compatibility for AIR Runtime and SDK 27. For full details, please see our release notes
New and Updated Features
Asynchronous texture upload for AIR Desktop
Till AIR 26, the texture upload was synchronous on AIR desktop. Therefore, developers had to wait till the new texture was uploaded successfully.
With AIR 27, you can now upload textures asynchronously while the current texture is being rendered. This ensures a better UI performance for AIR applications and a smoother user experience.
On successfully completing an asynchronous texture upload, a TEXTURE_READY event will be generated. Asynchronous upload of texture data for all the texture formats is done using the following two new APIs:
- uploadFromBitmapDataAsync( source:BitmapData, miplevel:uint = 0)
- uploadFromByteArrayAsync( data:ByteArray, byteArrayOffset:uint, miplevel:uint = 0 )
This feature supports Normal and Rectangular texture for miplevel 0 only.
Enable DirectX 11 for AIR Win
AIR 26 and below used DirectX 9 for hardware accelerated rendering on Windows. Beginning with AIR 27.0, AIR will use DirectX 11 for the hardware accelerated rendering for Windows 8.0 and above.
For Windows 7 and below, hardware accelerated content will continue to use DirectX 9.
The AIR application will load the respective DirectX 11 DLL i.e. d3d11.dll to render any hardware accelerated content. If hardware acceleration is disabled, or the hardware is unavailable the rendering falls back to the Software mode. If the specific DLL for DirectX 11 is missing on the system, the rendering again falls back to Software mode.
This feature is supported with SWF version 38 and above.
Adding support for new languages in AIR Mobile
Starting with AIR 27, we have added support for the following languages:
- Finnish (fi),
- Greek (el),
- Indonesian (in),
- Malay (ms),
- Thai (th)
- Vietnamese (vi)
To use these languages, the Namespace value in application descriptor must be 27.0 or greater.
<supportedLanguages>fi el in ms th vi</supportedLanguages>
- "Error #3672: Buffer creation failed" is observed when Anti-Aliasing uses render to texture on starling projects (AIR-4198370)
- [Android] Error #3672: Buffer creation failed when using drawToBitmapData (Context3D) while using VideoTexture ( )
- [iOS] ADT to correctly sign dynamic frameworks included packaged with iOS app (AIR-4198407)
- [iOS] ADT to correctly sign dynamic frameworks (AIR-4198408)
Authoring for Flash Player 27 and AIR 27
- Update application descriptor namespace to 27
- SWF version should be 38
For system requirements of the current release of AIR in production, visithttp://www.adobe.com/products/air/systemreqs/
About the Beta Channel
To get the latest Beta build of AIR Runtime and SDK visit Adobe labs
If you would like real-time notification for announcements related to the AIR Beta Channel please follow the Flash Runtime Announcements forums by choosing "Follow this forum" from the right-hand menu on the Forums page.