Converting iOS app to Android - advice

Hi.
I've got a few apps released for iOS - the resolution is 320 x 480.  I'm thinking about converting these to Android.  However, I'm not sure what resolution to target to hit the most users?  I guess ideally I'd code them to adjust for different resolutions, but I'm a single developer and don't have time to do this for all my apps.  So I'm trying to pick the most popular.
I've read this: http://developer.android.com/guide/practices/screens_support.html but it doesn't seem to clarify things for me. 
Also, would converting my iOS apps to Android just require some config changes (certificates, icons etc) or would it likely need some additional AS3 tweaks/additions?
Any advice appreciated.

What is the nature of your apps? If they are scenes that can have some extra content off the sides you can do all device screen sizes with the one FLA. Look at the iPhone and iPad screens of this app:
https://itunes.apple.com/us/app/thomas-friends-lift-haul-collection/id641291615?mt=8
Notice how on the iPad you see a little more sky and ground. If you can work that way, and either have extra content on the left and right, or above and below, you can set the stage scale mode to showAll, and the stage will fill the device screen, revealing that extra content on wider or taller screens.
If you can have extra content in all four directions you could use the scale mode noBorder. For that example you would have a 14:9 stage, and enough content to go as wide as 16:9, or as tall as 4:3.
I made these test pages to show how the stage looks, just resize your browser window to simulate different device sizes and ratios:
http://xfiles.funnygarbage.com/~colinholgate/rev/showall.html
http://xfiles.funnygarbage.com/~colinholgate/rev/noborder.html
The red lines represent the iPad ratio, the green lines are iPhone 3gs & iPhone 4, and the blue lines are iPhone 5.

