Flex SDK and AIR runtime version in mobile

Hi, guys.
I'm trying to make my first Flex mobile app.
I'm a little confused about the relationship between Flex SDK and AIR  runtime versions for mobile development.
In the "Developing Mobile Applications with ADOBE FLEX 4.6 and ADOBE FLASH BUILDER 4.6" pdf document, it says:
"AIR requirements
Flex mobile projects and ActionScript mobile projects require AIR 2.6 or a higher version. You can run mobile projects on physical devices that support AIR 2.6 or a higher version of AIR.
You can install AIR 2.6 or a higher version only on supported Android devices that run Android 2.2 or a higher version. For the complete list of supported Android devices, see Certified Devices. Also, review the minimum system requirements to run Adobe AIR on Android devices at Mobile System Requirements.
Note: If you do not have a device that supports AIR 2.6 or a higher version of AIR, you can use Flash Builder to launch and debug mobile applications on the desktop."
So, I go and check the Certified devices in http://www.adobe.com/devnet-apps/flashruntimes/certified-devices.html and find that the minimun FLASH PLAYER version accepted by ALL devices is FP 10.1
1. Does this mean that if I want to release an app to target ALL mobile devices, then I can only use Flex 4.5?
2. Do support for Flash Player mean the same than support for Adobe AIR? Or the application will prompt the user to install whatever version of the AIR runtime and all of them would be supported by the device, even in the FLASH PLAYER support is for a lesser version?
Thanks!

Thanks for your help, Flex harUI,
The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
This makes it way too confusing.
Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
Thanks again,

