nsho122
I hate code!
Profile
Posts: 2
Reg: Aug 16, 2013
Glendale
20
08/18/13 01:53 AM (12 years ago)

Question About Porting iOS games Over To Android

Hi guys, I'm new to Buzztouch and this forum. I've been reskinning cocos2dx games for the iTunes store. I know it's possible to port them over to android and publish them on Google Play and the other Android stores. What software/programs do I need to do this? Is there a tutorial on how to upload apps/games to Google Play/Android? I'm not super techy so something geared for a non-techy/non codey guy like me would be great. Thanks in advance!
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
08/18/13 02:03 AM (12 years ago)
Hi @nsho122, Welcome to Buzztouch! To get you started, here's a start-to-finish guide to Android and Buzztouch: https://www.buzztouch.com/files/howtos/buzztouch_For_Android-A_Users_Guide.pdf It talks all about Google Play, and many of the basics required for developing using Eclipse. To port things over, you would have to rewrite the app from Objective C to Java. I have no idea how hard that would be, but I'm sure it's not trivial! But Buzztouch does provide the core project files you would need, so it's at least a start! Hope this helps a bit! Mark
 
nsho122
I hate code!
Profile
Posts: 2
Reg: Aug 16, 2013
Glendale
20
like
08/18/13 07:47 AM (12 years ago)
Thanks Mark, I appreciate it!
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
08/18/13 03:58 PM (12 years ago)
A new service has emerged to port iOS Games over to Android with no coding changes. http://www.Apportable.com Give it a try and report back the results! :-) Also, read their blog for more insight. -- Niraj ----------------- The Apportable SDK cross-compiles Objective-C applications to Android, without extensive changes to the original codebase. Unlike other cross-platform solutions, developers can use Apportable to build for multiple platforms without leaving the comfort of Xcode and iOS. Using the same code on both platforms means better performance and fewer bugs, allowing developers to iterate on their app faster. So how does it work? Instead of translating the app to Java, Apportable cross-compiles the Objective-C code to machine code that runs directly on the Android device’s processor (no VMs were harmed in the execution of our code). A platform library bundled with the app implements popular iOS APIs, so the app thinks its running in iOS. Does Apportable convert source code to Java? Does Apportable emit Dalvik bytecode? Absolutely not. All source is compiled to run on bare metal. We compile source to ARM shared libraries, which is the way iOS apps are compiled. My application is very complicated and has intense performance requirements. Will it work with Apportable? Our platform has been used with some very complex code bases. If you want to see some examples of apps that are powered by Apportable, check out Biophilia, Osmos, and more. What APIs are available when using Apportable? We support many APIs, more than could be listed here (usually it is just best to just try running the SDK on your app), but some of the common things we support include Objective-C 2.0, C++11, libdispatch, blocks, Objective-C literal syntax, ARC, Foundation, OpenGL, UIKit, StoreKit, GameKit... the list goes on and on. How does Apportable’s UIKit work? The current UIKit implementation uses Android’s views to render content, however we have a hardware accelerated QuartzCore backed version coming out soon. Can I use Java? Yes. This is purely optional, but you can call Android APIs and use custom Java classes in your Objective-C source code if you want, using our BridgeKit API (or pure JNI). Where can I get the SDK? http://www.apportable.com; the starter SDK is a free download.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.