Similar Messages

  • How to convert Mac .app applications to IOS .ipa applications

    There is a game on the computer that i would like to convert and make to an IOS application. I know some things will need to be added like arrows and stuff so the creature in the game can move.. but im wondering if i can convert a .app to a runable .ipa for iphone

    What you appear to be asking is that someone write the code for you, or at least do a substantial amount of the work for you. I doubt anyone here will want to do that. If it's just a case of getting some minor help with what you've already begun, that might be a different matter. (If that's the case post here) You need to get a book on C++ and learn how to do it yourself.

  • Does ID6 create Android and iOS apps

    Hi
    I do not write any code. I was told that ID6 would allow me to create apps for Android and iOS. I just need to confirm if this is true, with or writeout writting code.
    Basically I need to know what type if apps I can create using ID6
    Thanks in advance for your help with this!
    Chaz

    I think you're interested in the Adobe Digital Publishing Suite. InDesign can be part of this workflow.
    http://www.adobe.com/products/digital-publishing-suite-single.html
    http://forums.adobe.com/community/dps

  • Using Captivate 7 app packager, Android sound is muted

    Hi
    I am currently using capitvate 7 and running windows 8.  When I create a html5 project and then create an app using the app packager, the IOS app comes out great, however although the Android content loads up, there is no sound.  Is there a setting I need to change?
    Regards
    Mark

    I have confirmed that the audio files play back natively...  I have even gone in and converted them to OGGs and updated the captivate .js files associated with the mp3s.  See:http://forums.adobe.com/message/5396809
    Kind of frustrated, I think this description needs an overhaul.
    "Adobe Captivate App Packager is a cross-platform application that helps you enrich Adobe Captivate HTML5 content by embedding animations created in Adobe Edge Animate or any other HTML5 authoring tool. This application also helps you package the courses as native apps for multiple devices and platforms using the Adobe Phone Gap Service."
    Also seems odd to be tailoring your mobile exports to a company that basically killed Flash... [end of vent]

  • Unable To Build iOS App Using Native Extension

    I’m trying to create a native extension for iOS and use that extension as part of an IPA app for iOS I create from a SWF file using the ADT tool (i.e. the normal use-case for iOS). Note: I have already successfully created the native extension and APK app for Android and now I am trying to build the iOS side.
    I have been primarily using the information found at the following websites:
    http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt3.html
    http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt5.html
    http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac35eb7b4e12cddc5fbbb-8000.html
    I have also searched the Adobe forums for the answer to my question without success.
    The error I receive is:
    ld: warning: ignoring file /var/folders/c3/mpg4frwn2j1f8scw4jctbmv9hfkswj/T/bd3fbd4a-cf56-4fd6-a06d-d69ea92dc620/lib com.mycompany.MyExtension.a, file was built for archive which is not the architecture being linked (armv7): /var/folders/c3/mpg4frwn2j1f8scw4jctbmv9hfkswj/T/bd3fbd4a-cf56-4fd6-a06d-d69ea92dc620/lib com.mycompany.MyExtension.a
    Undefined symbols for architecture armv7:
      "_MyExtensionInitializer", referenced from:
          _g_com_adobe_air_fre_fmap in aotInfo.o
      "_MyExtensionFinalizer", referenced from:
          _g_com_adobe_air_fre_fmap in aotInfo.o
    ld: symbol(s) not found for architecture armv7
    Compilation failed while executing : ld64
    I receive the above error when I execute the following command:
    adt -package -target ipa-ad-hoc -storetype pkcs12 -keystore certificate.pfx -provisioning-profile provisioning_profile.mobileprovision MyApp.ipa MyApp.xml MyApp.swf -extdir packaged-extensions
    where the folder “packaged-extensions” contains the ANE file I created using this command:
    adt -package -target ane packaged-extensions/MyExtension.ane MyExtension.xml -swc MyExtension.swc -platform Android-ARM -platformoptions platformAndroidARM.xml -C dependencies . -C platform/Android . -platform iPhone-ARM -platformoptions platformiOSARM.xml -C platform/IOS . -platform default -C platform/default library.swf
    where the content of the files are as follows:
    MyApp.xml:
    <application xmlns="http://ns.adobe.com/air/application/4.0">
        <id>MyApp</id>
        <versionNumber>0.0.1</versionNumber>
        <filename>MyApp</filename>
        <initialWindow>
            <content>MyApp.swf</content>
            <visible>true</visible>
            <width>600</width>
            <height>600</height>
        </initialWindow>
        <supportedProfiles>mobileDevice</supportedProfiles>
            <extensions>
                    <extensionID>com.mycompany.MyExtension</extensionID>
            </extensions>
    </application>
    MyExtension.xml:
    <extension xmlns="http://ns.adobe.com/air/extension/4.0">
            <id>com.mycompany.MyExtension</id>
            <versionNumber>0.0.1</versionNumber>
            <platforms>
                    <platform name="Android-ARM">
                            <applicationDeployment>
                                    <nativeLibrary>MyExtension.jar</nativeLibrary>
                                    <initializer>com.mycompany.MyExtension</initializer>
                            </applicationDeployment>               
                    </platform>
                    <platform name="iPhone-ARM">
                            <applicationDeployment>
                                    <nativeLibrary>libMyExtensionIOSLibrary.a</nativeLibrary>
                                    <initializer>MyExtensionInitializer</initializer>
                                    <finalizer>MyExtensionFinalizer</finalizer>
                            </applicationDeployment>
                    </platform>
                    <platform name="default">
                            <applicationDeployment/>
                    </platform>
            </platforms>
    </extension>
    platformiOSARM.xml:
    <platform xmlns="http://ns.adobe.com/air/extension/4.0">
      <linkerOptions>
        <option>-ios_version_min 5.1</option>
        <option>-liconv</option>
      </linkerOptions>
    </platform>
    MyExtensionIOSLibrary.m (yes, I know it doesn't do anything - it's simple on purpose to help isolate the error):
    #import "FlashRuntimeExtensions.h"
    void MyContextInitializer(void* extData, const uint8_t *ctxType, FREContext ctx, uint32_t *numFunctionsToTest, const FRENamedFunction **functionsToSet) {
      return;   
    void MyExtensionInitializer(void **extDataToSet, FREContextInitializer* ctxInitializerToSet, FREContextFinalizer* ctxFinalizerToSet) {
        *extDataToSet = NULL;
        *ctxInitializerToSet = &MyContextInitializer;
    void MyExtensionFinalizer(void *extData)
        return;
    I am using XCode to build MyExtensionIOSLibrary.m into a library file with a .a filename extension. My relevant build settings are:
    iOS Deployment Target: iOS 5.1
    Architectures: armv7
    Build Active Architectures Only: No
    Product Scheme: Release
    Compile Sources As: Objective-C
    Any ideas? Please help.

    Thanks for the reply.
    yes.I've created a static library with 3rd party frameworks and pulled the .a from product folder(Debug-iphoneos).
    and the framework didn't work(armv7 not supported error occurs ..don't know why) with it's original folder structure .
    so I followed below link to change folders inside the 3rd party framework and figured out but now  the application crashes on startup without giving an error message. .
    スタッフ日記 - 【ANE作成】外部フレームワーク を含むANE作成時の注意点(iOS) | 株式会社マリエッタ

  • HT4528 I have an IPHONE 4 and the IOS app was downloaded on my phone. I Hate it...I do group texting for my church and I am unable to do it now, it says please wait and then I can never get it to let me type the message..Is there anyway to take this off m

    I have an Iphone 4 and the IOS app was downloaded. I HATE it it will not allow me to group text. i do a prayer chain for my church and it will not let me type any messages...is there anyway to delete this app or upgrade

    As major software releases go iOS 7 is amazing?  Many requests for support found on these boards are solved via advice related to How To Do Something.  Many times the advice is right out of the User Documentation provided by Apple.  If someone were to compare the number of critical issues reflected across these posts vs. most other major releases from any major vendor ...iOS 7 is excellent.

  • Can i use purchased sound effects off iTunes in an iOS app? - copyright issue

    basically I'm making an iOS app, and i need a sound effect that i purchased off the iTunes store, aka from some company. Can i use this sound effect in my app without being sued a lot of money? If i payed for the file i should be okay correct?

    Hello Aidan,
    Here is the statement from the Terms and Conditions of the iTunes Store:
    "You shall be authorized to use iTunes Products only for personal, noncommercial use."
    We do not give legal advice on this Forum, but I think the statement is pretty clear.

  • Can I use macbook air for ios app development?

    I would like to know if i can use macbook air for ios app development or macbook pro is only option?

    Just to reinforce what shldr2thewheel says - be very sure what size memory you want if you get a Macbook Air. There is *no* way to change after purchase. My advice is to go for the 4GB option - especially if you want to do app development.
    The internal storage (solid state drive) of the Air can be upgraded if required but it will probably be an expensive option. If you don't think the storage will be enough then maybe using a USB connected drive to hold non-essential files is an option.
    As to deciding between the Air and Pro you are basically making a decision between portability (Air) and expandability/bigger screens (Pro). What is more important to you?
    Mark

  • Error while debugging AIR for IOS app

    I get the following error when attempting to debug my AIR-IOS app on an IPad 2.
    The weird thing is that the logfile mentioned does not exist.
    Any ideas?
    - Abey
    # A fatal error has been detected by the Java Runtime Environment:
    #  EXCEPTION_UNCAUGHT_CXX_EXCEPTION (0xe06d7363) at pc=0x764db9bc, pid=5400, tid=9024
    # JRE version: 6.0_29-b11
    # Java VM: Java HotSpot(TM) Client VM (20.4-b02 mixed mode windows-x86 )
    # Problematic frame:
    # C  [KERNELBASE.dll+0xb9bc]
    # An error report file with more information is saved as:
    # C:\Users\ABEY~1.LEX\AppData\Local\Temp\AOT1326388929076\hs_err_pid5400.log

    I have the same error.
    The wierd is that the log file doesn't exists.
    Anyway I try everything... to reinstal my Flash Builder, reinstall all versions of java. I even try to make Xmx and Xms bigger size.. but nothing... still got the error.
    If I create new project... then everything works fine... Export Release Build work very well,
    but if I try to Export Release Build for my large project... then this error comes up.
    I look at my code and no find any errors...
    Build for android works as well, the error comes up when I try to build for iOS.
    Please Adobe - give us help how to fix this.
    Thank you

  • Adobe Air + Box2D.swc = TypeError: Error #1009 // New way to handle .swc files in Flash for iOS Apps?

    Hi,
    I need your help please - I have to update one of my iOS Apps. In this App I use Box2d for a simple maze game (it's an app for kids). When I publish & test this game on my Mac it works fine. I can drag my Hero (fish) through this Maze and all collision detections, gravity etc. work perfect.
    When I test it on my iPad it doesn't work. The device debugger shows this error message:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
      at global$init()
      at global$init()
      at Box2DAS.Common::b2Base$/initialize()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_ Retina/src/com/Box2DAS/Common/b2Base.as:31]
      at wck::WCK/create()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/src/com/wck/ WCK.as:26]
      at misc::Entity/ensureCreated()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/s rc/com/misc/Entity.as:50]
      at misc::Entity/handleAddedToStage()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Ret ina/src/com/misc/Entity.as:100]
      at misc::Entity/handleAddedToStage()
    Line 31: loader = new CLibInit();
    I guess "CLibInit" should come from the .swc file.
    The thing is:
    I didn't change anything in this maze game - it seems this has to do something with the new Flash and/or Adobe Air version. Box2D.swc file is included:
    It always worked like this - and it works when testing it on my Mac - but it is no longer working on my current system.
    So I started my Mac from an older system (10.9.5 on an external HD) and published the App from Flash CS6 and Adobe Air 13.0 - then it suddenly worked on my iPad as before. I was able to tap an the fish and drag it arround.
    The same project / app published from my current OS X 10.10 + Flash CC 2014 + Adobe Air 15.0.0.302 is not working. I always receive this Error Message - I can not drag the fish - nothing happens. And I have no idea why this happens and what else I could do. I searched the whole day for a solution but didn't find anything.
    So did anything change by the way Flash and/or Air handles .swc files? Is there an other way to include: import cmodule.Box2D.* / CLibInit ?
    Please - if anyone has a clue - please let me know!!
    Best regards
    Jan

    Update:
    There is also an Android Version of this App. I just published and tested a new version of it on my kindle fire & Samsung Galaxy Tab 2. On both Tablets the maze works perfect. I'm able to drag the fish around etc.
    Then I published this Android Version for iOS and tested it on my iPad. Again I'm getting the Error message:
    TypeError: Error #1009: Cannot access a property or method of a null object reference. 
      at global$init() 
      at global$init() 
      at Box2DAS.Common::b2Base$/initialize()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_ Retina/src/com/Box2DAS/Common/b2Base.as:31] 
      at wck::WCK/create()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/src/com/wck/ WCK.as:26] 
      at misc::Entity/ensureCreated()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/s rc/com/misc/Entity.as:50] 
      at misc::Entity/handleAddedToStage()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Ret ina/src/com/misc/Entity.as:100] 
      at misc::Entity/handleAddedToStage
    ...and the fish is stuck - I can't drag it - nothing happens. So this error only occurs when I publish the App for iOS - as an .ipa. Did anything change in the way Air handles .swc files?
    I'm totally confused
    If anybody has an idea what I could try - PLEASE LET ME KNOW!!

  • How can I buy an IOS app available in UK but not in Australia

    How can I buy an IOS app available in UK but not in Australia.
    The App is  " Weber'c on the Grill"

    That will not work.
    Please test your advice before posting it.

  • How do I open a link in a pdf in iOS App Adobe Reader 11.6.4?

    When I open a pdf in iOS App Adobe Reader 11.6.4 I cannot click on a link, the link is underlined but I have no possibility to choose that link. On a PC this link in the same PDF is functioning correctly.

    Michael,
    Your form is a special type of form called a "static XFA form" (typically authored with Adobe LiveCycle Designer).
    The "links" in the static XFA form are actually buttons (form fields) that act like hyperlinks.
    Unfortunately, Adobe Reader mobile products (including Adobe Reader for iOS, Android, Windows Phone) do not support static (or dynamic) XFA forms.  Sorry for the inconvenience.
    The static XFA buttons for web links did not work with any of the non-Adobe PDF viewers that I tried on my iPad, either.  So the users who receive the static XFA form will experience the same problem on mobile devices.

  • "no access to the digital certificate" - Trying to export my first iOS app from Flash - Help please

    Hello
    I'm trying to export my first iOS app from flash to my desktop / on the device (Flash Pro CC, Iphone5)
    I followed the instructions on the adobe website to build an air app for iOS but on the last step it
    doesn't export the app.
    What I've done so far:
    - Apple developer account
    - creating the certificate + convert it to .p12
    - app ID / Name etc.
    - creating the provisioning profile from apple
    - iOS Air app in flash (Only Text "Hello world" with a tween)
    Now i have to load the certificates into Flash & enter a password (is it the password that
    i entered in the certificate or from my developer account/ Apple ID password? Both didn't work at the end)
    When i klick on publish in the last step than it loads a while but then i get the Error:
    "no access to the digital certificate"
    What is wrong? Can you help me please.

    Also, I should say, when I go into my phone on the computer and try to install an app, I get this message:
    Unable to start operation. Installer is already in use.
    Any ideas

  • PDF files on mobile Devices with iOS and/or Android

    I would like to use PDF files (with embedded JS Code) on Smartphones and Tablets with iOS and/or Android.
    Are there Apps out there that not only display the contents (the "graphics") of the PDF file correctly
    but also execute the embedded JS Code properly on such devices?
    And if so, which Versions will be supported for
         Adobe Pro?
         iOS?
         Android?
    Are there freeware or shareware Versions available?

    Since the mobile devices, smart phones, tablets, eReaders, do not support JavaScript the app you use will need to provide the JavaScript support. Not all apps provide this support for JavaScript. The apps that support JavaScript only support a limited number of features so you will need to test the PDFs, the device and the app.
    The version of Acrobat that runs on your computer will not work on your mobile device since the CPU's, Central Processing Unit, machine code is very different since the devices have different CPUs and the storage space to hold the code on the mobile device is much less than your desktop or laptop.
    Adobe Mobile Reader does support some JavaScript but not date formatting and not document level JavaScript.
    Expert PDF for the iPxx supports the largest amount of JS but still does not support all the possible JS that could be used in a form.

  • Packaging iOS app on Linux

    I am developing Android and iOS app with AIR (3.7, without ASC 2.0) and Flex SDK (4.6) and I've run into an issue - I am able to package Android app on Linux (it's a server), but I am unable to do that for iOS. I am aware that AIR SDK is no more supported for Linux, but I thought that when its working for Android, it should work for iOS too... :-) Well, I suppose it doesn't.
    I am pretty sure that my adt command is right (because I am able to package iOS app on my developing workspace - Win7).
    Just to have it complete, error looks like this:
    unexpected failure: Functionality not supported on : Linux
    java.lang.UnsupportedOperationException: Functionality not supported on : Linux
            at com.adobe.air.ipa.AOTCompiler.<init>(AOTCompiler.java:199)
            at com.adobe.air.ipa.IPAOutputStream.createIosBinary(IPAOutputStream.java:277)
            at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:599)
            at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:90)
            at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:217)
            at com.adobe.air.ADT.parseArgsAndGo(ADT.java:557)
            at com.adobe.air.ADT.run(ADT.java:414)
            at com.adobe.air.ADT.main(ADT.java:464)
    Currently I see only 2 options to make it happen on server side - to use some virtual windows machine (or wine?) or to setup windows server only for iOS packaging.
    What do YOU think? Which way is better/worse? Is there some other way?
    Thank you!
    Peter

    They must be purchased separately. Reason being is the apps you use on your Mac are for the Mac OS X, the apps you use on your iPhone are optimized for iOS. Two different operating systems.
    You purchase apps for your Mac from the Mac App Store, apps for your iPhone, from the iTunes Store.

Maybe you are looking for

  • Problem with iTunes for iPod Touch

    While using iTunes on my iPod Touch the Music, Videos, Ping, Search and More icons along the bottom of the screen don't work. In the App Store the icons along the bottom work just fine. They also work like they are supposed to in the iBooks store. Se

  • 2 ipods 1 comp

    how do i get 2 ipod to work on one computer

  • Sharepoint 2013 app store issue

    Hi, I am getting below error while adding apps.Please advise for process. Steps: SiteCollection->settings->Add an app->clicking on app->Trust it Next its giving below error.i have checked this correlation id on log files issue is. Issue found in log

  • Z10 BBM Failure

    I have had my Z10 since it was first lanunched last winter. A week ago the BBM failed. I can see BBMs come into my hub. To the to the sender it appears as though the message has been delivered but not read. When I try to open the message I am told I

  • Adobe CS6 Deployment Fails - OSX Maverick 10.9

    Hi Everytime we try to deploy the Adobe CS6 deployment package we created with AAMEE it fails. We have tried: Creating a new deployment package and letting it download all the updates. Installing Java. Fresh OSX 10.9 Maverick install. Running the pkg