AIR 3.9 Android Workers Tested

HI all,
I have a Worker compatibility library that allows you to develop pseudo-threaded code that will take advantage of Workers when available, and will fall back to pseudo-threads when not available (Flash Player < 11.4, workersSupported=false, iOS).  I ran this code without modification through the new AIR 3.9 with Android Worker support and it worked like a charm.
See my blog post and the AS3-Worker-Compat library on github for details.
I need to further investigate tuning the pseudo-threading scheduler to ensure that pseudo-threads are not hampering performance too much.  I did notice that my pseudo-threaded JPEGEncoder (in pure AS3) was much, much slower on Android than the native JPEGEncoder class, though that's partially because of pseudo-threading, and partially because the native implementation is much faster.
Best,
-Jeff

I reported a similar bug:
https://bugbase.adobe.com/index.cfm?event=selectBug&CFGRIDKEY=3558560
I have significant problems on the Galaxy Tab that do not appear on other devices.

Similar Messages

  • Air 3.7 (android)  javascript issue in stagewebview

    Hi
    I have simple javascript code runing in stagewebview:
    //  javascript atob() is used for  base64 decoding.
    var serializeObject = JSON.parse(atob("eyJjYWxsQmFjayI6IltTV1ZDYWxsQmFja11pbml0SlMiLCJtZXRob2QiOiJpbml0SlMiLCJh cmd1bWVudHMiOltdfQ=="));
    alert(serializeObject.method);
    publishing in AIR 3.5 -android,  the code works, but publishing in AIR 3.7 failed.
    thanks for any help in adavance!
    thanks,
    Jackie

    Hi Nimitja,
    Here is the sample application.
    https://www.dropbox.com/sh/r4f19h1gchvylcp/MVtXf83I5v
    (1) I used Flash cs6 with AIR 3.5 and 3.7
    (2) tested movie in cs6 (ctrl+enter), air 3.5 worked, but air 3.7 failed
    thanks,
    Jackie

  • AIR 3.7 Android 4.3 - Play Store Install not possible

    Hi,
    this is just to inform people with AIR 3.7 Android Apps at the Google Play Store.
    We have an App at the Google Play Store which was compiled with AIR 3.7.
    This App was running fine till updating a Device to Android 4.3.
    Now this App can NOT be installed anymore via the Google Play Store.
    The error is: Package is not signed correct.
    We will now compile the App with AIR 3.8 and resubmit it or is there anything else we can do?
    Best regards,
    Roman

    Pahup thank you for the quick reply.
    I have not tested on a 4.3 device (do not have access to one yet), but I did test on a 4.0 device and everything worked well.
    The quotes I posted are just on version 2.0.2 which was built with 3.7.0.209. There were a few complaints on the previous version 2.0.0 which was built with 3.7.0.1860, but not as many.
    I am able to install the app both from Google Play and by downloading it off DropBox and allowing foreign files to install on my devices, it works great on all my test devices but some users, most of whom are not running 4.3, are having issues.
    Previous to 2.0.0 the app was probably built with 3.6, it has been a while since the update before 2.0.0.
    The paid app is also running 3.7.0.209. I got excited and update both apps yesterday and both are having similar issues, less comments on the paid one because less users obviously. I am now rolling out 2.0.3 update for the free app which uses 3.8.0.1040 if that fixes the issues I will update the paid one as well, if not then I am rolling it back to 3.7.0.1860. I don't like exprimenting on live users for obvious reasons, app has over 5 million downloads so it is a good sampling if nothing else.

  • How can I download Adobe air 0n a android tablet PC Intel TA10CA3 it keeps saying error 24

    How can I download Adobe air 0n a android tablet PC Intel TA10CA3 it keeps saying error 24

    Hi Akad,
    Did you found any solucion to your problem?
    I'm having the same problem with my tablet.
    The same code works on others devices but not on my tablet.
    I believe we are using the same tablet.
    Please send me an E-mail when you can.
    My email: [email protected]
    Hope you found the solucion.

  • AIR Runtime on Android Emulator

    Greets,
    I've a problem with AIR Runtime on Android Emulator: after I installed the runtime apk  (everything goes fine) i try to install the helloworld.apk compiled with Flash CS5 + Andr ext.
    Well, i receive this message "INSTALLED FAILED INVALID APK"
    Anyone knows causes?

    >>Only one more question: can you explain me why everytime I compile i got this messsage back?
    >>"No libraries were linked as Runtime Shared Libraries (RSLs) because of your publish settings: AIR Android"
    Flash CS doesn't let you link Libraries as RSLs in Android. Probably you are using a standard library that, by default is linked as an RSL. The warning is just to let you know that the link setting is being overridden. (The Text Layout Framework is the most likely library.) If you aren't intentionally using RSLs, or don't even know what an RSL is, you can ignore the warning.

  • How to Install Air file in Android phone

    Hi,
    I have created a help system using RoboHelp and created adobe Air file. I want to install the help file in my Android phone. how do i install the help in my phone. I have installed Adobe Air application through Android market. but i am unable to install the air application. is there a way to convert the AIR file as PKG and install it?
    please help.
    thanks.

    Follow up - just found this thread - http://forums.adobe.com/thread/887118?tstart=0
    You're out of luck - go hit the wish list form at: http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=38

  • Associate file extension with air app on Android

    Hi,
    I am trying to associate a file extension with my air app on Android. My goal is to be able to start my app by clicking on a file with a specific file type from either a file manager or mail app. I have found a solution that in theory would work in native, but does not with air somehow.
    In the .xml-file for the app, under the <android> tag I have written:
    <activity>
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="file" />
                <data android:pathPattern=".*\\.csml" />
                <data android:host="*" />
            </intent-filter>
        </activity>
    Does anyone have an idea how this could be solved?
    Thanks in advance
    Jens

    If it works in a native app, it should also work in an AIR app in this case. Can you verify that it does work in a native app?
    See also:
    http://www.mail-archive.com/[email protected]/msg47862.html//www.mail-archive.com/[email protected]/msg47862.html
    http://stackoverflow.com/questions/1733195/android-intent-filter-for-a-particular-file-ext ension

  • Open pdf from an Air application for Android

    Hi at all,
    i'm developing an AIR Application for Android devices.
    Into the app there is a button which should open a pdf file with the default pdf reader (multitasking), but doesn't work!
    I've an Android Emulator (2.2).
    This is the code
    protected function openClickHandler():void
            f.openWithDefaultApplication();
    f is a File object which points to pdf into the storage folder.
    Any suggest! Help!!
    Thanks.
    F.

    Specific use cases from developers is one way Adobe prioritizes feature development. That's why whenever you request a feature, the response will often include a request for a use case -- even if the use of the feature seems self-evident. Your use case could add more value to a potential feature beyond the self-evident.
    Thanks!

  • Example working Flex AIR app for Android?

    I'm having trouble getting even the most basic AIR app working on Android. Here is the code:
    <?xml version="1.0" encoding="utf-8"?>
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                            xmlns:s="library://ns.adobe.com/flex/spark"
                            xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:local="*"
                            width="600" height="600">
         <fx:Declarations>
             <!-- Place non-visual elements (e.g., services, value objects) here -->
         </fx:Declarations>
         <mx:Label text="Hello World"/>
    </s:WindowedApplication>
    It works fine running on  Windows in Flash Builder, obviously it's pretty simple. Here are the  commands I use to put it on a Samsung Galaxy Tab with Android 2.2.
    C:\Users\Ryan\Adobe  Flash Builder 4\Test2\bin-release>adt -package -storetype pkcs12  -keystore C:\Users\Ryan\STG-Android.pfx Test2.air Test2-app.xml  Test2.swf
    password:
    C:\Users\Ryan\Adobe Flash Builder 4\Test2\bin-release>adt -package  -target apk -storetype pkcs12 -keystore C:\Users\Ryan\STG-Android.pfx  Test2.apk Test2-app.xml Test2.swf
    password:
    test
    C:\Users\Ryan\Adobe Flash Builder 4\Test2\bin-release>adb install -r Test2.apk
    2286 KB/s (419172 bytes in 0.179s)
             pkg: /data/local/tmp/Test2.apk
    Success
    A Test2 app icon shows up on my Galaxy Tab  under Applications but when I run the app I just see a plain white  screen, I don't see the words "Hello World". Any ideas? Does anyone have  an example Flex AIR app that works on Android and can post the code so I  can try it on my Galaxy Tab? I know AIR is installed correctly on my  Galaxy because I installed an AIR app called South Park Avatar Creator  that I got from the market and it works fine.
    Thanks,
    Ryan
    P.S.  Here is the Test2-app.xml from my non-working project above in case it  helps. This is the default generated with a new Flex app in Flash  Builder 4 using the Flex 4.1.0 AIR 2.5 SDK but I uncommented the andoid  tags and set the visible tag to true.
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/2.5">
    <!-- Adobe AIR Application Descriptor File Template.
        Specifies parameters for identifying, installing, and launching AIR applications.
        xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/2.5
                 The last segment of the namespace specifies the version
                 of the AIR runtime required for this application to run.
         minimumPatchLevel - The minimum patch level of the AIR runtime required to run
                 the application. Optional.
    -->
        <!-- A universally unique application identifier. Must be unique across all AIR applications.
         Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
         <id>Test2</id>
        <!-- Used as the filename for the application. Required. -->
         <filename>Test2</filename>
        <!-- The name that is displayed in the AIR application installer.
         May have multiple values for each language. See samples or xsd schema file. Optional. -->
         <name>Test2</name>
         <!-- A string value of the format  <0-999>.<0-999>.<0-999> that represents application  version which can be used to check for application upgrade.
         Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
         An updated version of application must have a versionNumber value  higher than the previous version. Required for namespace >= 2.5 .  -->
         <versionNumber>1.0.0</versionNumber>
         <!-- A string value (such as "v1", "2.5", or "Alpha 1") that  represents the version of the application, as it should be shown to  users. Optional. -->
         <!-- <versionLabel></versionLabel> -->
        <!-- Description, displayed in the AIR application installer.
         May have multiple values for each language. See samples or xsd schema file. Optional. -->
         <!-- <description></description> -->
        <!-- Copyright information. Optional -->
         <!-- <copyright></copyright> -->
        <!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
         <!-- <publisherID></publisherID> -->
        <!-- Settings for the application's initial window. Required. -->
         <initialWindow>
             <!-- The main SWF or HTML file of the application. Required. -->
             <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
             <content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
             <!-- The title of the main window. Optional. -->
             <!-- <title></title> -->
            <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
             <!-- <systemChrome></systemChrome> -->
            <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
             <!-- <transparent></transparent> -->
            <!-- Whether the window is initially visible. Optional. Default false. -->
             <visible>true</visible>
            <!-- Whether the user can minimize the window. Optional. Default true. -->
             <!-- <minimizable></minimizable> -->
            <!-- Whether the user can maximize the window. Optional. Default true. -->
             <!-- <maximizable></maximizable> -->
            <!-- Whether the user can resize the window. Optional. Default true. -->
             <!-- <resizable></resizable> -->
            <!-- The window's initial width in pixels. Optional. -->
             <!-- <width></width> -->
            <!-- The window's initial height in pixels. Optional. -->
             <!-- <height></height> -->
            <!-- The window's initial x position. Optional. -->
             <!-- <x></x> -->
            <!-- The window's initial y position. Optional. -->
             <!-- <y></y> -->
            <!-- The window's minimum size, specified as a width/height pair in pixels, such as "400 200". Optional. -->
             <!-- <minSize></minSize> -->
            <!-- The window's initial maximum size, specified as a  width/height pair in pixels, such as "1600 1200". Optional. -->
             <!-- <maxSize></maxSize> -->
         </initialWindow>
        <!-- We recommend omitting the supportedProfiles element, -->
         <!-- which in turn permits your application to be deployed to all -->
         <!-- devices supported by AIR. If you wish to restrict deployment -->
         <!-- (i.e., to only mobile devices) then add this element and list -->
         <!-- only the profiles which your application does support. -->
         <!-- <supportedProfiles>desktop extendedDesktop mobileDevice extendedMobileDevice</supportedProfiles> -->
        <!-- The subpath of the standard default installation location to use. Optional. -->
         <!-- <installFolder></installFolder> -->
        <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
         <!-- <programMenuFolder></programMenuFolder> -->
        <!-- The icon the system uses for the application. For at least one resolution,
         specify the path to a PNG file included in the AIR package. Optional. -->
         <!-- <icon>
             <image16x16></image16x16>
             <image32x32></image32x32>
             <image36x36></image36x36>
             <image48x48></image48x48>
             <image72x72></image72x72>
             <image128x128></image128x128>
         </icon> -->
        <!-- Whether the application handles the update when a user double-clicks an update version
         of the AIR file (true), or the default AIR application installer handles the update (false).
         Optional. Default false. -->
         <!-- <customUpdateUI></customUpdateUI> -->
         <!-- Whether the application can be launched when the user clicks a link in a web browser.
         Optional. Default false. -->
         <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
        <!-- Listing of file types for which the application can register. Optional. -->
         <!-- <fileTypes> -->
            <!-- Defines one file type. Optional. -->
             <!-- <fileType> -->
                <!-- The name that the system displays for the registered file type. Required. -->
                 <!-- <name></name> -->
                <!-- The extension to register. Required. -->
                 <!-- <extension></extension> -->
                 <!-- The description of the file type. Optional. -->
                 <!-- <description></description> -->
                 <!-- The MIME content type. -->
                 <!-- <contentType></contentType> -->
                 <!-- The icon to display for the file type. Optional. -->
                 <!-- <icon>
                     <image16x16></image16x16>
                     <image32x32></image32x32>
                     <image48x48></image48x48>
                     <image128x128></image128x128>
                 </icon> -->
             <!-- </fileType> -->
         <!-- </fileTypes> -->
        <!-- Specify Android specific tags that get passed to AndroidManifest.xml file. -->
         <android>
             <manifestAdditions>
             <![CDATA[
                 <manifest android:installLocation="auto">
                     <uses-permission android:name="android.permission.INTERNET"/>
                     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
                     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
                     <uses-configuration android:reqFiveWayNav="true"/>
                     <supports-screens android:normalScreens="true"/>
                     <uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>
                     <application android:enabled="true">
                         <activity android:excludeFromRecents="false">
                             <intent-filter>
                                 <action android:name="android.intent.action.MAIN"/>
                                 <category android:name="android.intent.category.LAUNCHER"/>
                             </intent-filter>
                         </activity>
                     </application>
                 </manifest>
             ]]>
             </manifestAdditions>
         </android>
         <!-- End of the schema for adding the android specific tags in AndroidManifest.xml file -->
    </application>

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                            xmlns:s="library://ns.adobe.com/flex/spark"
                            xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:local="*"
                            width="600" height="600">
         <fx:Declarations>
             <!-- Place non-visual elements (e.g., services, value objects) here -->
         </fx:Declarations>
         <mx:Label text="Hello World"/>
    </s:Application>

  • AIR 3.5, Android 4.2.1, preventDefault not working

    Hi I'm testing some stuff with the new AIR 3.5 SDK onmy Galaxy SIII LTE which is running Android 4.2.1 (Jelly Bean). I've been trying to stop my applications from closing when you press the Back button and do something when you press the Menu button.
    However I've noticed that regardless if I use preventDefault on the KeyboardEvent the application will still minimize. This problem also occured in AIR 3.4.
    I'm compiling my projects using FlashDevelop 4.2.1 with the Flex SDK 4.6.0 and AIR 3.5 installed correctly, I've also setup my compiler options so "-swf-version=18" is included.
    Here is my document class
    Here is my project
    Does anyone have any ideas why this isn't working, I'm using running the application via USB debugging on my Android phone.
    Thanks in advance,

    I have a HTC Desire with Android 2.1, and a home hub 1, and have no problems. Do you have another router you can try, or perhaps use as an extra wireless access point?
    I do know that people seem to have problems with the HH3, for some reason, but I cannot see why it should be an issue with an Andriod device, as they normally remember wireless settings.
    Channel 13 can cause issues with some devices.
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Please clarify availability of H 264 encoding in AIR for iOS/Android

    Hello,
    I've written an app to send a live camera stream via RTMP in H 264/Nellymoser from mobile devices.  The app works fine on AIR when tested on my Win7 desktop, but when I publish to AIR 3.2 for Android or AIR for iOS, it seems that the H264VideoStreamSettings are simply ignored and the video ends up in Sorenson.  Is H264 supported for encoding/publishing on AIR for mobile devices?  If not, is this planned for the future?
    Thanks!

    Unfortunately, the release notes say H.264 encoding from AIR is for the desktop version only:
    http://helpx.adobe.com/x-productkb/multi/release-notes-flash-player-11.html
    H.264/AVC Software Encoding for Cameras (desktop) — Stream high-quality video from your computer's camera with higher compression efficiency and industry stanard support, enabling both immersive real-time communications such as video chat/conferencing and live video broadcasts.

  • Can I run an html/javascript AIR app on Android or iOS?

    Is it possible to compile an already-existing HTML/javascript app to install/run it on any mobile OS (Android or iOS, in particular)? I haven't found anything that says it's possible, only instructions for doing it with a Flash/Flex based AIR app.
    I have a large html/javascript app, with a lot of value put into it, and my client would like to be able to package it for use on tablets. Ideally, I'd like to be able to not only have it run there, but also be able to "hide" the html/js code from prying eyes, if there's a way to do that.
    Thanks much in advance... I've done considerable research trying to get an answer to these questions.
    - Jack

    Hi Ross,
    the certificate used for APK files is a self-signed one so at this point, no need to use Google Console yet.
    See http://helpx.adobe.com/digital-publishing-suite/kb/publishing-process-android-amazon-mobil e.html (Create a certificate file using Keytool)
    Testing is only a matter of installing the APK file on the device where you should be able to test.
    The Android developer account will be useful for testing if you have in-app purchases matching 'retail' folios.

  • Flash or Air on INTEL Android?

    Hi there;
    I'm wondering if any version of the Flash player exists that can be run on INTEL based Android systems?
    I've posted a stackoverflow question on this here:
    http://stackoverflow.com/questions/5575064/install-flash-or-air-on-android-x86-intel-based -android
    but realized that I should come here to see if I can get a direct response from Adobe, since I haven't gotten one on stackoverflow.
    I'm running Android x-86 in VirtualBox, and it runs 10x faster than the emulators for me, and I'd love to be able to test Flash/Android out like this.
    Thanks for any suggestions,
    Brad.

    Vote here for Android X86 support :
    https://bugbase.adobe.com/index.cfm?event=bug&id=3651397

  • Message erreur -24 avec adobe air sur tablette android samsung galaxie tab

    j'AI UN MESSAGE D'ERREUR -24 AVEC ADOBE AIR IMPOSSIBLE D'INSTALLER. J'AI INUTILEMENT FORMATE MA TABLETTE ET TOUT PERDU POUR RIEN. J'AI TABLETTE SAMSUNG GALAXIE TAB 3 ANDROID.

    Il semblerait, d'après les réseaux de documentation pédagogique que l'application blue fire reader sur Android soit "the best way to read Adobe® Content Server protected eBooks on your Android phone or tablet" A tester donc.

  • Air perfomance on Android 4.0.4

    Hello,
    I have a flash game called Cosmic Cow. I convert it to Android (.apk) using Adobe Air. But the problem is that the game runs very slow when I try to play.
    I tested it on my tablet with Android 4.0.4
    Do you know what settings should I modify to make it run better (faster)?
    This is the game http://en.flashgames.de/onlinegame/cosmic-cow/play
    Thanks,

    I'd recommend profiling the application with Adobe Scout to see what's going on, then optimizing based on those results.
    http://gaming.adobe.com/technologies/scout/

Maybe you are looking for

  • How to implement Oracle user/role security with Access front end?

    Hi, We have successfully migrated our Access database tables to Oracle 10g using SQL developer. We've recreated all the users and roles(i.e., access groups) in Oracle and granted rights to tables. In the Access front end database, in the Database win

  • Create new iTunes Library

    My music is on an external HD, is there any way to create a Library from the HD to my laptop without moving all the music over. I just need to create a new Library on the laptop and keep the music on the external HD. Can anyone help me with this prob

  • Bandwidth manager with Solaris

    Hi all ! Is there a tool for bandwidth manager like pf-altq in BSDs or other in Linux ? Thanks in advance. roberto

  • Incorrect number range picked up for accounting document

    Hi, We made a return from the customer. The accounting document number is a number from the normal invoice range (starting with 11...) It should be from correction invoice range. Which customizing settings do I need to make? Which tables? Thank you.

  • Activity Journal not available in MSA

    Hi, Can someone please advise how to replicate AJs to mobile. Created an Activity Journal Template Type, assigned a Template, released it and I'm able to see the Activity Journal in the Maintain Activities transaction in CRM-Online, using the corresp