6/10/14 - Release - AIR 14 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 fixes and security updates:
Security update details can be found here: Security Bulletin (APSB14-14)
New Features:
Anisotropic Filtering
This new texture sampling filter can enhance the image quality of textures on surfaces that are at oblique viewing angles.  There are two ways to enable this feature:
In AGAL, set one of the values – "anisotropic2x", "anisotropic4x", "anisotropic8x", or "anisotropic16x" to the filter option in the sampling instructions.
Call Context3D::setSamplerStateAt with the 3rd parameter "filter" being one of the values defined in Context3DTextureFilter - "ANISOTROPIC2X", "ANISOTROPIC4X", "ANISOTROPIC8X", or "ANISOTROPIC16X"
New Stage3D "Standard" Profile
Developers can now request this high level profile when creating Context3D.  Three new features are available in this profile:
Multiple render target allows to you to draw geometry to multiple outputs (up to 4) during one drawing
Floating point texture allows you to create Texture, RectangleTexture and CubeTuxture with the RGBA16F folder.
AGAL v2 contains these improvements:
Increased register size
Partial derivative instructions
Fragment depth output
Conditional forward jump
Intel x86 Android Support
As announced in our Flash Runtime blog, we're adding support for Intel x86 Android to AIR.  An ADT command line option (-arch) has been added to allow packaging apps with Android x86 support.  Please note that currently only captive runtime packaging is allowed for x86 architecture.  This means all APK targets (apk, apk-debug and apk-captive-runtime) will forcibly be packaged with captive runtime.  Feedback on this approach is encouraged.
Sample APK packaging command for x86 devices:
adt -package -target ( apk | apk-captive-runtime ) -arch x86 -storetype pkcs12 -keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf
adt -package -target apk-debug -arch x86 -storetype pkcs12 -keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf
Note that -arch is optional. If not specified, armv7 is assumed.
Packaging for x86 architecture in Flash Builder:
Open the debug/run configurations of the project in Flash Builder and click on "Customize launch.." button. Add a new parameter "-arch" with value "x86" and place it before "-storetype". Click "OK" to apply changes.
Except for RTMPE and DRM, all other features and capabilities are completely functional and supported. Native extensions written for x86 platforms can also be packaged and used by an app for x86 devices. To support this, a new ANE platform 'Android-x86' is now available.
The following example highlights the usage of the same -
<extension xmlns="http://ns.adobe.com/air/extension/14.0>
<id>com.adobe.sample.ane</id>
<versionNumber>1.0</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>sample.jar</nativeLibrary>
<initializer>com.example.ane.Extension</initializer>
<finalizer>com.example.ane.Extension</finalizer>
</applicationDeployment>
</platform>
<platform name="Android-x86">
<applicationDeployment>
<nativeLibrary>sample.jar</nativeLibrary>
<initializer>com.example.ane.Extension</initializer>
<finalizer>com.example.ane.Extension</finalizer>
</applicationDeployment>
</platform>
</platforms>
</extension>
New packaging command for ANE:
adt -package -target ane Sample.ane extension.xml -swc Sample.swc -platform Android-ARM -C Android-ARM/ . -platform Android-x86 -C Android-x86/ .
Improved Packaging Engine - iOS
Based on the feedback received from the developer community, tons of improvements and bug fixes have been made in the new packaging engine for iOS.  We encourage developers to report issues to http://bugbase.adobe.com, to ensure that we are able to continue to improve the packager in future releases.
To enable this feature, please use "-useLegacyAOT no" in the ADT command, before the signing options.  As of now, this feature is not available within Flash Pro but it can still be used with Flash builder by adding the parameter -useLegacyAOT under the "Customize launch" option.
Here is an example ADT command for compiling an applications using “-useLegacyAOT no":
adt -package -target ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc) -useLegacyAOT no -provisioning-profile -keystore -storetype pkcs12 -storepass xxxx HelloWorld.ipa Helloworld-app.xml HelloWorld.swf
For more information, please visit Faster compiling with AIR for iOS
AIR Gamepad
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.
Key functionality of this feature:
Gesture eventsTouch events
Accelerometer events
Vibration
Customize the AIR gamepad screen by applying your own skins
To learn more about the AIR Gamepad APIs, please refer to the documentation found here.
To try out the Wand.swc which can be downloaded from here.
Live samples of AIR Gamepad can be tested using the following links:
ModelViewer
HungryHero
For more information, please visit Android devices with AIR as gamepads
Fixed Issues:
[IOS] Resolves an issue introduced in AIR 4.0.0.1390 where DatagramSocket was not receiving packets (3747382)
[IOS] Values are now set correctly when assigning Vector3D.Y_AXIS to a Vector3D object with -useLegacyAOT=no[Android] Browse file dialog called by FileReference.browse() is correctly displayed on the Nexus 7 and Xoom 4.1.2 (3721032)
[Android] is ignored for all but one extension when multiple extensions are used (3761458)
[x86][Android] Workers get terminated even without calling terminate function (3755006)
[Android] Setting the restrict property on a StageText instance and adding or removing text incorrectly add extra characters. (3749699)
[iOS] Values are now set correctly when assigning Vector3D.Y_AXIS to a Vector3D object with useLegacyAOT=no (3744595)
[iOS] ANE doesn't include libraries through platform.xml and throws error on packaging the IPA (3743946)
[iOS] DatagramSocket not receiving packets on iOS (3742982)
[iOS] Not able to debug/launch iPad iOS Simulator from Flash Builder. Note: One needs to set a environment variable using the command: launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Retina” Then restart the process and run the application on simulator device of his/her choice. By default iPhone is launched. (3728052)
[iOS] Not able to debug AIR app in iOS Simulator from Flash Builder when Xcode below 5.x is installed (3727760)
[iOS7] StageText fontWeight/fontPosture API does not work (3724627)
[Android] R$Styleable.class goes missing from the final AIR app APK though is included in ANE. (3723876)
[Android] Starling throws Buffer creation failed. Internal error while createVertexBuffer (3756123)
[Win] Ctrl+A, Ctrl+C and Ctrl+V now work correctly in StageText fields (3708480)
Multiple security and stability fixes
Known Issues:
[Android] Missing support for XXXHDPI icon on Android 4.4 (3730948)
[x86][Android] Export Release Build from Flash Builder fails to run app on Android device when -arch parameter is used. (3759405)
[Android]Captive packaging fails for APK using multiple ANEs, throws OutOfMemoryError. (Workaround: run export _JAVA_OPTIONS='-Xms4096m -Xmx4096m' and then run the packaging command). (3766280)
[iOS8] A notification dialog is coming after launching any AIR applications. (3771162)
[Android] ADT Does not pass required heap space to dx.jar (3771118)
[Android] StageText restrict = "A-Z" not blocked lowercase letters input. (3769801)
[iOS] Package IPA file with ipa-app-store or ipa-ad-hoc type will case logic judgment with incorrect (3768506)
[Android] StageText displayAsPassword displays text without mask in landscape on Android (3768443)
Download Locations:
AIR 14 runtime for Windows: 14.0.0.110 Runtime Download
AIR 14 runtime for Macintosh: 14.0.0.110 Runtime Download
AIR 14 SDK & Compiler for Windows: 14.0.0.110 SDK & Compiler Download
AIR 14 SDK & Compiler for Macintosh: 14.0.0.110 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 13 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 13 SDK & Compiler”.
AIR SDK 14 (Compatible with Flex) for Windows: 14.0.0.110 SDK Windows Download
AIR SDK 14 (Compatible with Flex) for Macintosh: 14.0.0.110 SDK Macintosh Download
Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

