Porting iOS Apps to Android
Due to a lack of similarity in the two operating systems, there isn’t anything that offers a plug and play solution for porting apps from the other OS.
However, there is a program called Apportable I felt was worth pointing out. Apportable essentially translates Swift and Objective-C to run ARM and x86 machine code that Android is able to understand. You’ll also find additional plugins for further lightening your development load, such as the SpriteBuilder Plugin. That said, not all Apple APIs are available on Apportable, so while it’s the best we’ve got, it still isn’t a plug and play solution.
The main benefits of Apportable are in faster cross-compiling without the need for emulators, virtual machines or a Java-programmed alternative. While Java makes for great cross-compatibility in mobile apps, it leaves both the iOS and Android versions feeling, well, not native. In fact, most feel like cheap ports from the other OS.
Again, this isn’t a perfect solution, but it should significantly lighten your workload if you must move back and forth between Android and iOS.
Happy developing, and be sure to share what you come up with us here at Make Use Of.
Have you developed an iOS or Android app? Which platform do you believe offers the best tools for developers?