AIR Mobile, Starling and multitasking

Hi guys,  I'm sure a lot of you don't know that doing background tasking is impossible when renderMode is set to direct.
I recently succeed to make the documentation modified because it was even not mentioned before...  I created a Bug request on Adobe's bugbase and need your votes to see this essential feature implemented : https://bugbase.adobe.com/index.cfm?event=bug&id=3349232
Please take the time to create an account to vote, it's quick, and it could really encourage Adobe to react. The future of Adobe AIR depends of that, since we all agree that we can not develop professional apps without being able to use GPU and multitasking simultaneously.
Thanks!  Florian

Thank you for adding the bug report.  As Florian requested, please take a minute and let us know how you feel about this issue!
https://bugbase.adobe.com/index.cfm?event=bug&id=3349232

Similar Messages

  • Kind Chef mobile app, used Starling and Adobe AIR

    Hi everyone,
    Recently we were busily working on an idea called "KindChef" which is a system that helps restaurants and we as customers.
    We have started a campaign for it on Indiegogo site, which is a crowdfunding site backed by Google as some of you may have heard about it, so that we can find the ones who are interested in the idea and can back us and contribute to it to help us make it happen...
    here is the campaign link: http://igg.me/at/kindchef/x/5769968
    We have developed a MVP (Minimum viable product) mobile app for it, using Starling and Adobe AIR. But it's not the end product and is not so optimized yet. It's just a sample app to show how the system works, but yet so many other features will be added to it's release version as we have discussed on the campaign page.
    We're also going to develop a control panel for restaurants too to manage their restaurant better. we're also going to develop a desktop app for them using Adobe AIR.
    Honestly, there are two reasons why I am talking about it here:
    1) the  Web developer’s perks, which provides AS3 programmers with many useful designs and OOP code snippets that we have used while developing the project and can help you a lot on your projects.
    Also we are giving away all of the Adobe AIR Native Extensions that have been used inside of the project.
    2) the second reason is to spread the word. Because sharing a campaign is a really important thing as Indiegogo counts this as a positive point for the campaigns, so if you just share it you have helped us a lot in our way,  or you may also contribute to it
    Please visit the link above and find more information about it for yourself.
    The most important way that you can help us, is by sharing the campaign link with your friends.
    Please feel free to ask any questions about the whole idea and system or the app.
    Best,
    MyFlashlab team.

    http://www.google.com/tv/spotlight-gallery.html

  • Need HTTPService and play video in flex 4.6 Air Mobile App

    We are porting a flex 3.2 app to mobile app. The 3.2 app uses mx.rpc.http.HTTPService to send XML requests for data and launch video web pages. Will a flex 4.6 Air Mobile app be able to do the same? If so, what replaces mx.rpc.http.HTTPService? I read that mx components will not work in Flex mobile apps.

    HI,
    Its working fine.And the mxml components which are displayobject should not be used in the mobile application except the chart.
    So nothing wrong with using "mx.rpc.http.HTTPService",you can also use  <s:HTTPService/>
    Also there is a nice way to see which components should be used or which not for the mobile application.
    Simply mouse over on the component when you have used it.You can see a message on that if that is not optimized for the mobile application like for the combobox you can see this message:-
    "Adobe discourages using ComboBox when targeting profiles: mobileDevice."
    While this is not the case with <s:HTTPService/>.
    with Regards,
    Shardul

  • Air mobile best way to implement drag and drop

    Hi all,
    I'm developing an application which allows people to drag and drop certain panels.
    But the dragmanager isn't optimized for the air mobile platform.
    What is the best way to implement drag and drop at the moment?
    Write it all yourself or are their some utility classes that can help?

    Hi all,
    I'm developing an application which allows people to drag and drop certain panels.
    But the dragmanager isn't optimized for the air mobile platform.
    What is the best way to implement drag and drop at the moment?
    Write it all yourself or are their some utility classes that can help?

  • USB communication AIR desktop and AIR mobile app

    Hi! Does somebody know the possibilites of USB communication between and AIR desktop app and an AIR mobile app. I need to send files from an desktop application to the external memory on an mobile device. Is it possible for the desktop app to recognise when the mobile is connected. And is it possible for the mobile app to send commands the desktop app? So I need a two way communication. Anybody who has any ideas?

    Really old thread, checking in.

  • I have a MacBook Air with OS X and am having trouble accessing the ADT Pulse Home Security System cameras.  The mobile (iPhone and iPad) apps allow access no problem, but I can't get a picture on the MacBook.  Have tried Safari and Firefox browsers.

    I have a MacBook Air with OS X and am having trouble accessing the ADT Pulse Home Security System cameras.  The mobile (iPhone and iPad) apps allow access no problem, but I can't get a picture on the MacBook.  Have tried Safari and Firefox browsers.  Anyone have any ideas?  Thanks.

    From a Catherine to Katherine -- Had the exact same problem!!  I had to enable Java twice - both in Safari and then on the MacBookAir itself.

  • Flash mobile development - AIR 3.4 and Microphone access

    I'm encountering an issue with AIR 3.4 and the new Kindle Fire (2nd gen, non-HD).
    There is no microphone, as Amazon's comparison chart illustrates: https://developer.amazon.com/sdk/fire/specifications.html, but AIR is telling me that there is a microphone.
    It also reports a value of TRUE for Camera.isSupported and CameraUI.isSupported.
    So here's the scoop on Kindle Fire:
    1st generation Kindle Fire does not properly support audio capture from within AIR (even with an external Microphone connected). For more information, see: https://bugbase.adobe.com/index.cfm?event=bug&id=3197063
    2nd generation Kindle Fire doesn't support audio capture unless an external microphone is connected. However, I don't know of a way within AIR to differentiate between headphone or no, because Microphone.isSupported always returns TRUE.
    Kindle Fire HD supports audio capture with or without an external mic.
    The best metric I know of to handle this, so far, is to use "android.os.Build.MODEL" to disable microphone use for the 1st gen Kindle.
    This is kind of clunky though.
    It also doesn't allow me to properly handle the 2nd gen Fire because there is no way (that I know of) to determine if the user has a microphone plugged in.
    Anyone from Adobe care to weigh-in? (Or anyone that knows an alternative?)
    Edit: Here's a test project that I've created that illustrates the problem:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" applicationComplete="init()"
                   xmlns:s="library://ns.adobe.com/flex/spark" applicationDPI="160">
        <fx:Script>
            <![CDATA[
                private function init():void {
                    cameraLabel.text = "Camera: " + Camera.isSupported.toString();
                    cameraUILabel.text = "CameraUI: " + CameraUI.isSupported.toString();
                    microphoneLabel.text = "Microphone: " + Microphone.isSupported.toString() + " => " + Microphone.getMicrophone();
            ]]>
        </fx:Script>
        <s:VGroup horizontalCenter="0" verticalCenter="0">
            <s:Label id="cameraLabel" />
            <s:Label id="cameraUILabel" />
            <s:Label id="microphoneLabel" />
        </s:VGroup>
    </s:Application>
    Running this program on a 2nd gen Kindle Fire results in the following values being displayed on the screen:
    Camera: true
    CameraUI: true
    Microphone: true => [object Microphone]

    You can read this from the "/system/build.prop" file on Android.
    Funky Monkey Studio has released a nice utiltiy class for doing this, NativeDeviceInfo.

  • 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

  • Mobile me and contacts.

    Hi, when I first got my Iphone 17mths ago and at the time could only transfer my contacts through mobile me and the free trial. However, that was over after 3mths and since then everytime I go into my contacts it says "cannot verify mobile me" but the contacts are still there. I tried removing the mobile me from my phone but I lost all my contacts so had to reconnect. Now, with the new facebook upgrade its appearing there to when it tries to connect with mobile me. What's the way around this? One day I'd love to pay for mobile me but it's not feesible at the moment.
    Ryan

    Why could you only transfer your contacts to your iPhone through MobileMe? You didn't have a computer available at the time?
    If you are syncing contacts over the air with a MobileMe account on your iPhone, if you turn Contacts off for over the air syncing with the account settings or you delete the account from your iPhone, the contacts will no longer be available on your iPhone.
    Your contacts should be available with the Address Book on your Mac and if so, you can sync contacts direct with the Address Book on your Mac via the iTunes sync process. This will not sync the contacts on your iPhone that were downloaded from your MobileMe online address book with the Address Book on your Mac.
    Since your MobileMe account is no longer active, you will continue to get this message if your former MobileMe account is not deleted from your iPhone.

  • Since the latest IOS update, my new iPad Air is freezing and glitching badly. Typing is delayed.

    Since the latest IOS update, my new iPad Air is freezing and glitching badly. Typing is delayed.

    iPad running slow? How to speed up a slow iPad
    http://appletoolbox.com/2012/07/ipad-running-slow-how-to-speed-up-a-slow-ipad/
    If You Think iOS 7 Feels Slow Here’s How to Speed It Up
    http://osxdaily.com/2013/09/23/ios-7-slow-speed-it-up/
    You may have many apps open which can possibly cause the slowdown and possibly the loss of wifi. In iOS 4-6 double tap your Home button & at the bottom of the screen you will see the icons of all open apps. Close those you are not using by pressing on an icon until all icons wiggle - then tap the minus sign. For iOS 7 users, there’s an easy way to see which apps are open in order to close them. By double-tapping the home button on your iPhone or iPad, the new multitasking feature in iOS 7 shows full page previews of all your open apps. Simply scroll horizontally to see all your apps, and close the apps with a simple flick towards the top of the screen.
     Cheers, Tom

  • Connecting between two Adobe air mobile applications (On Android)

    Hi There,
    Does an Adobe AIR application can connect and pass parameters somehow (Directly or by http) with another android application?
    Can Adobe AIR mobile application open a listening socket?

    Um, I'm pretty sure this is wrong. You cannot use SocketServer on a mobile app platform for some stupid reason.
    From the doc
    "AIR profile support: This feature is supported on all desktop operating systems, but is not supported on mobile devices or AIR for TV devices"

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

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

Maybe you are looking for

  • UITableView: set different background colors for header and the table

    I would like to set my background color for my UITableView to white and set my tableViewHeader backgroundColor to grayColor similar to the facebook app. When I bounce scroll my table so that you can see above the header, then currently it is white ab

  • IPhoto/iWeb - am I an idiot or does this really stink this bad?

    I have been using .Mac with iPhoto for a while now publishing photos to .Mac for my family to view. This use to be a wonderfully simply procedure, all integrated in iPhoto. Now iPhoto launches iWeb for this task and I have a big issue with what happe

  • Decent editor?

    Hi there, I'm about to take over a legacy project written in PL/SQL. It's not a very large project but some of the functions are very large, i.e. the kind of functions that would make make Godzilla look like a cute and tiny reptile. I've worked with

  • Is old Adobe Reader going to stop existing?

    I would like to knw, if the old version of A.Reader is gointo to stop existing. I have in all my computers that version (11.0.10), and I don't know if I have to change to A.Reader Dc, or its going to be an update of 11.0.10. Thanks in advanced!!!

  • TS1398 cannot turn on Wi-Fi

    I cannot turn on my Wi-fi on my Iphone.