Similar Messages

  • Flex SDK and AIR Runtime issue

    Hello,
    Please somebody answer my Question.i.e,
    For Instance, I downloaded an Application(AIR application) which is developed with Flex SDK 3.0 and AIR Runtime version 2.5. But I have AIR Runtime version 2.0 installed in my machine. What will happen if i install the application? whether it will be installed completely or Any warning will be shown up regarding the AIR Runtime discrepancies? or will the application be obsolete even after it's successful installation?
    Did anyone experience it?
    Regards,
    venks.

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • How to setup older Flex SDK and AIR 1.5?

    I found an older Flex app that I wanted to install.  It looks like it uses Flex 3 SDK and Adobe AIR.
    How do you setup a different SDK and use a different version of AIR?  I would think the latest version of AIR would be backward compatible but it doesn't appear to be that way.  It seems that the SDK version and the AIR version must match exactly or the app won't compile.  Is this right?
    Thanks,
    -Westside

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Certificate migration and AIR runtime versions

    Hi,
    I recently migrated my AIR app from a self-signed certificate to TrustCenter real certificate. I used migrate AIR application in Aptana AIR SDK in order to make updates smooth. When I tested it using runtime 1.5 I was able to use built-in autoupdate just fine, application with TC certificate installed as an update. After migrating to AIR 2, when I try to install a new version on top of the old one I get a message 'There is already an application with the same name'. I'd like to keep the migration for as long as I can, to make sure everyone can smoothly update.
    Thanks for your help,
    Karol Kowalski

    Hi,
    This discussion thread might help you:
    http://forums.adobe.com/message/2899850#2899850
    In AIR 1.5, Publisher id was generated automatically from the certificate. However, from AIR 1.5.3 onwards, publisher id has been removed. So, to update apps having namespace 1.5 to apps having namespace >=1.5.3, you need to add a separate tag <publisherID> in your application.xml containing the publisherid for the older app.
    Otherwise, it would be treated as a different application. More info can be found on:
    http://www.adobe.com/support/documentation/en/air/1_5_3/releasenotes_developers.html#newfe at

  • Flex SDK and commercial Websites

    Hello,
    I have to build and RIA for a Companys Intranet and i am not sure, if it is legal or possible to do so for free with the Flex SDK?
    I also would like to know, whats the difference between the Free Adobe Flex SDK and the OPen Source Flex SDK? Which of those do i need to
    create the website for free? (If its possible).
    Thanks in advance!

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Flex SDK and FlashPlayer9

    1.is the compiler include in Flex SDK required JVM installed
    to execute?
    2.is the SDK/compiler FREE to use for any purpose?
    3.is the SDK/compiler FREE to distribute?
    4.is the FlashPlayer9(ActiveX, plugin for Netscape) are FREE
    to distribute?
    thankyou very much

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Flex SDK or air sdk

    hi iam new to flex
    iam using Adobe flash builder 4.6 when i open the application.xml file i see this
      xmlns="http://ns.adobe.com/air/application/3.9"
    is the the final sdk version or not if not what should i dowanlod the air sdk or flex sdk and what version plz
    thanx

    You can overlay newer versions of the AIR SDK over most Flex SDKs.  Adobe's latest version of Flex is 4.6 which shipped back in 2011, IIRC.  Apache Flex just shipped 4.13.0 and folks have definitely used it with the most recent AIR SDKs.
    -Alex

  • Flex 4 and air 2beta

    hii
    I have an air application using flex 4 and air 2.0beta version,
    when i am trying to run the project its showing an error :
    VerifyError: Error #1014: Class flash.display::Shader could not be found... ,
    did get what it indicatess....
    have made all the cofigurations..,,changed the namespace 2.0beta2..n all
    please give me any solution ..
    Thanks
    Saritha

    Sounds like airglobal.swc is missing in your library path. I have some tips here http://blogs.adobe.com/jasonsj/2010/03/using_the_air_2_sdk_in_flash_builder_4.html, but you might want to double check your SDK overlay: http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes#AIR_2_SDK.
    Jason San Jose
    Software Engineer, Flash Builder

  • How to check the AIR runtime version?

    How can I check the AIR runtime version that is currently
    installed on the machine?
    Is there a properties file stored in the "Documents and
    Settings" Folder or something like that?
    Thanks in advance!
    Maik

    There is a KB article on this:
    http://kb2.adobe.com/cps/407/kb407625.html
    This may get outdated, but as of AIR 1.5.3 the paths are:
    Mac OS X
    Open the /Library/Frameworks/Adobe AIR.framework/Versions/1.0/Resources/Info.plist text file and locate the <key>CFBundleVersion</key>entry. The corresponding string entry represents the version of AIR, for example: <string>1.5.3.9130</string> 
    Linux
    Open the ApolloVersion text file located inside the /opt/Adobe AIR/Versions/1.0/Resources directory (for example the ApolloVersion text file would show 1.5.3.9130)  

  • AIR Runtime version comparison / updating

    Question #1: Is there any built in function, that could
    compare AIR runtime versions. I know the current runtimeversion
    that the user has, and I know the version that I developed for. Now
    I would like to make sure that the user has the same or newer
    version of the runtime.
    I can split the runtime version by the periods and compare
    each chunk seperatly, byt maybe there is some function in AIR that
    would handle it for me?
    Question #2: How to update the air runtime? Should I
    air.navigateToUrl() the user to :
    http://www.adobe.com/go/EN_US-H-GET-AIR
    or
    http://get.adobe.com/air/?promoid=BUIGQ
    and quit the app?

    If it will be of any help to anyone, I came up with this for
    now:
    // Returns false if v2 is greater than v1
    // v1,v2 - version numer, period separated, ie. "1.1.0.7876"
    function compareVerions(v1,v2)
    v1 = v1.split(".");
    v2 = v2.split(".");
    if (v1.length>v2.length) var cnt = v2.length-1; else var
    cnt = v1.length-1;
    for (var i=0; i<=cnt; i++) {
    var elV1 = parseInt(v1
    var elV2 = parseInt(v2);
    if ( elV1>elV2 ) return true;
    if ( elV1<elV2 ) return false;
    return true;

  • Flex SDK and online emulation coding, your opinion on my project

    Hi to everybody,
    I'm an actionscript developer and I've started a project 2 years ago.
    Since I wanted to test dynamic bitmap generation, I started this path by coding a graphic driver that emulates some old graphic chip used in consoles.
    I could see it can work very well in AS3, so thanks to Flex SDK and FDT I have coded some more complex emulators.
    Llittle by little I've built some classes that emulate some more chips such as SN76489, AY-3-8910, Konami SCC, Namco, TMS9918/TMS9928 and other graphic drivers for arcade emulation.
    There are few project around the web on this subject, some of them such as fMAME are done thanks to Alchemy but, mine is pure AS3 with a lot of otimization, simple code, byte code friendly structures and a lot of caching methods.
    The audio has to be fixed, I still haven't find a good caching way to play the audio generated by emulated sound chips with the streaming feature of flash player. To increase quality and fidelity, I need to rise the buffer, but the delay between a graphic event and its corresponding sound rises too...
    Unfortunately on some old PC and some netbook they are a little slow because they use a lot of CPU and memory. I will be very glad if you can tell me your opinin about this work and eventually your PC configuration you are playing with.
    These are the four consoles/computer I've emulated:
    SEGA SC-3000/SG-1000: http://www.play-sc-3000.com
    SEGA Master System: http://www.digimorf.com/ASms
    MSX 1: http://www.digimorf.com/ASReplay_MSX
    CBS ColecoVision: http://www.digimorf.com/fcv
    And these are some MAME concept based arcade games. To play with these ones you need to use te same control keys of MAME:
    - Click on monitor to focus flash player
    - 5 or 6: Insert Coin
    - 1 or 2: no. of player to start
    - Arrow keys: move
    - X, C: fire buttons 1, 2
    http://www.digimorf.com/FlaME/pacman.htm
    http://www.digimorf.com/FlaME/pacman3D.htm - This uses Away3d for the 3d interactive cabinet, you can rotate and play snce the emulator itself is mapped on the screen object.
    http://www.digimorf.com/FlaME/ladybug.htm
    http://www.digimorf.com/FlaME/pengo.htm
    http://www.digimorf.com/FlaME/crushroller.htm
    http://www.digimorf.com/FlaME/bombjack.htm
    http://www.digimorf.com/FlaME/solomon.htm
    Hope you enjoy them!

    You can set the maximum number of connections by using:
    ServerSocket server = new ServerSocket( port, backlog );
    Where backlog is the number of connections at any one time. I'm not sure - but I'm guessing that the physical limit is dictated by your hardware. Once you queue is full of connections, you are right - any further connections are refused. The default number of connections is 50.
    Mike

  • Do Flash Player runtime and AIR runtime work differently?

    This question is asked as a follow up from a recent discussion, http://forums.adobe.com/message/6260447#6260447, regarding how getObjectsUnderPoint() works. The discussion was marked as correct as the answer provided by kglad was correct for the question asked.
    But, the problem that led to that thread was not solved, as from the tests done, the issue was not from the method but from the runtimes. With the sample code given by kglad, the compiled swf file was working as intended by kglad. But the same code was not if compiled and packaged to AIR runtime.
    Thus the question, do Flash Player runtime and AIR runtime work differently? Or again, that I simply missed out something?
    *Edit: Anyone with similiar experience?

    I'm also using Safari 6.0.1 and I don't have this problem, so I doubt Safari's causing the problem.
    Have you tried uninstalling flash completely and then reinstall? If you haven't, here's Adobe's instructions on how to do so: http://helpx.adobe.com/flash-player/kb/uninstall-flash-player-mac-os.html
    Once you've uninstalled it, try redownloading and reinstalling again: http://get.adobe.com/flashplayer/
    Morgan

  • What is the difference between Microsoft Speech API Dsktop and Windows Runtime versions?

    There is a text-to-speach funtionality on Windows Desktop and on Windows RT and Windows Phone. I want to know what is the difference of TTS APIs (SAPIs)?

    Hi TIKSN,
    Based on your description, it seems that you want to know the difference of the TTS APIs among the Windows Desktop and Windows Store/Phone app. If so in Windows Desktop it uses this
    System.Speech.Synthesis APIs to implement the text-to-speech function. But in Windows Phone Runtime and Windows Store 8.1, it uses the
    Windows.Media.SpeechSynthesis APIs to implement the text-to-speech function.
    For the difference between the "Windows.Media.SpeechSynthesis" and "System.Speech.Synthesis", please try to check the reply which posted by @Rob Caplan - MSFT in here:
    http://stackoverflow.com/questions/25710852/what-are-the-different-between-windows-media-speechsynthesis-and-system-speec
    If I have misunderstood you, please feel free to let me know.
    Best Regards,
    Amy Peng
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Descriptor version does not match runtime version ERROR

    My application tag is as follows: <application xmlns="http://ns.adobe.com/air/application/2.0">
    I even tried (same error result): <application xmlns="http://ns.adobe.com/air/application/2.02.12610">
    adl.exe version 2.0.2.12610
    From Add or Remove Programs(Win XP) Adobe Air's Version: 2.0.2.12610
    Does this make any sense to anybody?

    Hi,
    It sounds like you have a configuration issue with the SDK.  Are you using Flash Builder?  If so, please make sure you have the Flex SDK and AIR SDK installed correctly then in your FB project, verify you've set the Flex SDK version correctly in the Flex Compiler options.
    Setting the application descriptor to <application xmlns="http://ns.adobe.com/air/application/2.0"> is correct.
    Chris

  • Flash Builder, Flex SDK 4.1 and OSMF versions

    Hi,
    I use Flash Builder (4.5) and have to use the 4.1 Flex SDK to make AIR apps for TV sets. The OSMF lib provided in the 4.1 SDK doesnt meet my needs, but the 4.5 version does. However, when I add another OSMF.swc version to my libraries, I get a Conflict error and cannot compile the app. If to prevent conflicts I remove the native OSMF.swf (Properties -> Flex Buid Path -> Remove) then Flash Builder signals an error (red cross aside the project in the project explorer), but won't say where it is. Of course it will not compile either.
    Any idea ?

    If I had to summarize my problem in ten words :
    With Flex 4.5 SDK and AIR 2.6 SDK I can stream dynamic http in the VideoPlayer element, but it won't play on a Samsung TV.
    With Flex 4.1 SDK and AIR 2.6 SDK I can launch the app on a Samsung TV, but the VideoPlayer element won't play any dynamic http stream.
    I assume this problem comes from OSMF because it is the library supposedly handling the dynamic streaming. I just can't make it work within Flex 4.1 :
    If I delete the native osmf.swc and remove it from the Flex Build Path properties, Flash Builder won't compile, claiming there is an error, even if I add other more recent osmf.swc.
    If I don't delete it and still add another one, either I get a conflict error or a "not found" error. either way it won't compile.

Maybe you are looking for

  • Using a Dropdown Value to Set Criteria for Queries

    Hey, I am first trying to create a Dropdown box, should I just use HTML or should using APEX components... The values are stored in a table. I want to have the users have the ability to select a value from the drop down, and depending on what value t

  • HEIRARCHIAL ALV REPORT

    Iam getting following error to the below report : The type of the database table and work area "T_VBAK" are not unicode convertible. Please any one chech the error and suggest the solution. REPORT  ZHERSEQREPORT                           . TYPE-POOLS

  • Scheduler Not Following Pattern

    I have scheduled a transaction within the hourly tab to run between 3pm - 4pm and to run every 5 minutes within that range.  The job does start at 3:00pm and runs every 5 minutes but does not stop at 4:00pm.  Does somebody know why?

  • Problem while calculating time before 5 years

    Dear all, See the following code. Here i tried to calculate the time before 5 years. import java.util.Date; public class Test         public static void main(String args[])                 long threshold = -1;                 long age = 5;           

  • Green Tint using mattes or transitions

    While using hdv footage, i've noticed that sometimes during matting and especially when i add a fade out transition; that at the frame the effect takes place, a green tint is added to the clip for the length of the transition. Any suggestions? Thank