Can Flash Builder actually make native mobile apps as advertised?  Or does it always require AIR?

I'm developing mobile applications on AIR with FlashDevelop.  It's a very nice platform to develop on, but AIR is a whopping huge download for mobile, especially over an expensive 3G connection.  I'm worried about driving away potential customers with that and I'd love to find something that builds native apps instead.  So I was very excited when I went to the Flash Builder page and read:
"Build uncompromised native applications for iOS, Android, and Blackberry Tablet OS..."
However, when I started looking at the documentation, everything always seems to still be based on AIR.  And AIR apps are definitively not native.
Does anyone know if I've just missed something and Flash Builder really is able to build native apps?  Or is Adobe just blowing smoke and redefining words?
Thanks! 

I don't see what the problem with running on a virtual machine would be. Most Android apps run on a virtual machine. Or isn't Dalvik a virtual machine?
However, this is true for Android and not for iOS. On Android, your application is compiled to bytecode and then run on a virtual machine. This has the advantage of allowing you app size to be smaller, since users can download the AIR runtime separately and share it among different apps.
On iOS, it is compiled to machine language. Otherwise, Apple would not allow its distribution on the app store.
Some features are tailored for a specific environment (for example, text input controls). Some features are available on some environments and not on others, and the runtime provides functions to determine whether they are available or not.

