• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

12/28/2015 - Release - AIR 20 Runtime and SDK

Adobe Employee ,
Dec 28, 2015 Dec 28, 2015

Copy link to clipboard

Copied

Today we're pleased to announce that the next version of AIR is available for immediate download.  This release of AIR provides both security and functional bug fixes.

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

New Features:


  • AIR 64-bit on Mac OS X

The AIR shared runtime and SDK are now fully 64-bit on OSX!  With AIR 20, all Mac AIR applications will be 64-bit compatible.  If you require 32-bit compatibility for OSX, please continue to use AIR 19 to create captive runtime applications.  For Windows developers, we hope to have a 64-bit solution out to our beta channel in the near future.

  • Video rotation information available to ActionScript

The Flash runtime will now process the track header box and movie header box metadata correctly, allowing for correct positioning and sizing of video.


  • Android SDK Upgrade

We’ve updated AIR with the latest Android SDK version (24.3.4).  This will allow us to implement the latest features available to Android (in particular, Android TV support currently in our AIR beta).

  • iOS SDK Upgrade

The AIR Runtime is now built with the iOS 9 SDK which enables AIR developers to use ANEs built with iOS 9 APIs without using the –platformSDK switch when packaging with ADT.  In iOS9, Apple has introduced App Transport Security (ATS) which blocks unsecure connections between App and Web services.  Due to this change, all connections made to unsecure web sites via Loader and URLLoader are now blocked by default and will not work due to App Transport Security.  Please specify exceptions to the default behavior by adding keys to the InfoAdditions tag of your app's application descriptor.

<iPhone>

<InfoAdditions>

<![CDATA[

<key>NSAppTransportSecurity</key>

<dict>

<key>NSAllowsArbitraryLoads</key><true/>

</dict>

]]>

</InfoAdditions>

</iPhone>


  • SecureSocket support for iOS

SecureSocket support has been available for the desktop and Android platforms, but wasn’t implemented on iOS.  With AIR 20, this has been remedied and developers can now take advantage of this feature on all platforms, for both Flash Player and AIR.

  • Stage3D instanced drawing

We’re constantly looking for ways to improve the lives of our developers.  Our Stage3d API’s have allowed developers to create incredibly beautiful and fluid performing games.  This new API will leverage the GPU on mobile devices and provides improved performance when drawing similar objects numerous times in a scene.

Fixed Issues:

  • ADL quits unexpectedly in certain sceanrios [4092617]
  • [MAC] native installer for AIR application gives error in certain scenario [4098155]
  • [Android] Simple option to add "flagNoExtractUi" on Android in Landscape mode for StageText. (3789398)
  • [iOS] Bundle errors appearing on uploading app on Appstore (4079233)
  • [iOS] Performance problem with the AOT compiler : difference in the execution of the methods with object and interface. (4082885)
  • [iOS]: Packaging is failing on Win 8 on targets (ipa-test, ipa-app-store,ipa-debug,ipa-ad-hoc) targets while packaging real world apps with error "Compilation failed while executing : ld64” (4095930)
  • [iOS ] "This build is invalid" error in iTunesConnect while uploading app
    • This issue has been fixed on Mac. To package the app correctly, so that it gets uploaded to iTunesConnect without any errors, the developer needs to perform following
    • Add certificate in the Keychain Access of the Mac and provide necessary permission to it while adt accesses the certificate.
    • If doing a remote login (ssh) for packaging the app, an extra command is required. Security unlock <home>/Library/Keychains/login.keychain for successful packaging.


Known Issues:

  • Incorrect value of object if using type casting [4057763]
  • [iOS][Win] IPA packaged on Windows machine cannot be submitted to the Apple App store. Error "This build is invalid" occurs in iTunes connect.
  • [Android] ATF texture gets corrupted on MALI GPU platform (4041690, 3961778)
  • [iOS 7] There are several issues related to Screen Orientation on iOS7. There is simple workaround for this Use platform sdk switch pointing to iOS9 sdk.
    • <sdk Path>/adt -package -target <target> -provisioning-profile <provisioning profile> -storetype pkcs12 -keystore <certificate> -storepass <password> <name of ipa> <xml> <swf> -platformsdk <platform sdk home>

Download Locations:

AIR 20 runtime for Windows: 20.0.0.233 Runtime Download

AIR 20 runtime for Macintosh: 20.0.0.233 Runtime Download

AIR 20 SDK & Compiler for Windows: 20.0.0.233 SDK & Compiler Download

AIR 20 SDK & Compiler for Macintosh: 20.0.0.233 SDK & Compiler Download

Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 20 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 20 SDK & Compiler”.

AIR SDK 20 (Compatible with Flex) for Windows: 20.0.0.233 SDK Windows Download

AIR SDK 20 (Compatible with Flex) for Macintosh: 20.0.0.233 SDK Macintosh Download

Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

Views

4.9K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines