Adobe Air for iOS and Android: FlasCC or Native Extension?

Hi all,
Who know - what provide better perfomance. FlasCC or Native Extension? For example for Math calculations, bitmapdata modification and etc.

Well nothing prevent you from mixing flascc with native extension.
Also, I think that you can also use domain memory in AS3 with the Bytearray class (not sure about that).
Flascc vs normal as3 is mostly a question of language (portability) Do you want to write as3 or c++?
Native extension give you speed and native platform access(platform specific feature).
So, you should think about it this way:
AS3, run in flash and air. Is sandboxed. Can use domain memory, but it's a bit harder to leverage than flascc.
Flascc, run in flash and air. Is sandboxed, Can use domain memory. Give you the potential of leveraging the hundreds of opensources lib already out there.
Native extension, run ONLY in air. Is not sandboxed. Native memory management. Also let you leverage the c++ lib. 
The best (in my opinion) is to write native code for mobile and desktop (no air or flascc involve) and use flascc for the flash/web platform. It's harder, because you have write portable native code (lots of abstraction), but you mostly have the same problem with native extension.

Similar Messages

  • Does Adobe Reader for iOS and Android Support Encryption with PKI Solution?

    Hello there,
    I have been searching for an answer whether or not Adobe Reader for iOS and Android can read encrypted PDF files by public key infrastructure solution (encrypted by a public key, to be decrypted by its private key pair), but to date I have not found the answer.  From the Adobe web site, I understand that Adobe Reader for Android supports to read encrypted document by AES256 but it does not mention about PKI.  I had to guess that it does not support encryption with PKI but I would just like to get a formal answer, and would like to know whether Adobe Reader Mobile will support it. 
    Thanks!
    Masaya

    Hi there,
    Now we have Acrobat DC Mobile but I am still wondering if encryption/description using PKI solution (digital certificates) is supported.  Could anyone let me know?  Thank you.
    Masaya

  • Adobe Reader for iOS and Android & Rights Management

    This week's release of Reader for iOS and Android devices incorporates support for accessing files secured by Adobe LiveCycle Rights Management.
    As you are probably familiar, LiveCycle Rights Management protects sensitive documents by encrypting them with industry-standard AES encryption and enabling central management of their access permissions. Protections persist even when documents are accidentally distributed via email, the cloud, or saved on a lost mobile device.
    Many of the core capabilities that you are used to on the desktop versions of Acrobat and Reader are now supported when you are on the go on your tablet or mobile phone. We intend to incorporate additional functionality in future releases of these mobile devices and look forward to your feedback.
    We've had several questions thus far about how this works. More information about the product, as well as a link to an FAQ can be found at:http://blogs.adobe.com/security/2011/10/just-released-adobe-reader-10- 1-for-ios-and-android.html
    Jonathan

    Hello Jonathan,
    is there an way to trigger iOS download to immediately open using "Adobe Reader"
    instead of using the default Previewer (showing an plain empty white window) and then re-open it using "Open with" ?
    Is there an MIME-Type to indicate IRM-protected PDF-files?
    Thanks,

  • No Publish button - AIR for iOS and Android

    Hi,
    I upgrade Web Premium from CS5 to CS5.5. I have a big problem with publishing for mobile devices.
    When I am in Publishing settings I cany see buttons :OK, Cancel and the most important Publish.
    For OK I ken press Enter, for Cancel Esc, but it looks there isn't any key, which can be pressed as Publish.
    I am Mac user. My version of Adobe software is Polish.
    I tried reinstall all Web Premium, but it ist't working. What else can I do?

    Ok, so I made it once again with bigger of my screen.
    My screen:
    And the screen from video tutorial:

  • Maximum file size for Adobe air for Androind and iOS compiled apps

    Hi All
    I am working on a project which has a few videos which I need to bundle into my mobile app for an Ipad app I am creating using Adobe Air for iOS. My question is simple is there a maximum file size limit on apps compiled using Adobe air for iOS? And if so what is it? Any help would be great.
    regards Mike

    Hi.  Im not a 100% sure this is correct.  I am able to make a large .IPA file (200+Mb) and it will go onto my iPad 1, but it does not work - Just quicts after a few secs.  If I run the same IPA on my iPad 2 it works.
    When I take out some of the assets so its a smalelr size then it does run on the iPad.

  • How to record a time-limited video with Adobe AIR for iOS

    I am trying to record a time-limited video with Adobe AIR for iOS.
    For example, I want to implement the following function. Start a one-minute timer before launching CameraUI to record video. When the timeout event happens after one minute, stop recording video, close the CameraUI view and obtain the video data so far.
      I have several questions related to that.
      1. How to stop recording video from outside the CameraUI view(in this case, from the timeout event handler) and then close the CemeraUI view? As far as I know, to close the CameraUI view, the only way is to press the [Use Video] button or the [Cancel] button from inside the CameraUI view. Is it possible to close it from outside?
      2. Even if the first problem mentioned above is solved, then how can I get the video data so far(in this case, the video data before the timeout). I know that normally we can get a MediaPromise object from MediaEvent parameter of the  complete handler, and read the video data from the MediaPromise object. But obviously in this case, we can not access the MediaPromise object just because the complete handler itself will not be executed since the [Use Video] button is not pressed.
      3. Is it possible to add a stopwatch to show possible remaining recording time when CameraUI view is open? It seems that the CameraUI automatically uses the full screen of iOS device(in my case, iPad) and there is no extra space to show the stopwatch.
      Are there any solutions or workarounds about the three problem above? I really appreciate it if anyone has any idea about this. Thanks in advance.

    You'd have more control by using the Camera object, showing the camera on a video object inside a Sprite, and capturing that. Then you could put whatever graphics alongside it on the stage.. I've used FlashyWrappers in a test to capture the video to the library.  It took some work, but the test worked well...
    Flash/AIR record videos of your apps and games: Rainbow Creatures

  • What I need to create and publish a magazine for iOS and Android?

    Hi!
    I would like to know what I need to design, create and publish a magazine for iOS and Android. I would also like to know what products I need, what price would you pay and what process I have to follow to carry out this work.
    Thanks in advance!

    It is NOT possible to create a Single Edition app for Android. Single Edition apps work only on the iPad.
    You can create Single Edition apps using any account—CC, Pro, or Enterprise—and if you cancel your DPS subscription, these Single Edition (or single-folio) apps are still available in the App Store as long as you maintain your iOS account with Apple.
    For multi-folio apps, the app container is downloaded from an app store, but the folios are downloaded from the Adobe Distribution Service. If you cancel your DPS subscription, the Adobe Distribution Service basically shuts down for that app. New users can still download your apps from an app store, but the library will be empty. Existing users can still view the folios they've downloaded, but they can't get any updates or new folios.

  • Doki, one of the biggest Adobe Air for iOS projects, released yesterday

    I am proud to present one of the biggest Adobe Air for iOS projects, that was released yesterday. Amazingly, the project completed in less that a year. Doki is a unique modern method of learning the basics of a foreign foreign language without the use of grammar and writing.  Through colourful animated scenarios and characters, Doki brings to life a number of languages through real life situations, humour and interactive exercises. Exclusively designed for the iPad 2, New iPad, and iPhone 4S, Doki teaches five different languages: English, French, German, Iberian Spanish and Latin American Spanish. Each language has two levels: Doki and Doki Further.  Both levels have been designed to teach the basics of these languages so that you can communicate with confidence.  In Doki, a beginner’s level, the learner navigates through 14 chapters or ‘places’ in Doki City, listens and repeats the phrases and then solves simple interactive exercises.  Each chapter is divided into lessons (a total of 51) that present key words and phrases in English and the other languages Doki covers. Doki Further, a more advanced beginner’s level, consists of 9 chapters with 28 lessons that take place in Doki City.
    The development of Doki is based entirely on Adobe Air . The result is spectacular. With a development team that consisted of 5 programmers, 2 designers, 3 language specialists, one assistant programmer, plus a team of 4 testers, the gigantic project of 14 apps was completed in less than a year, resulting in very low development costs!
    Please visit http://www.dokispeak.com for further details.

    Pretty cool.

  • Hello, I want to make DPS magazin for IOS and Android with a lot of text footnotes. There is about 200 footnotes per article. The idea is to make pop-up windows like in EPUB 3.0. Please help.

    Hello, I want to make DPS magazin for IOS and Android with a lot of text footnotes. There is about 200 footnotes per article. The idea is to make pop-up windows like in EPUB 3.0. Please help., Hello, I want to make DPS magazin for IOS and Android with a lot of text footnotes. There is about 200 footnotes per article. The idea is to make pop-up windows like in EPUB 3.0. Please help.

    Remember you can only build an iPad app using your Single Edition solution (which is included in your CC membership). So you'd need a Pro or Enterprise version of DPS to be able to create the Android version.
    You can create pop-ups in InDesign using the slideshow options and a multi-state object. But it's all manual labour so you'll spend a lot of time on this, also depending on the layout of your design.

  • Does Adobe AIR for iOS support APNs?

    Does Adobe AIR for iOS support the Apple Push Notification Service (APNs)?
    for more information on APNs see:
    http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/Remote NotificationsPG/ApplePushService/ApplePushService.html

    It is exactly the same.
    Do I need to add the mobileprovision in any step of the resigning process?
    Inside the unpacjed ipa, i've fund a Info.plist.
    This seems to be the plist file generated from adt.
    Do I need to integrate my entitlement with the original one?
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
        <dict>
            <key>CFBundleAllowMixedLocalizations</key>
            <true/>
            <key>CFBundleVersion</key>
            <string>0.0.0</string>
            <key>CFBundleShortVersionString</key>
            <string>0.0.0</string>
            <key>CFBundleIdentifier</key>
            <string>XXXXXXXX</string>
            <key>CFBundleInfoDictionaryVersion</key>
            <string>6.0</string>
            <key>CFBundleExecutable</key>
            <string>iBatteryExample</string>
            <key>CFBundleDisplayName</key>
            <string>iBatteryExample</string>
            <key>CFBundlePackageType</key>
            <string>APPL</string>
            <key>DTCompiler</key>
            <string>4.2</string>
            <key>DTPlatformBuild</key>
            <string>8C134</string>
            <key>DTPlatformName</key>
            <string>iphoneos</string>
            <key>DTPlatformVersion</key>
            <string>4.2 Seed 2</string>
            <key>DTSDKName</key>
            <string>iphoneos4.2</string>
            <key>DTXcode</key>
            <string>0325</string>
            <key>DTXcodeBuild</key>
            <string>10M2423</string>
            <key>LSRequiresIPhoneOS</key>
            <true/>
            <key>MinimumOSVersion</key>
            <string>4.0</string>
            <key>NSMainNibFile</key>
            <string>MainWindow</string>
            <key>NSMainNibFile~ipad</key>
            <string>MainWindow-iPad</string>
            <key>CFBundleResourceSpecification</key>
            <string>ResourceRules.plist</string>
            <key>UIStatusBarHidden</key>
            <false/>
            <key>renderMode</key>
            <string>auto</string>
            <key>CTRequestedDisplayResolution</key>
            <string>high</string>
            <key>DebugMode</key>
            <false/>
            <key>CTSoftKeyboardBehavior</key>
            <string>none</string>
            <key>CTNamespaceURI</key>
            <string>http://ns.adobe.com/air/application/3.0</string>
            <key>CTAutoOrients</key>
            <true/>
            <key>CTInitialWindowTitle</key>
            <string>iBatteryExample</string>
            <key>CTInitialWindowContent</key>
            <string>xxxxx.app/xxxxxxxx.swf</string>
            <key>CTMaxSWFMajorVersion</key>
            <string>13</string>
            <key>CFBundleSupportedPlatforms</key>
            <array>
                <string>iPhoneOS</string>
            </array>
            <key>UIDeviceFamily</key>
            <array>
                <string>1</string>
                <string>2</string>
            </array>
            <key>aps-environment</key>
            <string>development</string>
            <key>com.apple.developer.aps-environment</key>
            <string>development</string>
            <key>get-task-allow</key>
            <true/>
            <key>UIRequiredDeviceCapabilities</key>
            <array>
                <string>armv7</string>
                <string>opengles-2</string>
            </array>
            <key>UISupportedInterfaceOrientations</key>
            <array>
                <string>UIInterfaceOrientationPortrait</string>
                <string>UIInterfaceOrientationPortraitUpsideDown</string>
                <string>UIInterfaceOrientationLandscapeRight</string>
                <string>UIInterfaceOrientationLandscapeLeft</string>
            </array>
            <key>Extensions</key>
            <array>
                <string>myExtension</string>
            </array>
        </dict>
    </plist>
    as you can see it already contains the aps-environment value because I've added it in my appdescriptor file.
    Any idea?
    Thanks

  • BBM for iOS and Android to Launch This Summer

    PRESS RELEASE TAKEN FROM : http://press.blackberry.com/press/2013/bbm-for-ios-and-android-to-launch-this-summer-.html
    Waterloo, ON – BlackBerry® (NASDAQ: BBRY; TSX: BB) today announced plans to make  its ground-breaking mobile social network, BlackBerry® Messenger (BBM™), available to iOS® and Android™ users this summer, with support planned for iOS6, and Android 4.0 (Ice Cream Sandwich) or higher, all subject to approval by the Apple App Store and Google Play. BBM sets the standard for mobile instant messaging with a fast, reliable, engaging experience that includes delivered and read statuses, and personalized profiles and avatars. Upon release, BBM customers would be able to broaden their connections to include friends, family and colleagues on other mobile platforms.
    In the planned initial release, iOS and Android users would be able to experience the immediacy of BBM chats, including multi-person chats, as well as the ability to share photos and voice notes, and engage in BBM Groups, which allows BBM customers to create groups of up to 30 people.
    “For BlackBerry, messaging and collaboration are inseparable from the mobile experience, and the time is definitely right for BBM to become a multi-platform mobile service. BBM has always been one of the most engaging services for BlackBerry customers, enabling them to easily connect while maintaining a valued level of personal privacy. We’re excited to offer iOS and Android users the possibility to join the BBM community,” said Andrew Bocking, Executive Vice President, Software Product Management and Ecosystem, at BlackBerry.
    BBM is loved by customers for its “D” and “R” statuses, which show up in chats to let people know with certainty that their message has been delivered and read. It provides customers with a high level of control and privacy over who they add to their contact list and how they engage with them, as invites are two-way opt-in. iOS and Android users would be able to add their contacts through PIN, email, SMS or QR code scan, regardless of platform. Android users would also be able to connect using a compatible NFC-capable device.
    BBM has more than 60 million monthly active customers, with more than 51 million people using BBM an average of 90 minutes per day. BBM customers collectively send and receive more than 10 billion messages each day, nearly twice as many messages per user per day as compared to other mobile messaging apps. Almost half of BBM messages are read within 20 seconds of being received; indicating how truly engaged BBM customers are.
    Today, BlackBerry also announced BBM Channels, a new social engagement platform within BBM that will allow customers to connect with the businesses, brands, celebrities and groups they are passionate about. BlackBerry plans to add support for BBM Channels as well as voice and video chatting for iOS and Android later this year, subject to approval by the Apple App Store and Google Play.
    If approved by Apple and Google, the BBM app will be available as a free download in the Apple® App StoreSM and Google Play store. Additional details about system requirements and availability will be announced closer to the launch.
    Remember to like someone's post if it was useful!

    I agree, it's too bad it won't be available for WP8 right away, but hopefully it'll be coming down the road.
    BBM is a really nice platform. A lot of my former BBM contacts are now my WhatsApp contacts, but BBM is more secure and doesn't use your phone number, which some people don't want available to group members. Also, I like that BBM doesn't show everyone when you last used the application, like Facebook Chat and WhatsApp do. 

  • Adobe AIR Alarm Services ANE for IOS and Android

    I want to make an Adobe AIR app for android and ios platforms and i should use alarm services of these platforms (ios & android) for several scheduled times in a day when app is not running.
    Could you suggest free or commercial ANE for this operation?
    thanks.

    Well nothing prevent you from mixing flascc with native extension.
    Also, I think that you can also use domain memory in AS3 with the Bytearray class (not sure about that).
    Flascc vs normal as3 is mostly a question of language (portability) Do you want to write as3 or c++?
    Native extension give you speed and native platform access(platform specific feature).
    So, you should think about it this way:
    AS3, run in flash and air. Is sandboxed. Can use domain memory, but it's a bit harder to leverage than flascc.
    Flascc, run in flash and air. Is sandboxed, Can use domain memory. Give you the potential of leveraging the hundreds of opensources lib already out there.
    Native extension, run ONLY in air. Is not sandboxed. Native memory management. Also let you leverage the c++ lib. 
    The best (in my opinion) is to write native code for mobile and desktop (no air or flascc involve) and use flascc for the flash/web platform. It's harder, because you have write portable native code (lots of abstraction), but you mostly have the same problem with native extension.

  • Native Mobclix Extension for iOS and Android

    I'd like to announce to everyone that my Mobclix ANE for both iOS and Android is now available.
    You can view the API, supported events, and download a full functioning demo from http://www.airextensions.com or directly by clicking http://bit.ly/mobclixANE
    Support iOS 4.3 and greater,  support for iPad ad sizes, receive event callback on all Mobclix events in actionscript, AdMob and iAd support for iOS, same API for both iOS and Android, support device rotation and more.
    Hope you like it. 
    Mark Andrade
    Sputnik Games

    Well nothing prevent you from mixing flascc with native extension.
    Also, I think that you can also use domain memory in AS3 with the Bytearray class (not sure about that).
    Flascc vs normal as3 is mostly a question of language (portability) Do you want to write as3 or c++?
    Native extension give you speed and native platform access(platform specific feature).
    So, you should think about it this way:
    AS3, run in flash and air. Is sandboxed. Can use domain memory, but it's a bit harder to leverage than flascc.
    Flascc, run in flash and air. Is sandboxed, Can use domain memory. Give you the potential of leveraging the hundreds of opensources lib already out there.
    Native extension, run ONLY in air. Is not sandboxed. Native memory management. Also let you leverage the c++ lib. 
    The best (in my opinion) is to write native code for mobile and desktop (no air or flascc involve) and use flascc for the flash/web platform. It's harder, because you have write portable native code (lots of abstraction), but you mostly have the same problem with native extension.

  • A universal video format for iOS and Android?

    Hello
    I have open the Folio that I have originally made for the iPad on a Samsung Galaxy Tab and I see a lot of differences in the way videos are played.
    It seems that for the iPad I need to always use the H264 codec, but on a Samsung galaxy tablet this is not the good way to do it. After various tests I see that I must use the F4V format (which uses the H264 codec) in Adobe Media Encoder CS5.5
    The problem is that F4V with the H264 codec can't be read on the iPad.
    Thus...
    - Or there is only one method to create video files that can be read on iOS and Android and it would be great if somebody can tell me which app and which presets to use...
    - Or we must always create two different video exports, one for iOS and the other one for Android.
    In DPS' s user manual, this issue is not covered.
    Thank you.

    Branislav Milic wrote:
    Re Up again.
    What do I need to do to have an answer to a basic question and a necessary issue ? To buy and Adobe DPS Pro licence ? ;-)
    Well, you should also know that in addition to getting your questions answered more promptly, Adobe has top secret 'DPS Pro/Enterprise Lounges' in several major cities.  These are not unlike 1st Class Lounges that can be found in airlines.  You get free beer, pretzels, and free wifi.
    Okay, now getting serious:
    1. HAVE YOU TRIED HANDBRAKE TO ENCODE THE VIDEO?  If not, stop whatever you're doing and give it a try.  Conversion software is not all the same.  Adobe's H.264 is better than it's ever been, but it's a pretty well-known fact that Handbrake is the BEST encoder out there for mp4/H.264.  Relying on Adobe to always give you satisfactory results for video conversion is FOLLY. 
    2. I've read in several places the Galaxy has trouble with mp4 files.  There's not a million threads with this news; actually only a handful.  Nonetheless, the news is out there.  I created mp4 files for viewing on a Motorola Xoom and they played FLAWLESSLY.  That's the trouble with the Android platform - every manufacturer is free to mess with the code and put their own wrapper over the OS.  Things get messed up, and consistency of platform becomes a problem.

  • USER_IDLE or USER_PRESENT event in adobe air for ios

    Hi All,
    Does anybody is having any idea that how can we detect the user Idle time in Adobe air based ios mobile application.
    For a desktop based air project this can eaisly be defined by the below two events:-
    1) flash.events.Event.USER_IDLE
    2) flash.events.Event.USER_PRESENT
    But its very painfull to know that these events are not going to work with the mobile applications.
    If anybody is having any idea,please let me know.
    Any help will be appriciated.
    with Regards,
    Shardul

    This is possible a possible workaround on mobile. I am currently testing this on iOS.
    Use:
    import mx.core.FlexGlobals;
    import mx.core.mx_internal;
    import mx.events.FlexEvent;
    import mx.managers.ISystemManager;
    systemManager = Application(FlexGlobals.topLevelApplication).systemManager;
    systemManager.addEventListener(FlexEvent.IDLE, userIdleHandler);
    and then the handler looks something like this:
    private function userIdleHandler(e:FlexEvent):void
         if(e.currentTarget.mx_internal::idleCounter == 300){ //300 = 30 seconds
           trace("idle timeout");
           //do stuff
    The only real problem Im having with it is that if the user hits the home button and the app suspends, upon resuming the idleCounter is > the threshold number and never gets reset when the user is making touches/presses/clicks.
    If you guys refine this post your updates.
    Thanks,
    Jason

Maybe you are looking for

  • Looking for some help with using Oracle stored procedures in vb2010

    First off thank you to whoever lends me a hand with my problem. A little background first I am in a software development class and we are currently building our program using VB (I have no experience in this), and Oracle(currently in a Oracle class s

  • Popup window not populated on SAVE event

    Hi All, I am enhancing standard AIC_INCIDENT_H component on EH_ONSAVE event, requirement is  to display ComponentUsage "CUGSSurvey" , InterfaceView "SurveyWindow as Popup window , but there is a blank popup appeared On SAVE event i write the followin

  • What is wrong when clicking on the "+" tab does not create a new tab?

    Suddenly, the "+" tab, when clicked on, does nothing. Right-clicking on the "+" and choosing "new tab" fails to function. All 5 boxes under Tools/Options/Tabs are enabled. What do I need to do to re-enable the new tab function?

  • Nokia 6230i and Mercedes Car. Working.. Just a cou...

    Hi I've got a Mercedes C220 '55' reg. Nokia 6230i and Nokia B6 787 5846 The phone works well in the car, but I have a couple of questions: How do I program speed dials for use in the car ? If I press and hold '2' in the car, I get a error similar to

  • My Flash Button

    Hi, I made a flash button with a simple rollover animation (&sound) and I pasted a swf. in both flash buttons and flash buttons preview in Flash Objects in the Dreamweaver application. But I can't see it when I go insert- flash button in DW. Now, my