Similar Messages

  • How to display rich content with URL in adobe flash builder and flex for mobile apps?

    Hi,
      In Apple IOS SDK, I used the WebView control to display the rich text with Bullets, different font style, images within the text and the URLs also within the text as HTML content.
    Clicking on the URLs automatically opens the respective webpage in Safari.
    In Adobe Flash Builder, I don't see any control straight away equivalent to Apple WebView control.
    How to implement the same using adobe and flex?

    Thanks for your reply, its nice to know its not just me.
    the error i got when submitting to the App store where due to native support for IPHONE 5 which is now mandatory (from May 1st), looking around the internet the common soloution seemed to be upgrading to Air 3.7.
    The strange erorrs on 3.7 revolve around compiling a standard / production build (fast build works fine)
    the error is always the same (snippet shown below):
    Error occurred while packaging the application:
    Undefined symbols for architecture armv7:
      "__ZN7avmplus8Debugger9debugLineEi", referenced from:
          __ZN7avmplus9MethodEnv9debugExitEPNS_13CallStackNodeE in AOTBuildOutput-4.o
          __ZN7avmplus11BaseExecMgr22debugEnterExitWrapperNEPNS_9MethodEnvEiPj in AOTBuildOutput-4.o
    I have completly failed to work out why, but my gut feeling is its something to do with how the mac is compiling the code in standard build and unable to find a library it needs.
    cheers
    Toby

  • Question about Dreamweaver Native Mobile Apps with PhoneGap

    I am trying to determine the best way to build an app for my business.  It doesn't need to be anything fancy, but needs a clean UI that is easy to navigate and interfaces with an online database.  The PhoneGap intergration with Dreamweaver 5.5 seems really intriguing, but before I spend the $650 to upgrade my creative suite, I had some questions.
    Doing some research, I have found multiple references to apps created in this way running slowly.  Noticable lapses on button pushes, pages loading slowly, etc.  Is this an issue and if it is, is there any way to get around it? 
    Idealy, I would deploy my app to both Android and iOS devices, how smoothly does that run?  I have some basic knowledge of both Java and Objective-C, but using dreamweaver seems to be quite a timesaver.
    If anyone has any input or comments about using Dreamweaver to create native mobile apps I would love to get some feedback.  Thanks!

    PhoneGap builds mobile apps with HTML, CSS, and JavaScript. You cannot use a server-side language, such as PHP, with PhoneGap.
    Presumably, you want to connect with a MySQL database on a remote server. To do so, you would need to use Ajax to send and receive data from the MySQL database. You can use jQuery to send and receive data as JSON. PHP has JSON functions that decode and encode data as JSON strings.
    How difficult or easy you would find setting this up depends on your knowledge of jQuery and PHP. I don't know of any tutorials that show how to pull everything together for PhoneGap, but it shouldn't be too difficult to find tutorials for using jQuery Ajax to communicate with MySQL.

  • Settings for Native Mobile App

    I'm using RoboHelp 11 to generate a native mobile app for Android.
    In the Generate Native Mobile App dialog box, I've downloaded PhoneGap, Android SDK, JDK, and Apache Ant. I've then used paths that I think would work. Here's a screen shot:
    When I attempt to generate the file, I see an error (below).
    Can you please recommend the exact path? I've looked at your documentation(Adobe RoboHelp 11 * Generate a native mobile app) and Tom Aldous's YouTube video (How To Create Android App From Your Training and Technical Manuals - YouTube). Does it matter where I download the files? Is RoboHelp 11 just compatible with certain versions of these downloads?

    @Robert I am working with someone else who is having problems. I produced some instructions for Rh10 that got things working for myself and others. The difference between 10 and 11 is that 10 required some system variables to be set whereas 11 sets the necessary paths when generating the app. Thus it is likely your problems are related to the various installations. Given where you have located them, it is not possible for me to read them. I put each app (except Java) directly off the C drive.
    To the best of my knowledge, the only app that is version specific is PhoneGap which must be 2.9.0 and that is what you have.
    First try moving the apps and generating outside your profile. This is my setup from 10 but 11 is the same as far as this part is concerned.
    See where that gets you.
    @Rick Apps are great for Knowledge Bases. As far as OLH is concerned, there are some usability issues if people don't know how to switch between apps.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Can I erase older versions of mobile apps in the mobile applications folder within iTunes folder

    Can I erase older versions of mobile apps in the mobile applications folder within iTunes folder without distuebing their running in my iPhone and iPad? Thank you

    should be okay.
    in any event, if something happens, you can always redownload previous purchases:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store (the music feature currently works in the US only)

  • Can location services get disabled automatically? Or does it always require a user to disable it?

    Can location services get disabled automatically? Or does it always require a user to disable it?
    I was repeatedly trying to Find my iPhone  when it came up with "Location Services Disabled".
    Later I was able to find my iPhone again.  This has happend severally times lately?
    Cold this happen automatically, like a "time out" function?

    Can location services get disabled automatically? Or does it always require a user to disable it?
    I was repeatedly trying to Find my iPhone  when it came up with "Location Services Disabled".
    Later I was able to find my iPhone again.  This has happend severally times lately?
    Cold this happen automatically, like a "time out" function?

  • Native mobile apps, particularly iOS

    Just got an email about how Flex Builder 4.5 lets you easily deploy native cross-platform mobile apps. On a scale from Trivial to Impossible, how would you rate converting an LCCS app with bi-directional video streaming to a fully-functional mobile app?
    Josh

    Hi, Josh,
    There are two answers to that question:
    1.  There is a beta version of the LCCS framework that is mobile compatible. http://forums.adobe.com/message/3833841#3833841#3833841
    2.  you can create a mobile app using the Flash-only SWC included in the  release LCCS SDK.
    Thanks
    sasha

  • Some one help I'm getting crazy: Flash Builder 4.6 - debugging mobile on desktop : Process terminate

    Hi all,  I am working with FB 4.6 on a windows 7pro 64 bit I'm working at a mobile android project.  I can debug it perfectly on device but if I launch it with the desktop emulator the debugger never connects.  Once I close the AIR window I got "Process terminated without establishing connection to debugger", and all the trace commands.   I am just noticing that both Android and Desktop have the ***IDENTICAL**** version of adobe air 3.1.0.488   Anybody can help on this? I have a bunch of network connections to debug, and it would be extremely easier to test the app on the desktop FB environment  I have tried the most common things: clear project, create a new workspace and re-import the project, run FB as an admin and also re-installing the AIR runtime.  Also I have the lastest JRE  Thanks  Alfonso

    Ok, in flash builder I simply opened the project's properties panel and clicked apply. I don't get the error anymore. It's weird, I know! but it has just worked for me. Give it a go

  • Flash Builder 4 and Flex Mobile

    I've started a Udemy course on Building Mobile Projects in Flash, and late last year I bought CS5 Master Suite with Flash Builder 4. Now I'm halfway through the course and was instructed to open a "New Mobile Project" in Flex, and didn't have this option.
    After a bit of research it became clear I need Flash Builder 4.6. The course didn't specify this, which is extremely annoying, seeing as I've coughed up a not insubstantial amount of money for the software. Can anyone tell me what my options are here? I'm reluctant to part with more cash just to upgrade to yet another version of Flash Builder.

    Hi,
    You can still build apps with the AIR sdk using the command-line. One thing you lose by not upgrading to FB 4.6 is the new mobile framework in Flex, along with easier build/debug options. In my opinion it really is beneficial to upgrade. You will find it much simpler to test your apps and deploy them for iOS, Android, and BlackBerry.
    Again, you can do everything with the free AIR sdk, including the new AIR 3.1 features like captive runtime, etc, it just won't be integrated into Flash Builder 4. Ant scripts are another way to automate the build process, and FB 4 has a streamlined Ant integration.
    iBrent

  • Flash Builder 4.5 cannot run apps

    Any idea what to do with that:
    Flash Builder cannot locate the required version of Adobe Flash Player. You might need to install the Flash Player or reinstall Flash Builder.
    Do you want to try to run your application with the current version?

    Try to avoid using MX components in mobile apps.

  • Flash Builder doesn't launch my app nor debugger

    Hi, very odd.
    Flash Builder all of a sudden stopped launching my app or the debugger.
    When I press run Flash Builder switches to my browser (Firefox 3.x) then nothing.
    Doesn't open a new tab, no error messages, nothing.
    Exact same thing when I try to debug, except I get an error saying it failed to connect, session timed out.
    It also says to make sure it was compiled with debugger on (huh?) and that I'm running a debugger version of Flash which I am.
    Not sure what to do now. There is no real error message, and no odd behavior other than it just not doing anything.
    Any idea?

    After I hit run the URL that is shown on Firefox is the last page that I was on, so in this case, 'this' pages url; therefore, has nothing to do with what I'm trying to run. So in this case it would be "http://forums.adobe.com/post!reply.jspa?message=3625965"
    Now as for which version:
    Flash Player version: MAC 10,2,153,1 debugger version
    Mac OS: 10.6.7
    Update: Alright, it seems to have been some Firefox bug. I upgraded to Firefox 4.x on a haunch and somehow it must of reset whatever that was causing the problem and it now works as nornal. Thanks for the help though, appreciated.

  • I have a license to Adobe Acrobat Pro DC - can I use it in the mobile app?

    Hi!
    I recently bought the license to Adobe Acrobat Pro DC for my computer and now I want to extend my possibilites with the mobile app. Is it possible in some way to use the bought license in the mobile app? Because I'm requested to buy additional packages when I for example wants to export a pdf?
    Thanks!
    Mikael Damar

    Hi Mikael,
    I am can understand your concern & will guide you in the right direction. Can please let me know if you have a subscription for Adobe Acrobat DC Pro or its a Perpetual licence?
    As with perpetual licence you won't be able to use the extended functionality on the mobile app. by using the same licence and it will prompt you for the additional package. However if its a subscription you just need to simply Sign In to the mobile app. using your Adobe ID with which you serialized the Acrobat DC Pro on the computer to use these functionality.
    Regards,
    Aadesh

  • Random errors on Flash Builder 4.5.1 mobile project: FXG elements

    I'm kind of frustrated because Flash Builder is starting to report random errors on some mxml components that include FXGs. It's reporting the following errors:
    1. 'MyFXG' declaration must be contained within the <Declarations> tag, since it is not assignable to the default
    property's element type 'mx.core.IVisualElement'.
    2. In initializer for 'mxmlContent', type es.domain.application.skin.assets.fxg.MyFXG is not assignable to target Array
    element type mx.core.IVisualElement.
    Code example:
    <s:Group height="100%"
                 left="10" right="10" top="40" bottom="10">
            <fxg:MyFXG width="100%" height="{content.height+20}"/>
    </s:Group>
    The curious thing (and frustrated one): these fxgs are included on others components and are working fine. There's no problem with the FXG themselves. If I comment all lines where I get an error, my project starts to compile fine (remember that I got included those very same fxgs in other components in the same project).
    Even more curious: if I uncomment those lines my project continues to compile fine! But If I make a clean, It starts to complain again on the very same lines and fxgs.
    It is driving me crazy!
    Anyone could give me a clue? Has anybody experienced something like this?
    Thanks in advance.

    Well, finally I've managed to solve the issue:
    I've deleted one of the mxml components that contained false fxg errors.
    I've created another mxml component with a different name.
    I've copied&pasted the content of the first mxml into the new one.
    et voila, everything has started to compile again, even if I clean the project.
    Really weird and strange issue :S

  • How can I open files from a mobile app?

    I've got a mobile app developed in 4.6.  Part of our app includes the ability to store files on our remote servers which users can access.  In its simplest form the app displays a list of the files which the user can then click on to open.  I tried throwing a navigateToURL which works - although it's ugly as hell.  It opens the browser which then throws it to the os.  Again, it works, but I know there's got to be a better way. 
    Files will include PDF, images (jpg, tiff, etc), and Word and Excel docs. 
    Any suggestions?  TIA

    Mavericks is the Operating System (OSX).
    LibreOffice [free] may be able to open your AppleWorks files but probably not perfectly.
    Pages '09 should still be in your Applications/iWork folder.
    Pages 5 can open Pages '09 files but will alter/damage them.
    Peter

  • Can flash build entire GUIs for gadgets?

    Hey everyone,
    I'm looking for a way to build a GUI (a full screen
    interface) for a device. Has flash been used to do this? For
    example, are there any devices on the market that use flash for
    their user interface?
    Thanks.

    Trying with the same configuration in OSX Yosemite, Flash Builder 4.7, Adobe AIR 16 build 259 resulted compiled successfully, so it's a Windows-only issue.

