Android y Objetivo-C

Estoy completando un proyecto para el iPhone totalmente escrito en Objective-C. Me gustaría portar esto para Android también.

Mientras que la interfaz de usuario del iPhone y el sistema operativo Android son muy diferentes y necesitará código diferente, ¿puedo importar el núcleo de mi código (es decir, el cuadro negro que hace el pensamiento) como es Android como parte de algunos Java ¿código?

No tengo ninguna familiaridad con el puente entre Objective-C y Java, aunque he escrito en ambos.

Tienes suerte! Phil Hassey ha portado recientemente su propio juego de iPhone a Android en una semana y escribió lo que hizo pasos por pasos. Aquí está su viaje: http://www.philhassey.com/blog/2010/08/03/porting-galcon-using-the-android-ndk/

Podría echar un vistazo a Apportable que permite generar una aplicación para Android desde una base de código Objective-C existente. Vea este artículo también.

Hay un tenedor del gcc que soporta el objetivo-c en el androide mediante la revisión del NDK en http://code.google.com/p/android-gcc-objc2-0/ . Pero se considera beta en este momento y no estoy seguro si jni / java puentes ya están implementados

He estado haciendo un montón de trabajo en este frente – por ejemplo, la creación de mi propio marco base C ++ que no depende de STL (llamado Plataforma Core ) y escribir el núcleo de la próxima versión de mi aplicación iOS con eso, para que yo Puede portarlo fácilmente a Android y lo que sea que tenga un compilador C ++ y me sorprende.

Sugiero tener un (ick, no puedo creer que estoy a punto de decir esto, pero eh), ahem, tener un núcleo de C + + (allí, lo dije!) Por lo que puede ser fácilmente portado.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.