Just to repeat what Southern Stars (and my developers who work for me) say about the challenge of porting to Android:
Quote:
It's fair to say that we ran into all the same problems other iOS developers complain about when porting to Android. Google's Android developer tools (based on Eclipse) are generally a lot slower than Apple's (Xcode); the tools are buggy and needlessly complex. Some things that are easy in Xcode - e.g. building multiple configurations of the app from the same source code base - are nearly impossible to do in Eclipse. The Android hardware and OS "fragmentation" problem really is a problem - there are a lot more possible combinations of hardware/OS, etc. that we needed to test on Android than for iOS (which is rigidly controlled and quality-tested by Apple.) And there was an awful lot of really tedious, mundane JNI (Java-Native Interface) code that we needed to write, in order to glue our C/C++ engine to the Java user interface.
|
Our company won't be porting ours to Android any time soon. Problem I see is that it will become even more divergent as the platform grows. Hell... what a mess.