12/10/2013 - Beta - AIR 4.0.1320 Runtime and SDK

Adobe AIR Beta Channel Update
This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
With this release, we are introducing a new numbering scheme for our product versions. Adopting the pattern set by Google with Chrome andMozilla with Firefox, we will simply update the major version number with each subsequent release. In other words, beginning with the release of"Jones", Flash Player will become Flash Player 12. With each new major release, roughly every 3 months, that number will increase by one.
This change will also apply to AIR and the AIR SDK, albeit not right away. Our "Jones" release will be numbered AIR 4 and AIR SDK 4; however,with our "King" (Q2 2014) release, the version number will be synchronized with the Flash Player version at 13.
Below are some of the key features and benefits of AIR 4.0.  Please see our release notes for full details.
New Features:
iOS - Improved Packaging Engine
We're very excited about this new feature.  The new packaging engine we're working on can improve iOS packaging time up to 10 times over the current packager!  However this feature is still early in development and we'd like to get your feedback.  To enable this feature, please use "-useLegacyAOT no" in the ADT command, before the signing options.
Graphics: Buffer Usage flag for Stage3D
We've added a new enum Class called Context3DBufferUsage which defines two constants, STATIC_DRAW (default) and DYNAMIC_DRAW.  These constants specify how buffers will be used in Stage3D. We've also added a new parameter, called "bufferUsage", to the constructors of VertexBuffer and IndexBuffer. This "bufferUsage" parameter uses one of the constants form Context3DBufferUsage, which will allow you to select the appropriate buffer type according to your needs.
Android Workers
Introduced as a beta feature in AIR 3.9, we're continuing to improve this feature based on your feedback in preparation for an official release in AIR 4.
Android - Support for native resources access by R* mechanism in native extension
Currently, to use the native Android resources in the Android Native Extension one has to use getResourceID() API while typically to access the resource IDs developers use the R.* mechanism. AIR 4.0 onwards, apps developers will be able to access the resources by R.* mechanism. All the dependencies need to be specified in platform.xml as following and all the dependencies and resources to be packaged in the ANE.
Supplementary Characters Enhancement Support for TextField – EXTENDED BETA
This is a desktop enhancement for supporting surrogate pairs in the TextField control.  Now, characters out of the Basic Multilingual Plane(BMP) with Unicode code points between U+10000 and U+10FFFF will work correctly in the TextField control.  It greatly enlarges the code point range we support and includes characters like emotion symbols (emoticons) and complex CCJK characters.  This feature is being introduced in the AIR 4 beta but will go live in a subsequent release.  Due to the sensitive nature of text display, we would like an extended test period to ensure no bugs are introduced.
Stage3D Creation of Context3D with Profile Array
We've added a new interface to Stage3D.requestContext3DMatchingProfiles(profiles:Vector.<String> ) which will create a Context3D with highest level suitable profile that is in profile array, based on the current hardware.  A developer can check the newly added property 'profile' to obtain the current profile that was chosen by the Flash Runtime.
Support for Android 4.4 (KitKat)
We've completed our support testing with AIR against the latest Android 4.4 release.  Please let us know if you encounter any problems.
Known Issues:
[3680824] Application playing mp3/video crashes after coming to foreground from background.
Fixed Issues:
[3679894] [Android] Returning from Alarm Clock on Android causes black screen
[3655695] Sound gets stop on clicking Power button even when UIBackground tag value set to Audio in application.xml
[3650915] Packaging multiple SWFs fails, even with ample memory
[3648374] Timeline animation does not play properly in Air 3.9
[3658462] Text field stops updating on iOS7 after giving voice input.
About the Beta Channel
If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed@FlashPlayerBeta, or 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
We encourage you to let us know what you think on our AIR Labs Forum

