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
MAC OSX AIRSDK Upgrade
From AIR 27, AIR Runtime is built with Mac 10.12 SDK. App Transport Security (ATS) introduced by Apple does not allow insecure connections between App and Web services. Because of this change, all the connections made to insecure web sites via Loader, URLLoader will discontinue and will not work due to App Transport Security.
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)
Note:To use these languages, the Namespace value in application descriptor must be 27.0 or greater.
<supportedLanguages>fi el in ms th vi</supportedLanguages>
- Application blinks when switched to the full-screen mode for Windows 8 and above.(AIR-4198437, AIR-4198443)
- [iOS] Installation of AIR applications on iOS 11 using ADT on Windows fails.
- Video Texture keeps accessing camera even after being disposed.(AIR-4198123)
- [iOS ] TextField Input position is largely deviated (AIR-4198324)
- [iOS] AIR app rotation broken on iOS Beta 3 when using -platformSDK (AIR-4198406)
- [Android] Bug fixes related to Secure Socket on Android for TLS protocol.
- [Android] no-version-vectors flag has been added to aapt tool
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.