0 Replies Latest reply on Feb 19, 2015 3:54 PM by chris.campbell

    2/18/2015 - Beta - AIR

    chris.campbell Adobe Employee

      Adobe AIR Beta Channel Update


      This beta release provides access to the latest AIR SDK for Windows, Mac OS, iOS and Android.  You can download the AIR beta here: Download Adobe AIR 17 Beta - Adobe Labs


      Below are some of the key features and benefits of AIR 17. Please see our release notes for full details.


      New Features:


      • ADT Packaging time Improvement with Support for Parallel Compilation

      AIR 16 introduced support for compilation and packaging of iOS applications for both 32 bit and 64 bit platforms. With this improvement, we can now compile 32 and 64 bit architecture in parallel to cut packaging times up to 50 percent.


      • Stage3D - Standard Extended Profile for Mobile

      In version 14 of the Runtime we added the new Standard profile to desktop systems. In Version 15 we expanded that to mobile devices in AIR. In Flash Player 16 we added a new Standard Constrained profile. Now with version 17 we're adding a new Standard Extended Profile for iOS and Android devices that support GLES3 which is a new constant in Context3DProfile class. Availability of “standardExtended" profile indicates the availability of AGAL3. The same profile name can then be used in requestContext3D and requestContext3DMatchingProfiles methods of Stage3D. The “standardExtended” profile requires OpenGL ES 3.0 on mobile platform. Nowadays, there are many high-end smartphones and tablets that have support for OpenGL ES3.0, (iPhone 5S/6/6 Plus, iPad Air, Samsung S5, Samsung Note3, Nexus 5/9/ etc.). AGAL3 increases register limits for vertex attributes, fragment constants and tokens. While we're focusing on mobile first, we anticipate bringing this functionality to the desktop in a future update.




      To assemble the new AGAL, update AGALMiniAssembler.as(AGAL v3) from https://github.com/adobe-flash/graphicscorelib/.


      • VideoTexture Support in AIR for Windows, Mac and iOS

      We've introduced a new ActionScript feature that allows hardware accelerated video to be used as a source texture in a Stage3D environment. Currently, using video with Stage3D requires the use of the Video object, which is not accelerated, and manipulation of the bitmap representations of the video frames. This new feature, called VideoTexture, allows direct access to a texture object that is sourced from a Netstream or Camera object. As of the first Flash Player 17 beta this feature is back and now available on AIR Mac, Windows and iOS.  Please see our release notes for complete details.



      Fixed Issues:

      • App screen does not render properly for fraction of seconds (i.e. flickers) but gradually gets rendered properly on first rotation but gradually gets rendered properly. (Bug 3929295)
      • App Crashes while pressing the backspace in Text Field.
      • Status bar starts appearing after returning back to stage from camera roll UI for a full screen application.
      • [iPhone only][landscape app]: Keyboard changes its orientation from landscape to portrait, if user comes back to stage from camera roll UI.
      • [Windows] After installing the latest version of iTunes adt -devices -platform ios command cannot detect the connected ios device.  Please note that the latest AIR SDK now requires iTunes or higher.
      • [AIR Desktop]Adobe Air Application Crash Run Time (2915184).
      • When hideAneLibSymbols flag is set to "yes", ANEs that have external frameworks cause the ADT packager to fail with this error:

      ld: in section __DATA,__objc_classrefs reloc 9: R_ABS reloc but no absolute symbol at target address for architecture arm64, Compilation failed while executing : ld64



        Known Issues:

      • [iOS 8]On changing orientation of device with soft keyboard up, application fails to realign itself properly after soft keyboard is closed. (3941854)
      • [ios]"Debugger fail to connect” error is thrown for iOS devices on Windows platform while debugging. (3941886 )
      • [Android] Crash in Air for Android for Netconnection.connect()
      • [iOS]Status bar disappears for non fullscreen application, On programmatically changing application rotation from landscape to portrait while device is still held in portrait position. (Bug 3941774)
      • Use of setRenderToTexture causes render to incorrect face of cubemap texture. (3934095)
      • [AIR Desktop][Video Texture] Application can crash when changing the profile on OSX 10.10 on ATI Readon HD 4670.(3937350)



      About the Beta Channel

      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.


      You can find instructions for getting started with this release here: AIR Labs Page