Similar Messages

  • 12/03/2013 - Beta - AIR 4.0.1240 Runtime and SDK

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
    With this release, we are introducing a new numbering scheme for our product versions. Adopting the pattern set by Google with Chrome and Mozilla with Firefox, we will simply update the major version number with each subsequent release. In other words, beginning with the release of "Jones", Flash Player will become Flash Player 12. With each new major release, roughly every 3 months, that number will increase by one.
    This change will also apply to AIR and the AIR SDK, albeit not right away. Our "Jones" release will be numbered AIR 4 and AIR SDK 4; however, with our "King" (Q2 2014) release, the version number will be synchronized with the Flash Player version at 13.
    Below are some of the key features and benefits of AIR 4.0.  Please see our release notes for full details.
    New Features:
    iOS - Improved Packaging Engine
    We're very excited about this new feature.  The new packaging engine we're working on can improve iOS packaging time up to 10 times over the current packager!  However this feature is still early in development and we'd like to get your feedback.  To enable this feature, please use "-useLegacyAOT no" in the ADT command, before the signing options.
    Graphics: Buffer Usage flag for Stage3D
    We've added a new enum Class called Context3DBufferUsage which defines two constants, STATIC_DRAW (default) and DYNAMIC_DRAW.  These constants specify how buffers will be used in Stage3D. We've also added a new parameter, called "bufferUsage", to the constructors of VertexBuffer and IndexBuffer. This "bufferUsage" parameter uses one of the constants form Context3DBufferUsage, which will allow you to select the appropriate buffer type according to your needs.
    Android Workers
    Introduced as a beta feature in AIR 3.9, we're continuing to improve this feature based on your feedback in preparation for an official release in AIR 4.
    Android - Support for native resources access by R* mechanism in native extension
    Currently, to use the native Android resources in the Android Native Extension one has to use getResourceID() API while typically to access the resource IDs developers use the R.* mechanism. AIR 4.0 onwards, apps developers will be able to access the resources by R.* mechanism. All the dependencies need to be specified in platform.xml as following and all the dependencies and resources to be packaged in the ANE.
    Supplementary Characters Enhancement Support for TextField – EXTENDED BETA
    This is a desktop enhancement for supporting surrogate pairs in the TextField control.  Now, characters out of the Basic Multilingual Plane(BMP) with Unicode code points between U+10000 and U+10FFFF will work correctly in the TextField control.  It greatly enlarges the code point range we support and includes characters like emotion symbols (emoticons) and complex CCJK characters.  This feature is being introduced in the AIR 4 beta but will go live in a subsequent release.  Due to the sensitive nature of text display, we would like an extended test period to ensure no bugs are introduced.
    Stage3D Creation of Context3D with Profile Array
    We've added a new interface to Stage3D.requestContext3DMatchingProfiles(profiles:Vector.<String> ) which will create a Context3D with highest level suitable profile that is in profile array, based on the current hardware.  A developer can check the newly added property 'profile' to obtain the current profile that was chosen by the Flash Runtime.
    Support for Android 4.4 (KitKat)
    We've completed our support testing with AIR against the latest Android 4.4 release.  Please let us know if you encounter any problems.
    Known Issues:
    Timeline animation does not play properly in Air 3.9. [3647538]
    Hunger Games Adventures become unplayable after 10 min on iOS7 [3651083]
    Text field stops updating on iOS 7 after giving voice input. [3658462]
    Fixed Issues:
    [iOS] Context3D 'drawToBitmapData' does not adhere to device orientation changes. [3638742]
    [Android] ANE gives error on calling System.loadLibrary() method when APK is packaged in target apk-captive-runtime. [3676327]
    [Android 4.4] No events are honored on microphone object. [3668138]
    [Workers] AIR 3.9 for android, can not load file in non-primordial worker. [3643406]
    [iOS] Rotating app to landscape on iOS 7 pushes view off screen and shows status bar [3648197]
    [iOS] Unable to compile an application in Flash builder  using  -useLegacyAOT switch [3676175]
    About the Beta Channel
    If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed@FlashPlayerBeta, or 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
    We encourage you to let us know what you think on our AIR Labs Forum

    Ok, just figured this out. The cert I created was somehow malformed. I simply created a new one with the Flash IDE which worked fine. Any other method of creating the cert that I tried failed, including the keytool command line utility.

  • 9/24/2013 - AIR Runtime and SDK 3.9.0.960 Beta

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
    Below are some of the key features and benefits of AIR 3.9.  Please see our release notes for full details.
    Notable Fixes and Enhancements:
    3632886: [Background Execution][Mobile] Error 3768 is coming when executeInBackground is set to false with notification center pulled down, incoming call, double tab on Home button..
    3627065: [iOS7] Issue with debug dialog UI. No textfield present on dialog with -connect option and No text information with -listen option.
    About the Beta Channel
    If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed @FlashPlayerBeta, or 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
    We encourage you to let us know what you think on our AIR Labs Forum

    I checked the anes but there's no anes that are targeted higher.
    They work fine with previous AIR SDKs.
    However, it doesn't crash on iPad 1, iOS 5.1.1

  • 9/3/2013 - AIR 3.9.0.720 Runtime and SDK Beta

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
    Below are some of the key features and benefits of AIR 3.9.  Please see our release notes for full details.
    Mobile Workers (concurrency) for Android - BETA – Our hugely popular desktop feature, AIR Workers, is now making its debut on mobile! We have added support on Android devices so that you will be able to execute code in the background without interrupting your application’s main code. Your UI will remain responsive, enhancing the user experience. We haven’t forgotten about iOS! Look for news on iOS workers in an upcoming release (NOTE: this feature will undergo an extended beta period).
    Mobile Support for Background Execution in “Direct” Render Mode – AIR now supports background execution of code on iOS and Android when render mode is set to “direct”.  This will allow your applications to perform tasks such as audio playback even when invisible to the user. Due to power and CPU considerations, we recommend reviewing our release notes for additional details and guidance.
    Mac OS 10.9 Support – We have tested against the latest developer releases of OS X 10.9 and are making sure that your applications support the latest technologies such as “App Nap”.
    XXHDPI Icon Support – With this feature we have added support for beautiful, high resolution icons on devices such as the Nexus 10.
    Known Issues:
    The following behaviors will be modified in Safari 6.1 and higher in Safe Mode:
    AIR Badge Installs - AIR Badge Installer will not launch an installer when running Safari 7 in Safe Mode.  Users will instead see a dialog with a link to more details and workarounds on an Adobe website.
    LocalConnection - When a LocalConnection is constructed from a SWF hosted in Safe Mode, it may only establish a connection with other SWFs also hosted in Safe Mode.  If a LocalConnection is constructed from a tab with Safe Mode disabled, it will not be able to communicate with a SWF in a Safe Mode tab.
    Developers can detect whether or not a SWF is running in Safe Mode by checking the Boolean ProductManager.isAllowed().  (This is currently unofficial, and it's possible that we may alter it during the API review process.)
    3622405: [iOS7] iOS7 specific icons are not yet supported.
    3621111: [Android] Cannot load files asynchronously in StageWebView.
    3616999: [iOS7] On changing AudioPlayback mode from Media to voice dialog comes up asking permission for accessing Microphone.
    3616981: [iOS] Sound gets stop on clicking Power button even when UIBackground tag value set to Audio in application.xml
    AIR SDK build compiled with iOS 7 Beta SDK is coming soon.
    Fixed Issues:
    3613819: [iOS7] On using Sound.play app asks permission for accessing the Microphone even when microphone API is not used in the app.
    About the Beta Channel
    If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed @FlashPlayerBeta, or 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
    We encourage you to let us know what you think on our AIR Labs Forum

  • 9/10/2013 - AIR 3.9.0.790 Runtime and SDK Beta

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
    Below are some of the key features and benefits of AIR 3.9.  Please see our release notes for full details.
    Known Issues:
    3616999: [iOS7] On changing AudioPlayback mode from Media to voice dialog comes up asking permission for accessing Microphone.
    3616981: [iOS] Sound gets stop on clicking Power button even when UIBackground tag value set to Audio in application.xml
    Fixed Issues:
    3622405: [iOS7] iOS7 requires 5 new icon sizes: 76px, 120 px, 152px, 40px and 80px
    3588923: [iOS7] switch to fullscreen mode is not working on iOS7
    3621111: [Android] Cannot load files asynchronously in StageWebView
    About the Beta Channel
    If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed @FlashPlayerBeta, or 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
    We encourage you to let us know what you think on our AIR Labs Forum

  • 9/17/2013 - AIR 3.9.0.880 Runtime and SDK Beta

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
    Below are some of the key features and benefits of AIR 3.9.  Please see our release notes for full details.
    Notable Fixes and Enhancements:
    3584066: [Desktop][Webkit][API][External] Add a property to StageWebView to switch between the Native engine and the embedded WebKit engine from AIR 3.5 and prior
    By popular demand, we'd modified the StageWebView API to add a parameter allowing the developer to switch between the system and built in webkit engines.  By default, this parameter is false.  Please see below for additional details.
    StageWebView (useNative:Boolean)
    The object is invisible until it is attached to a stage and until the viewPort is set.
    Note:  Although it is not prohibited, with some content, failures can occur when the same process uses both the embedded and the system WebKit, so it is recommended that all StageWebViews in a given application be constructed with the same value for useNative.  In addition, as HTMLLoader depends on the embedded WebKit, applications using HTMLLoader should only construct StageWebViews with useNative set to false.
    @param useNative - When useNative is false, a version of WebKit embedded within AIR is used as the source of the StageWebView created. When useNative is true, then AIR will use the system's default web engine.  Mobile platforms only support using the system web engine, so useNative is ignored on mobile platforms.
    Known Issues:
    3616999: [iOS7] On changing AudioPlayback mode from Media to voice dialog comes up asking permission for accessing Microphone.
    3616981: [iOS] Sound gets stop on clicking Power button even when UIBackground tag value set to Audio in application.xml
    About the Beta Channel
    If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed @FlashPlayerBeta, or 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
    We encourage you to let us know what you think on our AIR Labs Forum

    1. It works fine in AIR 3.6,  3.7 and 3.8.
    2. Yes, see code below.
    3. I'm testing on a 15-inch Retina MacBook Pro running OS X 10.8.5.
    Test code:
    package
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.media.StageWebView;
    import flash.geom.Rectangle;
    [SWF(width="800", height="800")]
    public class StageWebViewExample extends Sprite
        private var webView:StageWebView = new StageWebView();
        public function StageWebViewExample()
            webView.stage = this.stage;
            webView.viewPort = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
            webView.loadURL("http://www.adobe.com/");
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;

  • 1/29/2013 - AIR 3.6 Runtime and SDK Beta

    This beta release provides access to the AIR 3.6.0.592 runtime and SDK for Windows, Mac OS, iOS and Android.
    Below are some of the key features and benefits of AIR 3.6.  Please see our release notes for full details.
    New Features:
    Graphics Data Query
    Developers can read the structure of the display object and vector data at runtime. Game developers can use this feature to create complex Sprite Sheets, or exporters for any file format (e.g. SVG) at runtime.
    Packaging and Loading Multiple SWFs on iOS
    This feature allows an application developer to be able to package multiple SWF files that contain AS code and load them and call their functions when needed.
    Mac Retina (hiDPI) Display support
    Developers can now target their AIR application to use in Retina (hiDPI) displays on supported Macs.
    Notable Fixes and Enhancements:
    3487052 - GPU Issues on Nexus 10
    3370109 - The video screen is scaled into the left bottom corner of the stage with Retina displays.
    3486337 - Video corruption on iPad 2/3 using uploadFromByteArray at runtime
    3482888 - File.cacheDirectory property test fails on Windows
    And more!
    You can find instructions for getting started with this release here: AIR 3.6 Labs Page
    We encourage you to let us know what you think over on our AIR 3.6 Labs Forum

  • 8/20/2014 - Beta - AIR 15.0.0.233 Runtime and SDK

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.  You can download the AIR beta here: Download Adobe AIR 15 Beta - Adobe Labs
    Below are some of the key features and benefits of AIR 15. Please see our release notes for full details.
    New Features:
    Stage3D “Standard” profile support for iOS and Android
    In the Flash Runtime 14 release we introduced the Stage3D “Standard” profile which provided many advanced 3D features.  At that time, the “Standard” profile was only available on desktop platforms.  In the AIR 15 release we are extending this coverage to mobile platforms.  If a device supports OpenGL ES3, it can successfully request the “Standard” profile and use the same advanced features as the desktop platform.
    Relaxing Stage3D Render Target Clear
    In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures.
    StageText.drawViewPortToBitmapData now supports Retina displays
    Currently, AIR will allow a bitmap with the same width/height of the StageText object to be passed into drawViewPortToBitmapData.  While fine for standard resolution displays, this is not sufficient for Apple's Retina HiDPI displays.  Based on customer feedback, we've altered the drawViewPortToBitmapData method to accept a doubled size BitmapData with StageText's view port on a Mac Retina display, and then draw a HiDPI image from the view port.
    Improved Packaging Engine is now default - iOS
    Starting AIR 15, new improved IPA packaging engine is now the default packaging mode when packaging for AOT targets ipa-app-store, ipa-test, ipa-ad-hoc and ipa-debug. If you encounter any packaging or runtime issues, please report at http://bugbase.adobe.com. To use older packaging mode, use "-useLegacyAOT yes" in the ADT command, before the signing options. To learn more about the feature, please follow http://www.adobe.com/devnet/air/articles/ios-packaging-compiled-mode.html
    AIR Gamepad Enhancements
    AIR Gamepad feature enables the app developers to provide a second screen on Android mobile devices for the Flash based browser games. AIR Gamepad API enables Flash based browser apps to connect to a paired Android device running the AIR Runtime app and therefore allowing the Android devices to be used as game controllers or second-screen interfaces. Following enhancements are available starting AIR 15.
    Multiplayer Support
    Gyroscope Events
    Magnetometer Events
    Applying skin as AIR gamepad screen
    To learn more about the feature and usage guidelines, please follow www.adobe.com/devnet/air/articles/android-air-devices-as-gamepads.html
    AIR Cross Promotion
    Adobe AIR 15 now supports cross promotion of AIR games for mobile devices. Cross promotions can be effective in saving some amount of advertising cost. With the right partnership, you gain access to a wider customer base with a demographic similar to that of your application. This cross promotion is free and works on a credit system. All you need is to earn enough credit points by promoting other AIR games to begin your own promotion campaign. The AIR SDK offers the new AdViewer API for promotion campaigns as a SWC, it provides functions to load and show in-game advertisements. You earn credit points for promoting AIR games by other developers based on ad impressions and clicks. To learn more about the feature and usage guidelines, please follow www.adobe.com/devnet/air/articles/cross-promotion-of-air-games-mobile.html
    Fixed Issues:
    Multiple stability fixes
    Failing to call Context3D.clear before drawing on every frame no longer throws a runtime error. (3726980)
    Poor AIR performance while starting app after restarting Windows OS. (3690665)
    ADL crashes when Workers attempt to open local shared object. (3768436)
    StageVideo with camera doesn't work properly, no video is displayed. (3781244)
    [iOS] [Fast Packager] Couple of runtime performance fixes in new fast packager.(3695884)
    Known Issues:
    [AIR] [Android L] Application hangs on playing Mp4 videos.
    [AIR] [Android L] Arabic, Hebrew, Korean, Bengali, thai characters are displayed as boxes.
    [Javascript] Custom cursor failed on the Jscode HTML AIR app, but success on the AS code AIR APP. (3792475)
    [Win]Unable to prevent default when pasting into TextField with AIR 14.(3776183)
    AIR Publish Fails when Including Large Files. (3772815)
    [Win] GPU accelerated video stop playing when screen resolution changes after NetStream.Buffer.Flush event. (3766000)
    Dispatching Sound Complete. (3764974)
    [iOS] [Fast Packager] "Compilation failed while executing: compile-abc" error pops out when packaging some large AS code applications. (3753783)
    [iOS] [Fast Packager] FPS reduces for Feathers Component Explorer app on iPad when packaged with fast packager.(3776055 )
    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

    I've settled on the following workaround, which fixes the problem consistently, albeit with a slight flicker sometimes:
    Check if you're on Android;
    Add an ENTER_FRAME listener to the stage in the activation handler (called when returning to the app from an overlay displayed by a native extension);
    Use a ticker to have 2 frames delay between the quality switch, anything quicker than that resulted in inconsistent or non-functional behavior for our app;
    Switch from StageQuality.LOW to StageQuality.HIGH and back again. Going to MEDIUM and back did *not* result in a fix.
    In my case, the code for the switch itself looks like this:
    private function OnActivate(event:Event):void
         if (Settings.IS_ANDROID)
              _Ticker = 0;
              stage.addEventListener(Event.ENTER_FRAME, OnEnterFrameFixGPUContextLoss);
    private function OnEnterFrameFixGPUContextLoss(event:Event):void
         _Ticker ++;
         if (stage.quality.toLowerCase() == StageQuality.LOW) // stage.quality returns string in capitals
              stage.quality = StageQuality.HIGH;
         else
              if (_Ticker > 2)
                   stage.quality = StageQuality.LOW;
                   stage.removeEventListener(Event.ENTER_FRAME, OnEnterFrameFixGPUContextLoss);

  • 7/16/2012 - AIR 3.4 Runtime and SDK Beta 1

    The beta 1 release provides access to the AIR 3.4 runtime and SDK for Windows, Mac OS, iOS and Android. The key features and benefits of AIR 3.4 are:
    iOS 5.1 SDK Support — Build your AIR on iOS applications by default with iOS 5.1 SDK (without using the --platformsdk switch) and leverage the enhancements available in iOS 5.1 SDK.
    Exception Support in Native Extensions for iOS — A native extension for iOS can now use both C++ and Objective-C exceptions.
    iOS Push Notifications — This feature will use APNS (Apple Push Notification Service) and a provider (third-party server which will communicate with the APN) to generate notifications.
    AIR direct deployment (without iTunes) — Deploy an AIR application on iOS devices without having to use iTunes or the iPhone configuration utility.
    You can find instructions for getting started with this release here: AIR 3.4 Labs Page
    We encourage you to let us know what you think over on our AIR 3.4 Labs Forum

    Excellent, glad you were able to get this to work!  Had you tried right clicking the installer and doing a "run as administrator"?

  • 5/4/2012 - AIR 3.3 Runtime and SDK Beta 3

    The beta 3 release provides access to the AIR 3.3 runtime and SDK for Windows, Mac OS, iOS and Android. The key features and benefits of AIR 3.3 are:
    USB debugging for AIR iOS — This new feature allows the iOS developer to connect to the desktop via USB while debugging their mobile applications instead of relying on network connectivity.
    Enhanced Background behavior for AIR iOS — Background support now more closely resembles native applications in iOS. In addition to some basic multitasking and background audio support that is already enabled with AIR for iOS, applications may now support location updates and networking in the background, as well as being notified when a background app is about to be suspended by the operating system.
    Stylus support for Android 4.0 — Stylus support in Flash takes advantage of the new-in-4.0 Android Stylus API, so that stylus-aware apps work automatically with any devices supporting the Android API set.
    Simulator Support (Mac) — With the enhanced simulator support a developer can now package and run an application on iOS simulator using ADT commands. This feature allows an iOS developer to develop and run an application without needing an actual set of devices by using the iOS simulator using Xcode.
    Aspect Ratio Enhancements — With AIR 3.3 the issue with the runtime ignoring the specified aspect ratio has been resolved. In this release we address this use-case by allowing only screen orientation corresponding to app specified aspectRatio and orientation corresponding to 180 degree device rotation from the specified aspectRatio.
    Improved Mac App Store Support — Added support to ensure Mac AIR apps adhere to Apple guidelines and can be submitted to the Mac App store successfully.
    You can find instructions for getting started with this release here: AIR 3.3 Labs Page
    We encourage you to let us know what you think over on our AIR 3.3 Labs Forum

  • 9/26/2012 - AIR 3.5 Runtime and SDK Beta

    The beta release provides access to the AIR 3.5 runtime and SDK for Windows, Mac OS, iOS and Android.
    The primary goals of this release are bug fixing, adding Jellybean support, and iOS app enhancements.
    Below are some of the key features and benefits of AIR 3.5:
    Debug stack trace in release builds of Flash Player — This feature enables developers to display stack trace info in release and debug builds.
    Packaging Multiple Binaries — This feature enables developers to include third party static libraries and frameworks and package these with ANE.
    Shared ByteArray support for ActionScript Workers — This feature enables developers to share memory between multiple workers.
    Packaging and loading multiple SWFs on iOS — This feature will allow developers to load multiple swfs, that contain ActionScript bytecode on iOS .
    You can find instructions for getting started with this release here: AIR 3.5 Labs Page
    We encourage you to let us know what you think over on our AIR 3.5 Labs Forum

  • 11/12/2013 - Release - AIR 3.9 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  This update includes the following new features and improvements:
    New Features:
    Mobile Workers (concurrency) BETA - Android
    Our hugely popular desktop feature, AIR Workers, is now making its debut on mobile! We have added support on Android devices so that you will be able to execute code in the background without interrupting your application’s main code. Your UI will remain responsive, enhancing the user experience. We haven’t forgotten about iOS! Look for news on iOS workers in an upcoming release (NOTE: this feature will undergo an extended beta period.)
    AIR Mobile Support for Background Execution in “Direct” Render Mode
    AIR now supports background execution on iOS and Android when render mode is set to “direct”. This will allow your applications to perform tasks such as audio playback even when invisible to the user. Due to power and CPU considerations, we recommend reviewing our release notes for additional details and guidance.
    In the past AIR on iOS and Android did not support background execution when render mode direct was set.  Due to this restriction, Stage3D based apps were not able to execute background tasks like audio playback, location updates, network upload/download etc.  iOS does not allow OpenGLES/rendering calls in the background.  Applications which attempt to make OpenGL calls in the background are terminated by the iOS.  Android does not restrict applications from either making OpenGLES in the background or other background task(like audio playback).
    With this feature, we will now allow AIR mobile apps to execute in background when renderMode direct is set.  AIR iOS runtime will throw an error if OpenGLES calls are made in background.  However no error will be thrown on Android, as Android native apps are allowed to make OpenGLES calls in the background.  It's recommended to not make rendering calls while your app is executing in the background as its important to utilize the mobile resources judicially.  The following is a list of Stage APIs which may throw the error 3768 - The Stage3D API may not be used during background execution.  The swf version should be 22 and above.
    Context3D.clear
    Context3D.present
    Context3D.createVertexBuffer
    Context3D.createIndexBuffer
    Context3D.drawToBitmapData
    IndexBuffer3D.uploadFromVector
    IndexBuffer3D.uploadFromByteArray
    VertexBuffer3D.uploadFromFloat
    VectorVertexBuffer3D.uploadFromFloat4
    VectorVertexBuffer3D.uploadFromByteArray
    Program3D.upload
    Texture.uploadCompressedTextureFromByteArray
    Texture.uploadFromBitmapData
    Texture.uploadFromByteArray
    CubeTexture.uploadFromBitmapData
    CubeTexture.uploadFromByteArray
    CubeTexture.uploadCompressedTextureFromByteArray
    RectangleTexture.uploadFromBitmapData
    RectangleTexture.uploadFromByteArray
    AIR Support for iOS7
    iOS7 has launched and we are making sure that AIR is compatible and performs as expected.
    AIR Mac OS 10.9 Support
    We have tested against the latest developer releases of OS X 10.9 and are making sure that your applications support the latest technologies such as “App Nap”.
    AIR XXHDPI (144 x 144) Icon Support for Android
    With this feature we have added support for beautiful, high resolution icons on devices such as the Nexus 10.
    Notable bug fixes:
    [3650590] [OSX] - App Updater Crashes on MacOS with Air 3.9
    [3648442] [iOS7] - Leftmost part of the text in spark TextArea and stageText get clipped when mulitline property is true.
    [3640207] [Android] [Captive Application] - orientationChange event handler fetches wrong stage.orientation values.
    Known Issues:
    [3616981] [iOS] - Sound gets stop on clicking Power button even when UIBackground tag value set to Audio in application.xml
    For further information please see our release notes.
    Download Locations:
    AIR 3.9.0.1210 runtime for Windows: 3.9 Runtime Download
    AIR 3.9.0.1210 runtime for Macintosh: 3.9 Runtime Download
    AIR 3.9.0.1210 SDK & Compiler for Windows: 3.9 SDK & Compiler Download
    AIR 3.9.0.1210 SDK & Compiler for Macintosh: 3.9 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 3.9 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 3.9 SDK & Compiler”.
    AIR SDK 3.9.0.1210 (Compatible with Flex) for Windows: 3.9 SDK Windows Download
    AIR SDK 3.9.0.1210 (Compatible with Flex) for Macintosh: 3.9 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

  • 8/7/2012 - AIR 3.4 Runtime and SDK Beta 2

    The beta 2 release provides access to the AIR 3.4 runtime and SDK for Windows, Mac OS, iOS and Android. The key features and benefits of AIR 3.4 are:
    iOS 5.1 SDK Support — Build your AIR on iOS applications by default with iOS 5.1 SDK (without using the --platformsdk switch) and leverage the enhancements available in iOS 5.1 SDK.
    Exception Support in Native Extensions for iOS — A native extension for iOS can now use both C++ and Objective-C exceptions.
    iOS Push Notifications — This feature will use APNS (Apple Push Notification Service) and a provider (third-party server which will communicate with the APN) to generate notifications.
    AIR direct deployment (without iTunes) — Deploy an AIR application on iOS devices without having to use iTunes or the iPhone configuration utility.
    You can find instructions for getting started with this release here: AIR 3.4 Labs Page
    We encourage you to let us know what you think over on our AIR 3.4 Labs Forum

  • 5/14/2013 - AIR 3.7 Runtime and SDK Update

    Today, the AIR 3.7 Runtimes and SDK's were updated to address stability and performance issues, in particular the following problems have been addressed:
    Apache Flex fails to compile when using AIR 3.7 (3529847)
    AIR 3.7.0.1860 Runtime for Windows
    AIR 3.7.0.1860 Runtime for Macintosh
    AIR 3.7.0.1860 SDK and Compiler for Windows
    AIR 3.7.0.1860 SDK and Compiler for Macintosh
    AIR 3.7.0.1860 SDK for Flex projects on Windows
    AIR 3.7.0.1860 SDK for Flex projects on Macintosh
    For full details on the 3.7 release, please see our release notes.

  • 8/29/2013 - AIR 3.8 Runtime and SDK

    Today we are excited to announce the availability of the released version of AIR 3.8 and encourage you to download, use, and provide us feedback.
    This update includes the following new features and changes:
    Notable bug fixes:
    SWF content loaded with the HTML/HtmlLoader components fail to receive proper user input (3603433)
    For further information please see our release notes.
    Download Locations:
    AIR 3.8.0.1280 runtime for Windows: 3.8 Runtime Download
    AIR 3.8.0.1280 runtime for Macintosh: 3.8 Runtime Download
    AIR 3.8.0.1280 SDK & Compiler for Windows: 3.8 SDK & Compiler Download
    AIR 3.8.0.1280 SDK & Compiler for Macintosh: 3.8 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 3.8 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 3.8 SDK & Compiler”.
    AIR SDK 3.8.0.1280 (Compatible with Flex) for Windows: 3.8 SDK Windows Download
    AIR SDK 3.8.0.1280 (Compatible with Flex) for Macintosh: 3.8 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

Maybe you are looking for

  • How to limit search results to a single web

    This is probably an easy one to figure out, but I wonder what the best way would be to limit search results from a single web - do you create a content source for that or is there a better way, one which you can configure for multiple search site col

  • Best way to implement placeholder graphic that is replaced later

    Hi, What is the best way to go about implementing the following functionality? -User initiates to add a "placeholder" image to the timeline.  As part of this process, the user is directed to a website to configure the image settings. -At some time in

  • Where are installed apps kept on iphone 4?

    I recently installed a TD Bank app that allows me to do online banking.  I can never seem to be able to find it without a great deal of searching.  How and where should this app show up on my phone? Thanks for your assistance.

  • Print & Preview of iBook does not show titles and comments.

    iphoto used is 6.0.6 (322) I Don't know if this is a 10.4.11 or 10.4.4 problem. problem: iBook prints contain pictures but not title or comments using Epson C60 or HP 1530 printers. Titles and comments are not visible in "preview" but picture is ok.

  • Retriving of file names from BufferedReader

    Hi all, actually my problem is i want to search a word in 'n' numbers of files.if the word is encountered i want to show the file.presently I had entered 20 html files into a single Html file by using SequenceInputStream with use of vectors.now my pr