Skip to main content
Inspiring
June 27, 2017
Answered

Android to Ios

  • June 27, 2017
  • 2 replies
  • 1563 views

Hi,

I'm just about to finish my first app ever and I'm really happy with it. Been a steep but fun learning curve and the result has been worth the effort.

Now the question is an obvious one (and I have searched for an answer before starting this thread):

To convert what I've done from Android to Ios, could I just copy all layers from the Android app I've done to the new Ios one.

Will the Actionscript 3 code I've used work just as well in the Ios app.

Is it just a matter of scaling to the Ios stage size?

Or is it a lot more complicated than that?

If anyone has any pointers to tutorials or guides for doing that I'd appreciate it.

Many thanks!

This topic has been closed for replies.
Correct answer Colin Holgate

You don’t need a Mac to create an iOS app in Animate, everything should be possible on Windows. You will need to do some research to find out how to make the certificate file.

You will need to use Application Loader to submit the app to Apple, and that only works on Macs. If you know anyone who owns a Mac you could send the file to them, run Application Loader, and log into your account.

2 replies

Colin Holgate
Inspiring
June 27, 2017

When you make an iOS version the provisioning and certificates are different, but as much as all of your code will work. Only things that are Android specific would have a problem.

It is possible to take the same FLA and keep swapping between Android and iOS in the Properties panel, and publish both versions from the same FLA. But, you’ll find yourself having to re-enter icon paths a lot.

Its simpler to duplicate the FLA, give it a slightly different name (like, MyGame_iOS.FLA), then open the FLA. Once its open you change the platform to be AIR for iOS in Properties, go into the iOS publishing settings to select your certificate and provisioning files, and Save. The other options in publsihing settings should hopefully be the same as they were in the Android version.

Inspiring
June 27, 2017

That sounds quite straight forward thanks.

I'm just reading something at the moment which says I need to "

INSTALL A VIRTUAL PC APPLICATION WITH MAC OS X

Another option is to simulate an installation of Mac OS X on Windows.

It’s fairly easy to do with virtualization software like VirtualBox.  VirtualBox is free and open source"

(You can read this article here if you want:
How to Develop iOS Apps on Windows PCs by Using a Free Software Solution

Is this good advice or unnecessary. Sounds from what you've said it is.

Thanks again.

Colin Holgate
Inspiring
June 27, 2017

A lot of things in that article will be of use, but I'm not so sure about the VirtualBox solution. Apple don't sell macOS, like they used to, so I'm not sure how you could get a legal copy of the system into your VirtualBox.

The remote Mac thing seems more viable, so long as that Mac has Xcode installed, that is recent enough too. I'm not sure how you would get your files over to that Mac in order to upload them.

Are you charging for your app, and is it going to be a big hit? You should submit the Android version to Amazon as well as Google Play, that would double the number of sales. If you did make any money from it you could treat yourself to a Mac, and save some hassle.

Inspiring
June 27, 2017

I've just read something that states that you need a Mac to create an Ios app!!!

Is that true:

Colin Holgate
Colin HolgateCorrect answer
Inspiring
June 27, 2017

You don’t need a Mac to create an iOS app in Animate, everything should be possible on Windows. You will need to do some research to find out how to make the certificate file.

You will need to use Application Loader to submit the app to Apple, and that only works on Macs. If you know anyone who owns a Mac you could send the file to them, run Application Loader, and log into your account.