Present and future of Flash with AIR on iOS

I'm having a hard time finding clear information on the situation about deploying Flash with air runtine on iOS. While it seems clear that the plugin flash for iOS is ended I didn't find any infos about Adobe AIR. Is it still possible to distribute apps for iOS through the iTunes Store. Arte the apps using Air still running on iOS.
Thank
Marc

While it seems clear that the plugin flash for iOS is ended
There was never any Flash plugin for iOS. Apple has always been very forward about iOS simply does not support Flash. It ended for Android.
Adobe AIR apps compile down into native code (ARM for iOS). You're not actually running "Flash" or "AIR" at that point. This method of deploying apps is very convenient because the same code used to produce an AIR for iOS app can be largely re-used on the Android side, reducing overall costs involved in developing for both platforms.
I think it's pretty safe to say this method of app creation isn't going away anytime soon.
Lastly yes there are plenty of AIR for iOS apps on the market (I have some myself) and they all work fine as long as you do as an Xcode or Java developer would when a new OS comes out. You test for compatibility and update as necessary to keep your app functioning properly. The vast majority of fixes needed come from OS changes, not issues with Adobe AIR. Stability is very good.

Similar Messages

  • SAP NetWeaver: The Past, Present and Future

    Hi,
    On 1. September Gartner Release an new research Docoment called "SAP NetWeaver: The Past, Present and Future".
    Im not able to read it ... but maybe here somebody knows and can tell me what gartner thinks specially of PI.
    If you don't now something about the report. I'm intrested in personal opinions as well.
    Does an Investment from Customer side into PI makes sense, is there a long term strategie from SAP for PI.
    The same for developers .... what you think about the PI consultants future?
    I now there are already some simliar threads... but i didn't find something special to these gartner report.
    thanks and regards,
    Robin

    Robin,
    please check the blogs from Udo Paltzer regarding this.
    /people/udo.paltzer/blog/2009/11/08/release-recommendation-for-sap-netweaver-process-integration
    Also, as suggested, check the TechED 2010 sessions regarding the PI roadmap, including hand's on sessons on new PI release 7.3.
    Regards,
    JN

  • Is there a way to publish a high-res .ipa from Flash CS5.5 with AIR for iOS?

    Hello,
    I've developed an app for iOS in Flash specifically for iPad 3's. My client uses SOTI MobiControl as it's mobile device management solution. If I publish out of Flash using AIR SDK 3.1 or newer the app is created and looks high-res on the iPad3. When they try to add the app to SOTI for in-house distribution it errors with the error claiming that "CFBundleDisplayName" has been left blank.
    After having looked into it I've been able to find out that when publishing with versions of the AIR SDK older than 3.0, the info.plist file within the app package includes a CFBundleDisplayName. In versions newer than 3.0 there is no CFBundleDisplayName in the info.plist.
    Is there a way to publish for iOS from Flash utilizing an older version of the AIR SDK and having true high-res graphics that will look proper on an iPad3?
    Thanks in advance for any help.
    Phil

    It's not AIR that's lacking the key in the plist, it must be Flash Pro, although it's just running adt itself. I use AIR 3.4 and I compile via adt command line (because Flash Builder 4.6 still has not been updated to handle warnings from ANEs during compile, grr). I have CFBundleDisplayName in my plist file. Have you tried compiling on the command line?
    Here's an Adobe page with a bunch of examples compiling with ADT on the command line:
    http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.html
    Being unaware of what in-house distribution system that actually is, I have noted that some people had previous issues submitting apps Flash compiles. Their solution was to rename the AppName.ipa to AppName.zip, extract the Payload folder, copy the AppName.app inside there out, then rename that AppName.app to AppName.ipa. Then it was accepted. Not sure if that old issue still exists.

  • Capturing present and future-dated transactions in Discoverer

    Hello,
    I'm building a report to capture all terminations processed in Oracle Human Resources. I'm keying terminations (using the End Employment Form in the HR application) to a test environment. I've entered historical terminations, terminations effective today (sysdate), and future-dated terminations.
    Using Discoverer Plus, I'm able to build a report (simple row/column) that captures historical terminations that have occurred prior to today. However, I can't seem to pull in today's terminations and future dated terminations.
    Any advice on how to capture these? Keep in mind I'm using Plus, I do not have access to Discoverer Admin so I do I have constraints especially in regards to joins and SQL manipulation (which is nil).
    Thank you everyone and do let me know if you need more information.
    Edited by: Nick Stoll on Jun 25, 2010 10:53 AM

    Hi Nick
    Is this a table that you created? If so, then it sounds like you may have to adjust the conditions in your report. The one area that we don't have control over is what the Discoverer administrator is doing behind the scenes. If there is a mandatory condition filtering to only past terminations then the only way to resolve this is in the Administrator tool. Also, if a database view is being used to make the data available and within the view there is a similar filter you will also be stuck.
    Try creating a report in Discoverer that has no conditions at all and see if you can see the records. If you can then you just need to create appropriate filters to display the records you are concerned about.
    If you still cannot see the data then you need to speak with your administrator, bearing in mind that the block could be within the database itself.
    Best wishes
    Michael

  • Present and future useage of "mailstop" field in Oracle Purchasing.

    We have installed Oracle Applications Release 11.0.3 and need to use a field named "mailstop" in one of our custom applications. Need to know both current and future useage of this field -- which can be found in a table named PO_VENDOR_CONTACTS (this is 1 of 3 tables that contain the field named "mailstop").

    My question was not really on ADF vs OAF, but the use of Reports tool in Fusion.
    I did that search and got a couple of threads on that - It looks like Reports is not part of the Fusion stack -
    Re: Best way to develop a BI Publisher Report
    Re: OAF screens in R12 for People and Assignment Screens ..
    It would have been great if Oracle provided a document (MOS note) that clearly stated the technology stack to be used in Fusion. And clearly state that Reports (and Forms) will not be part of the Fusion stack. If there is such a document, please provide the note ID.
    Thanks.

  • Flash CS6 AIR for iOS 接続されたiOSデバイスにアプリケーションをインストールできない

    Flash Professional CS6 AIR for iOSにて、iPhoneアプリを制作~公開している者ですが、
    アップデート作業時、急にデバイステスト(接続されたiOSデバイスにアプリケーションをインストール)が出来なくなり、
    困っています。
    開発環境は以下の通りです。
    ・Flash Professional CS6
    ・Windows 7(32bit)
    ・AIR SDK:3.5.0.880 for iOS
    設定等は特に変えていないのですが、
    検証機のiPhone 5(iOS6.1.2)、iPhone 4(6.0.1)へクイックパブリッシュでインストールしようとすると、
    "Installation Error: ApplicationVerificationFailed
    デバイスエラー: デバイスに十分な容量があるか確認してください"
    というエラーが出ます。
    もちろんデバイス側には十分な容量がありますし、
    エラーの英文と和文も内容的に食い違っているように見えます。
    いろいろ調べて、以下の項目を試してみましたが、
    状況は変わりません。
    ・証明書(開発用)を再発行して読み込み
    ・プロビジョニングファイル(開発用)を再発行して読み込み
    ・Flash Professional CS6のアップデート
    ・AIR SDKを3.6.0.5990 for iOSにアップデート
    ・アプリケーションIDの変更
    これは何が原因でしょうか。

    "環境ファイル削除+Flash CS6自体の再インストール→通常アップデート"にて、解決しました。

  • How can I import a video and play on Flash with a click of a button?

    Basically I want to create a set of animation sequences on Maya and import them to Flash as avi or flv and then play the movie clip after a button is clicked, how can I do this?
    My idea is to create a multiple choice interactive game where the user has to select the right choices to get to the right ending which is why I need to know how to link buttons to movie clips and be able to stop them at the right time with more buttons and text being displayed for the next set of movie clips. 
    Also after the video is done being played do I just put a stop(); at the end of the Actionscript so the video stops and the choices (text) appear on the screen for the next video sequences?
    I know how to link a button to a scene or frame but I don't know how to link a button to a video or many video/movie clips....
    Thank you
    Also I may have other questions just pop into my head so if I edit and repeat a lot I'm sorry...

    Thanks but what if the clips are long and quite big in size?
    Put all he files separately from flash in the same folder as your swf and let the FlvPlayback Component load them when needed.
    Can I play a movieclip basically by the press of a button???
    Yes
    and does it have to be flv or can it be avi?
    you can use flv or f4v (f4v is recommended if the files are really long (+10 Minutes) no avi, mov or other container

  • Changing Finder View settings to Columns - past, present and future files?

    Please, please, please, and possibly please. Could anyone explain to me what I must do to open all my folders and files in Finder as columns. I never want to see another "list" or worse, "icon" when I open a finder window. Is this possible and if so how? This is not a quick lazy question but something that I have searched and searched for over the last 5 years since I dumped Windows for Mac but so far to no avail.
    If there is any kindness out there please throw some my way and lead me out of darkness into the light of a List and Columns free Finder window/screen.
    Ta Muchly
    TeeBar

    Hi TeeBar, and a warm welcome to the forums!
    Set a permanent column view default for the Finder Desktop...
    http://www.macosxhints.com/article.php?story=20050217012732914

  • Simple Tut AS3 Video in Flash for Air for IOS

    Hi i´m really new programming in AS3, and now i have a task of doing a simple IOS (and andoid later) app that plays a Video, I can't find any simple tutorial to do this. All talk big words about flex and classes. I'm struggling in this and external as and classes tend to make the things harder. Can one point me our a good tut or how to make the script for just call a video to stage (from file or library) and can be played in my app preferable with the default control of video. Thanks

    1.  add the flv to a subdirectory of the directory containing your flash fla and published files.
    2.  add an flvplayback component to your stage and assign its source to be the flv (use a relative path).
    3.  add the flv subdirectory to the list of included files (in the iOS publish settings).

  • NavigateToURL not working with Air for iOS

    Hi,
      I have created a game in flash for iOS (iPad). The game works fine, but I am trying to call a URL on the click of a button.
    There is no response on click.
    Below is the code
    externalcallButton.addEventListener(MouseEvent.CLICK, moregames)
    private function moregames(e:MouseEvent){
         var urlReq = new URLRequest("www.example.com/iphonegames");
         navigateToURL(urlReq);
    Please help me on this...
    Regards
    Santosh Bhagat

    hi sanika thanks for reply
    i can open the URL in browser. I'm not getting any error while using navigateToURL. It is working when i publish it and test it on the desktop. But when i transfer it to ipad it is not working.

  • Flash CS6: AIR for iOS Video on iPhone4 vs. iPhone5?

    Hello,
    In my Flash CS6-based iPhone app, I'm trying to play an MP4 video using the iPhone's native player, showing all the controls.
    Problem: I'm using an HTML5 file to play the MP4 in a WebStageView window (see graphic).  On the iPhone 4, you just tap the screen once, and the video starts playing (this works correctly).  On the iPhone 5, you must tap the screen 3 times!  (HTML code below)
    <!DOCTYPE html>
    <html>
    <body topmargin="0" leftmargin="0">
    <video src="31_intro.mp4" controls width="1024" height="768">
    </video>
    </body>
    </html>
    Does anyone have any answers as to why the iPhone 4 requires one tap to play the video, but the iPhone 5 requires 3 taps to play the video?  Thank you.

    Just bumping this thead.  If anyone from Adobe can reply, I'd greatly appreciate it.  Thank you.

  • Flash app air to IOS. Sound problem

    HI, I have done an app for IOS in flash. This flash content a video. The video work`s correctly in the simulator. I in the iphone the video work´s but the sound not.  Please i need resolve this as soon as possible. Thank you in advace

    You are making a top-level item that is over the Flash display list when you make a StageWebView. This means you cannot even draw a "button" on top of the StageWebView to cause it to close.
    You need to adjust the size of the video being played so it's smaller than the entire Stage size. For example, make it 40 pixels vertically smaller than your stage (the recommended button size minimum). Then put a button at the top of the stage to trigger the closing of the StageWebView.
    e.g. Note: this is not a complete code example, but this should give you the right idea
    // retain a reference outside this function
    var webView:StageWebView;
    function fl_ClickToGoToWebPage(event:MouseEvent):void
      // use this reference
      webView = new StageWebView();
      webView.stage = this.stage;
      // 40 pixels shorter than vertical height, also down 40 pixels
      webView.viewPort = new Rectangle(0, 40, stage.stageWidth, (stage.stageHeight - 40));
      var fPath:String = new File(new File("app:/kk.mp4").nativePath).url;
      webView.loadURL( fPath );
      // have some button on the stage at a y position of 0 so it can be
      // seen over the StageWebView. Say the instance name is 'closeVideo_btn':
      closeVideo_btn.addEventListener(MouseEvent.CLICK, function(e):void {
      // close StageWebView
      webView.stage = null;
      webView.viewPort = null;
      webView.dispose();
      webView = null;
      // get rid of this button, etc..
      }, false, 0, true);
    So that code is expecting "you" to put a button on the screen when you play the video with the instance name "closeVideo_btn". When the StageWebView is drawn the button has an event listener added. The buttons script that runs when the user touches it (MouseEvent.CLICK) is to close the StageWebView. You'd then need to get rid of the close button as well.
    Do note I made a reference to the webView outside the function. This is so closeVideo_btn's function has access to it when it runs. If I didn't do that then it wouldn't exist after the function ran. I'm assuming this is frame scripts.

  • Error creating files. Compilation failed... when publishing iOS app with AIR 3.1 and Flash 11.5.1

    Hello, I'm running Windows 7. I'm using Flash 11.5.1 (that's CS5.5 updated once) and AIR 3.1 to make an iPhone app.
    I can export the app perfectly fine with either Ctrl+Enter or F12.
    I added all the required things with AIR for iOS settings, such as a p12 certificate and icon files.
    I then hit publish. After I hit publish, I got this error:
    Error creating files.
    Compilation failed...
    I tried dragging the window to see if there was anything hidden behind the elipses. What can I do to fix this problem?

    note sure if I'm much help other than to CONFIRM it is working for me by using the sdk WITHOUT the compiler. Check out adobe's little note: "Note : Flex users will need to download the original AIR SDK without the new compiler."
    I am using FB 4.7 with AIR 3.6 and seems to compile correctly for iOS.
    Maybe try reinstalling flash builder?
    I honestly don't know if the JRE has anything to do with it... I'm using 1.7 ....to see what JRE you're using, open the Java Control Panel (I right click my java orange icon and hit properties), select the Java tab, then hit "View..."

  • The three main hurdles to porting existing Flash projects to iOS with AIR

    The purpose of this discussion is to identify significant problems currently preventing AIR for iOS from being a viable solution for porting existing Flash apps.  These issues have been largely ignored by Adobe, so I hope that everyone will add to this discussion if you have also run into these roadblocks in targeting iOS with the AIR SDK.  I hope that Adobe staff will address and provide some much needed information with regard to fixing these problems.
    There are 3 main problems with targeting iOS currently, which are probably affecting anyone who is trying to port a project that is both medium to large in size and makes use of SWF loading.  Pretty much any project that has a MVC architecture is going to load SWF assets that are compiled against a view class, so this is likely affecting many people.
    1. Bug - ADT packager runs out of memory when packaging "large" numbers of SWF assets
    https://bugbase.adobe.com/index.cfm?event=bug&id=3511656
    This is a blocking bug that prevents packaging projects with a large number of SWF assets.  It is preventing me from being able to package all the needed assets for my project.  I provided Adobe with my project to package a couple months ago so this bug can be reproduced in house and fixed.  The Adobe employee who was handling this never tried to reproduce the issue and has stopped responding to email and comments in the bug.  Adobe, please have someone take charge of testing and fixing this bug.  It seems like it would be a straightforward fix once the failure is reproduced within a debugger.
    Has anyone who has encountered this problem determined the number of files or classes where it starts to fail.  I've spent some time trying to reverse engineer what the packager is doing when it runs out of memory, so think I can determine how many classes it's working with, but obviously the size of the classes will be variable and so this number will probably be more of a range where we start to get into the failure state.
    Please let me know if you can reproduce this issue with your project with many SWF assets and upvote the bug if you are already aware of this one.
    2. Bug - SWF reloading when doing a "real" (AOT) compile
    https://bugbase.adobe.com/index.cfm?event=bug&id=3636385 
    There is already a forum post that covers the history of this issue (http://forums.adobe.com/message/4920638) but that also covers some issues in older AIR builds with loading of any SWF asset (previously fixed), where this bug deals specifically with reloading of SWF assets that include compiled bytecode (ABC).
    The expectation here is that all versions of the Flash runtime should handle SWF reloading with ABC in the same way, so that a single codebase can be used to target web and iOS (or any other platform).  This is the only issue of the 3 that has a legitimate work around, in my opinion, because the assets can be cached within the app within a loading manager layer.  All the application code that makes loading calls can stay the same, and a compiler flag can be used to enable this caching for iOS builds, with subsequent requests returning a new instance of the cached asset.  This can potentially lead to a very bloated memory footprint for the running app after a period of time, though, which could make some apps perform poorly, so a bugfix is ultimately needed.
    3. Unimplemented feature (?) - The constraint that a single ApplicationDomain is used when running AIR for iOS 
    I did ask about this in the same forum post as SWF reloading but didn't get an Adobe response.  Why does this constraint exist?  My guess is that the AIR runtime for iOS simply hasn't implemented multiple ApplicationDomain support at this point, and that this was done to focus resources on other high priority features for the iOS runtime.  It's possible that there is some aspect of the iOS operating system that makes it difficult or impossible to implement this feature, which may be why it's been avoided to this point, but obviously this is all conjecture without hearing from Adobe on it.
    This is a major issue that needs to be addressed.  For us, the problem is that our SWFs for multiple instances of the same type of asset use the same name for the AS export.  For example, each item an avatar can equip is a single SWF with multiple sub assets -- the parts which comprise the item.  Each of the parts will have an AS export name based on the avatar facing and where it is equipped, like "fv_head".  This naming is consistent across all items, so we will load a lot of assets containing "fv_head" simultaneously.  This normally works fine because the default behavior for Flash has always been that each SWF is loaded into a new ApplicationDomain instance, but for iOS a single ApplicationDomain must be used, causing these names to collide.  The last SWF loaded containing a given AS export name overwrites the previous ones of that name.
    The work around for this, and I use that term loosely, is to go through and uniquely name every AS export in every asset where sets of assets with the same export name is used. For us that is hundreds of items with multiple exports.  Maintaining unique naming across all these parts is also a very error prone process, not to mention all the code that manipulates the parts needs to be modified to handle the new naming and make sure it's referring to the now uniquely named assets.
    The expectation here is that all versions of the Flash runtime should handle asset loading in the same way and place each loaded asset into its own ApplicationDomain container as the default behavior.  I'd like an Adobe employee to address my assumption that this is an unimplemented feature of AIR for iOS at this point, and let the community know if a solution for this will be implemented.
    Summary
    All three of these issues in combination are a major roadblock to porting existing Flash games to iOS with AIR.  Issues with one can make it hard to test and try to work around others.  All need to be fixed, but If I could only pick one of these to fix, it would have to be issue 3 -- that lack of proper ApplicationDomain support when loading assets.  This issue is completely inconsistent with standard Flash behavior and creates a major roadblock to ports of existing applications with no viable solution for a workaround.
    I look forward to Adobe's feedback on each of these issues and hopefully fixes that will allow those of us working with AIR for iOS to get our products to market.

    About the 3rd issue being an AoT design limitation, I'm not sure I understand why it's necessary to know during AoT packaging what the domain is that a child will be loaded into to be able to have SWF loading work as on the browser.
    Isn't the ApplicationDomain an internal construct in the AIR runtime that you guys define in order to manage namespaces of loaded SWFs?  To be clear, when I say "runtime" I know that the resulting code isn't being interpreted within the iOS app, but clearly you have a set of AIR libraries that get compiled into the IPA that provides support for all the Flash APIs.  If that's the case, then wouldn't it be possible for the iOS version of the AIR libraries to define a new ApplicationDomain on the fly when code that has been cross-compiled to iOS native code loads a packaged SWF?
    I don't have a clear picture of how ApplicationDomains are managed internal to the runtime of course, but a little more detail would be very helpful.  Thanks.

  • Macbook air wi-fi works with air extreme; iPhone 4s and a hp envy printer don't see the air express! how can I do?

    I have installed the air-extreme base and all works with my macBook air.
    I am not able to use iphone 4s and the wireless printer hp envy.
    can you help me?

    Mate - you are singing from my hymnbook!
    There is something amazing about having an ipad2 and being able to present to a boardroom while standing up, moving around and wirelessly presenting - and now I see Macbook Air is really penetrating the office suite  - the same is needed  - for professional presentations there is nothing better
    My only question to you is - now that you can do this with an ipad 2  - and most boardrooms only have VGA projectors - have you figured out how best to get an Apple TV2 to connect to VGA? eg: HDMI  - VGA or some other connection?
    I think the ability to somehow easily connect an Air TV2 to a VGA and mirror desktops from a Mac will cement the MAC way up the food chain

Maybe you are looking for

  • How to create a job to run daily, based on form values entered.

    Hi, In DB we have 3 columns: creation_date, name, approved_or_not. Default for approved_or_not is 'No'. In the application form page suppose I fill in sysdate for creation_date and leave default for approved_or_not and click [create] button. Now a jo

  • Oracle 10g - Where is the Enterprise Manager?

    I've installed Oracle 10g Database but found nothing similar to Enterprise manager in Start menu. Then I installed Data Warehouse Builder to build a DWH, suddently a short cut of Enterprise Manager appeared. And now, when I uninstalled DWH Builder, t

  • Can GarageBand tracks be opened on PC?

    I have to record myself speaking Spanish and submit it for my online Spanish class. I am doing it in GarageBand on a podcast track. Does anyone know if my teacher will easily be able to open it (probably on WMP)?

  • Flash Player nightmare

    Problems started when i received an AVG looking virus/malewear that hijacked my ie.  Used malewarebytes program which seemed to remove the malware.  Since then I have been unable to use flash player to watch videos  or do anything which requires flas

  • CLAonecting rmi lan problems

    I made a rmi proyect and this run perfect in my pc, but when I want to run in other pc of my LAN it say that can not conect..........Help me plis CODE: Public Interface import java.rmi.Remote; import java.rmi.RemoteException; public interface Camara