Maybe you are looking for

  • Problem in using client_image.read_image_file

    Hi all I want to load a picture file into a forms item at Develeoper Forms 10g Rel.2 with the following procedure, but it doesnt work and i also get no error. PROCEDURE import_image IS vFileName VARCHAR2(512); BEGIN -- Transfer Picture from File Dire

  • New Windows update created issues in Flash 8

    I installed some updates for Windows today and suddenly I cannot export .swf files in flash. I can't test movie, test scene or export anything. If I attempt to test movie several times in a row, it causes flash to crash. I already tried uninstalling

  • [svn:fx-trunk] 11118: Did some code cleanup on the Spark components to enforce the conventions about how to order stuff within an AS file .

    Revision: 11118 Author:   [email protected] Date:     2009-10-23 16:35:38 -0700 (Fri, 23 Oct 2009) Log Message: Did some code cleanup on the Spark components to enforce the conventions about how to order stuff within an AS file. QE notes: None Doc no

  • No notifications with split hub in Blackberry Balance

    Using enterprise service, we have Unified View set to disallow. For users on device software 10.1, the hub is split between work and personal as expected. However, notifications are not received for the inactive hub. Does anyone know if Blackberry is

  • ECC 6.0 Depreciation calculation

    We posted  a  writeup on assets for clearing accumulated depreciation and added some acquisition, after that when i look at the planned depreciation it is as follows in ECC 6.0 -20 (posted values) -20 -20 -20 -20 (posted values) 100(positive value du