OK! Let's take 7 steps ... an easy answer to a focus problem not a machine problem. (MAC!)
1.1. Download the Adobe Flash Player file version 14 at Adobe - Install Adobe Flash Player
1.2 or dowonload the above link: http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player_osx.dm g
2.1 Double-click the AdobeFlashPlayerInstaller_14_ltrosxd_aaa_aih.dmg in your download folder
4. Do not double-click the red face (png file) - Installer "Install Adobe Flash Player".
5. Right click the face to perform a precise selection: Show Package Contents.
6.1 Select - Contents and double click; Select - Resources and double click; Select - Adobe Flash Player.pkg and double click.
6.2 Warning!! Select - Contents and double click; Select - Resources and double click; Select - app.bundle and copy it to your internet plugin folder (more work!!)
7. Select: Continue and complete your installation.
R. Alexander

Similar Messages

  • 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

  • 1/14/2014 - Release - AIR 4 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:
    Improved Packaging Engine - iOS - BETA
    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.
    Mobile Workers (concurrency) - Android
    Introduced as a beta feature in AIR 3.9, we've continued to improve this feature based on your feedback for its official release in AIR 4.
    Support for native resources access by R* mechanism in native extension - Android
    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.
    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.
    Stage3D Creation of Context3D with Profile Array
    We've added a new interface to Stage3D.requestContext3DMatchingProfiles(profiles:Vector. ) 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.
    For further information please see our release notes.
    Fixed Issues:
    [3559420] [Win8] inconsistent freeze in performance moments after your finger(s) leave the touch screen (touch display only, not mouse)
    [3632481] Flash App created using Flex sdk 3.3 take about 10 seconds longer on Windows 7 thank on the Windows  XP
    [3613482] [Mac]MouseEvent.MOUSE_DOWN/MOUSE_UP does not be fired when is pressed
    [3597533] [Mac] PDF doesn't render when rendermode is set to direct or gpu on Mac OS
    [3635216][Win8] Certain MouseEvents are either not dispatched or dispatched at incorrect times.
    [3635356] compiling in "ipa-debug-interpreter" mode results in PackageExtractionFailed
    [3511656] [Mac]Packaging multiple SWFs fails
    [3667964] Improve error message when app update fails due to certificate issues
    [3682685] when switching video quality, the audio quality changes, but not the video quality
    Download Locations:
    AIR 4 runtime for Windows: 4.0.0.1390 Runtime Download
    AIR 4 runtime for Macintosh: 4.0.0.1390 Runtime Download
    AIR 4 SDK & Compiler for Windows: 4.0.0.1390 SDK & Compiler Download
    AIR 4 SDK & Compiler for Macintosh: 4.0.0.1390 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 4 (Compatible with Flex) for Windows: 4.0.0.1390 SDK Windows Download
    AIR SDK 4 (Compatible with Flex) for Macintosh: 4.0.0.1390 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Sometimes the release version has a later build number than the last beta we received, which in a way can be even worse than if the build is the same. The thing that has caused some confusion is that a few posts here have been answered with "we've fixed that and it will be in the next build", and the next build turned out to be the same as the previous build.
    So, I think the truth is that those things are fixed in the next build that appears on labs, and the release one doesn't count as a new beta build. I don't know when the next labs build will be.

  • 4/14/2015 - Release - AIR 17 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  AIR 17 adds both new features and important bug fixes for both desktop and mobile platforms!
    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 for iOS
    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 recent releases of the Runtime we've added support for Standard and Standard Constrained Stage3D profiles.  With AIR 17 we're adding a new Standard Extended Profile for iOS and Android devices that support GLES3.  Availability of the “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 which is present on many high end smartphones and tablets. 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 this feature is back and now available on AIR Mac, Windows and iOS.  Look for Android support in an upcoming release.  Please see the VideoTexture blog post for implementation details.
    Fixed Issues:
    [iPhone 6 +] if Landscape image is not provided for iphone 6+, Stretched Portrait launch image is displayed when application is launched in landscape mode. (3945056)
    [iPhone 6+][Upside down]: Inverted launch image is displayed, if device is kept at upsidedown position and AO is portrait and AR true. (3945046)
    Stage alignment get distorted on returning back from Camera UI. (3946793)
    App crashes on launch, when Permit debugging option is UNTICKED in Flash CC. ( Bug 3949916)
    Non-compliant handling of orientation in iOS 8 root view controller. (Bug 3942292)
    Mod (%) operator broken in interpreter mode for iOS 64 bit ( Bug 3951944)
    [Air Desktop] Create VideoTexture when application window is not active cause video not render but sound playback (3939033)
    Multiple security and functional fixes
    Known Issues:
    [iPhone 6 +] Inverted launch image is displayed for split sec when device kept at rotated right Landscape orientation (AspectRatio is landscape and AutoOrients is false). (3945071)
    Keyboard Orientation did not changed from Portrait to landscape after setting stage aspect ratio to landscape and the text area moves upwards.(3948135)
    Texture format mismatch" while uploading BitmapData to a Texture on Samsung Galaxy Tab (Bug 3959595)
    [Android] FLV video encoded with H264 is not working with stage video, video is not getting rendered (Bug 3950740)
    ld error “ld: in , unsupported address encoding (13) of personality function in CIE for architecture arm64Compilation failed while executing : ld64" on packaging with WIN SDK. (Bug 3950027)
    [Air Desktop] Graphical glitches when rotating an element inside of a sprite.(3949851)
    [Air Desktop] [Video Texture] Glitches in Video on Intel 4400 Graphics Card on Window 7.(3937062)
    [Air Desktop] Gestures doesn't work well with StageWebView. (3806251)
    Download Locations:
    AIR 17 runtime for Windows: 17.0.0.144 Runtime Download
    AIR 17 runtime for Macintosh: 17.0.0.144 Runtime Download
    AIR 17 SDK & Compiler for Windows: 17.0.0.144 SDK & Compiler Download
    AIR 17 SDK & Compiler for Macintosh: 17.0.0.144 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 17 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 17 SDK & Compiler”.
    AIR SDK 17 (Compatible with Flex) for Windows: 17.0.0.144 SDK Windows Download
    AIR SDK 17 (Compatible with Flex) for Macintosh: 17.0.0.144 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Sometimes the release version has a later build number than the last beta we received, which in a way can be even worse than if the build is the same. The thing that has caused some confusion is that a few posts here have been answered with "we've fixed that and it will be in the next build", and the next build turned out to be the same as the previous build.
    So, I think the truth is that those things are fixed in the next build that appears on labs, and the release one doesn't count as a new beta build. I don't know when the next labs build will be.

  • 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

  • 2/12/2015 - Release - AIR 16 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  In addition to important bug and security fixes AIR 16 now contains support for iOS 64-bit applications along with significant Stage3D improvements!
    Please note that in today's release, only the Windows shared runtime was updated.  The Mac version remains at 16.0.0.245.
    Below are some of the key features and benefits of AIR 16.  Please see our release notes for full details.
    New Features:
    iOS 64-bit Support
    As many of you are aware, Apple has recently changed their iOS requirements to enforce 64-bit compatibility.  We’re pleased to announce that the AIR 16 SDK can now be used to generate universal IPA binaries, which will run on both 32bit and 64bit iOS devices.  Going forward, every IPA generated using AIR SDK 16 and above will be a universal binary and there is no change required in the packaging commands for this support.
    Please note that support for creating universal IPA binaries will only be available in the new compiler.  The legacy compiler is not (and will not be) compatible with iOS 64-bit.  Because of this, it will be removed with version 16 of the AIR SDK.  To ensure that Adobe as well as third party tools are able to work with this AIR SDK, the -useLegacyAOT option will continue to exist, but will be internally mapped to the new compiler.
    With this change, any ANE that gets packaged in the application should contain the universal native libraries. Failing to do so will result in “Apple App Store allows only universal applications. <binary name> is not a universal binary. Please change build settings in Xcode project to "Standard Architecture" to create universal library/framework” error while packaging the ipa.
    To learn more about the improved packaging engine, please read Faster Compiling with AIR for iOS.
    If you encounter packaging or runtime issues, please report them to us over at http://bugbase.adobe.com. Please provide detailed steps to reproduce along with sample projects. If you'd like to keep your code private, please feel free to email attachments along with your bug number to [email protected].
    Stage3D Wireframe Mode Support
    To help designers and developers create robust and efficient 3D content, we've added Wireframe support into AIR desktop. This option can be changed by setting Context3D's setFillMode() to "wireframe" or "solid".
    Stage3D - Standard Constrained Profile
    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've added a new Standard Constrained profile.  Like Baseline Constrained, Standard Constrained targets older and lower powered GPUs on both desktop and mobile devices.  While Standard profile reached ~21% of iOS devices, Standard Constrained can now reach more than 85%.  Developers can access this by using the new STANDARD_CONSTRAINED constant in Context3DProfile.  The chart below breaks down the differences between the different profiles that are available.
    Fixed Issues:
    [iOS8, iPad] Application hangs on returning back to stage after importing an image from the gallery on an iPad. (3916940)
    [iOS] App screen does not render properly when a device is rotated to an upside down position. (3916521)
    [iOS] Push notification is not working on iOS devices as notification permission pop ups did not appear on app launch. (3928304)
    [iOS64] LC_VERSION_MIN_IPHONEOS is set incorrectly when ANE of higher/lower minOSversion is used.
    Packaging fails with error "Unable to find llvm JNI lib in", when an application is packaged with -useLegacyAOT yes option.
    Graphical glitches with bitmap smoothing and scaling.( 3915192)
    Known Issues:
    Application UI items are not clickable after changing application rotation to landscape to portrait. (3924470)
    Screen does not render properly when enter foreground from background. (3919996)
    Download Locations:
    AIR 16 runtime for Windows: 16.0.0.273 Runtime Download
    AIR 16 runtime for Macintosh: 16.0.0.245 Runtime Download
    AIR 16 SDK & Compiler for Windows: 16.0.0.292 SDK & Compiler Download
    AIR 16 SDK & Compiler for Macintosh: 16.0.0.292 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 16 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 16 SDK & Compiler”.
    AIR SDK 16 (Compatible with Flex) for Windows: 16.0.0.292 SDK Windows Download
    AIR SDK 16 (Compatible with Flex) for Macintosh: 16.0.0.292 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Sometimes the release version has a later build number than the last beta we received, which in a way can be even worse than if the build is the same. The thing that has caused some confusion is that a few posts here have been answered with "we've fixed that and it will be in the next build", and the next build turned out to be the same as the previous build.
    So, I think the truth is that those things are fixed in the next build that appears on labs, and the release one doesn't count as a new beta build. I don't know when the next labs build will be.

  • 11/11/2014 - Release - AIR 15 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  This release includes bug and security fixes.  In addition, the AIR SDK has been updated with important iOS 8 compatibility updates.
    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.
    For additional information, please see our Stage3D Standard Profile article.
    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.  
    For additional information, please see Relaxing Render Target Clear Operation in Stage 3D.
    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 read Faster Compiling with AIR for iOS
    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 see Android Devices with AIR as Gamepads
    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 see Cross Promotion of AIR Games for Mobile.
    Fixed Issues:
    [iOS] Launch image [email protected] is not appearing in iPhone 6 Plus in standard display mode (Bug 3837220)
    [iOS] "Unknown or unsupported SDK version" error appears on installing application on iOS simulator, when -platformsdk version is given as .../Developer/SDK/iPhoneSimulator.sdk. (Bug 3837285)
    [iOS] [New fast packager]Hurlant Base64 encode doesn't work in new fast compiled packaging mode. (Bug 3832978)
    [iOS] Adobe Air Runtime initiates the wrong launch image ([email protected]), when [email protected] and [email protected] images are packaged. (Bug 3832184)
    [iOS] Blank frame appears instead of launch image [email protected] when [email protected], [email protected] and [email protected] are packaged with the application. (Bug 3829428)
    [iOS] [New fast packager] Some performance fixes are done for increasing fps values. (Bug 3815079).
    [Android 5.0] Stage3D fails to create context on Android 5.0. (Bug 3841657)
    Multiple security and stability fixes
    Known Issues:
    [Android] StageText not visible after screen rotation. (Bug 3821523).
    [iPhone 6 Plus][RADAR] Wrong screen size and dpi is returned through the runtime APIs. (Bug 3829474)
    [iPhone 6 Plus]
    [iOS] iPad Launch image is displayed on iPhone 6 Plus in standard display mode. (Bug 3836781)
    [iOS]Unable to install the application on iOS Simulator after updating iOS SDK and iPhone simulator with 7.1. (Bug 3833912)
    [iOS] [New fast packager] Some applications compiled with older ActionScript compiler won’t work with new fast packaging engine but when rebuild again with latest ActionScript compiler apps work fine. (Bug 3837665)
    Download Locations:
    AIR 15 runtime for Windows: 15.0.0.356 Runtime Download
    AIR 15 runtime for Macintosh: 15.0.0.356 Runtime Download
    AIR 15 SDK & Compiler for Windows: 15.0.0.356 SDK & Compiler Download
    AIR 15 SDK & Compiler for Macintosh: 15.0.0.356 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 15 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 15 SDK & Compiler”.
    AIR SDK 15 (Compatible with Flex) for Windows: 15.0.0.356 SDK Windows Download
    AIR SDK 15 (Compatible with Flex) for Macintosh: 15.0.0.356 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Hi Colin,
    Thanks for the response!
    I started pointing to SDKs back when ANE support first came out and it was required to point to the OS5.1 sdk in order to get ANEs to work.
    I had been specifying the sdk ever since, since it had been working for me, even though it was no longer needed.
    I just tried removing that and letting AIR take care of using the right SDK and it seems to have solved my screen rotation issue!
    Thank you so much for that!
    I do have a lot of splash screens. Again I think this was left over from when I started using AIR back in 2011. At that point in order to get the splash screens working correctly I ended up having to add all the different versions. However, I'd love to get rid of most of them as they bloat my app size. I'll try removing most of them and do some testing to ensure everything works fine now without them. Although I suspect I should still also need the Default@2x~ipad.png
    Thanks again for your help!
    Craig.

  • 1/13/2015 - Release - AIR 16 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  In addition to important bug and security fixes AIR 16 now contains support for iOS 64-bit applications along with significant Stage3D improvements!
    Below are some of the key features and benefits of AIR 16.  Please see our release notes for full details.
    New Features:
    iOS 64-bit Support
    As many of you are aware, Apple has recently changed their iOS requirements to enforce 64-bit compatibility.  We’re pleased to announce that the AIR 16 SDK can now be used to generate universal IPA binaries, which will run on both 32bit and 64bit iOS devices.  Going forward, every IPA generated using AIR SDK 16 and above will be a universal binary and there is no change required in the packaging commands for this support.
    Please note that support for creating universal IPA binaries will only be available in the new compiler.  The legacy compiler is not (and will not be) compatible with iOS 64-bit.  Because of this, it will be removed with version 16 of the AIR SDK.  To ensure that Adobe as well as third party tools are able to work with this AIR SDK, the -useLegacyAOT option will continue to exist, but will be internally mapped to the new compiler.
    With this change, any ANE that gets packaged in the application should contain the universal native libraries. Failing to do so will result in “Apple App Store allows only universal applications. <binary name> is not a universal binary. Please change build settings in Xcode project to "Standard Architecture" to create universal library/framework” error while packaging the ipa.
    To learn more about the improved packaging engine, please read Faster Compiling with AIR for iOS.
    If you encounter packaging or runtime issues, please report them to us over at http://bugbase.adobe.com. Please provide detailed steps to reproduce along with sample projects. If you'd like to keep your code private, please feel free to email attachments along with your bug number to [email protected].
    Stage3D Wireframe Mode Support
    To help designers and developers create robust and efficient 3D content, we've added Wireframe support into AIR desktop. This option can be changed by setting Context3D's setFillMode() to "wireframe" or "solid".
    Stage3D - Standard Constrained Profile
    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've added a new Standard Constrained profile.  Like Baseline Constrained, Standard Constrained targets older and lower powered GPUs on both desktop and mobile devices.  While Standard profile reached ~21% of iOS devices, Standard Constrained can now reach more than 85%.  Developers can access this by using the new STANDARD_CONSTRAINED constant in Context3DProfile.  The chart below breaks down the differences between the different profiles that are available.
    Fixed Issues:
    [iPhone 6 Plus] Wrong screen size and dpi is returned through the runtime APIs. (3829474)
    [iOS] [New fast packager] Some applications compiled with older ActionScript compiler won’t work with new fast packaging engine but when rebuild again with latest ActionScript compiler apps work fine. (3837665)
    Geolocation services are not working (3916071)
    [iOS8, iPhone] Application hangs on returning back to stage after importing an image from gallery. (3912961)
    An error is thrown with D.eval library (3857582)
    [AIR Desktop]AIR Runtime crashes when using worker feature in a complex application.(3841682)
    Multiple security and stability fixes
    Known Issues:
    [iOS]Unable to install the application on iOS Simulator after updating iOS SDK and iPhone simulator with 7.1. (3833912)
    [iOS8, iPad] Application hangs on returning back to stage after importing an image from gallery on iPad. (3916940)
    [iOS] App Screen does not render properly when device is rotated to upside down position. (3916521)
    [iOS] Landscape launch image twitches to portrait when aspectRatio is set to landscape mode in application.xml (3916056)
    [Android] StageText not visible after screen rotation. (3821523)
    [iOS iPhone 6 Plus] iPad Launch image is displayed on iPhone 6 Plus in standard display mode. (3836781)
    Download Locations:
    AIR 16 runtime for Windows: 16.0.0.245 Runtime Download
    AIR 16 runtime for Macintosh: 16.0.0.245 Runtime Download
    AIR 16 SDK & Compiler for Windows: 16.0.0.272 SDK & Compiler Download
    AIR 16 SDK & Compiler for Macintosh: 16.0.0.272 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 16 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 16 SDK & Compiler”.
    AIR SDK 16 (Compatible with Flex) for Windows: 16.0.0.272 SDK Windows Download
    AIR SDK 16 (Compatible with Flex) for Macintosh: 16.0.0.272 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Sometimes the release version has a later build number than the last beta we received, which in a way can be even worse than if the build is the same. The thing that has caused some confusion is that a few posts here have been answered with "we've fixed that and it will be in the next build", and the next build turned out to be the same as the previous build.
    So, I think the truth is that those things are fixed in the next build that appears on labs, and the release one doesn't count as a new beta build. I don't know when the next labs build will be.

  • 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.

  • 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

  • 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);

  • 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;

  • 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

  • Who do I talk to about getting the credit on my account that was promised to me 3 months ago?

    Back in April my husband and I traded in our old iPhones for a "free" 5c upgrade through Verizon's loyalty program.  We then signed up for a home phone, and basically after all the changes were made we were told our monthly bill would be $140/month. 

  • Illustrator wont open

    My illustrator shut down unexpectedly. Now when I try and open it, it says "blah blah blah illustrator quit unexpectedly. would you like to reopen blah blah blah" and then I click 'reopen' and get a spinning wheel forever, and 'application not respon

  • Excise Utilization Report

    Is there is any standard report for line item details of debit entries of excise utilization Please let me know the TCode if there is standard report Edited by: Meenu_ND on Oct 14, 2010 5:41 PM

  • BI Content Issue: Unable to see few objects..

    Dear Friends, I have following 2 issues.. can any one help me with your experience? 1) For few reasons i would like to activate 0OB* infoobjects. I am unable to find them in my "business content" - any idea where can i get them? 2) I understand that

  • HT4061 how do i open an iphone for all carriers through imei payment?

    my friend has an iphone that was bought at HONK KONG but belong to an american carrier. i wanted to know how do i open my phone for an israeli company carrier throguh IMEI? i know i need to pay but through what site do i do this? apple? thank you