¿Existen herramientas para convertir el código de desarrollo nativo de Android en código multiplataforma?

He sido desarrollador de Android desde hace bastante tiempo, pero no conozco una herramienta que compile de forma cruzada una aplicación de Android para iOS o, para el caso, cualquier otra plataforma móvil.

Sin embargo, hay un rayo de esperanza. Encontré esta herramienta J2ObjC- link-https: //code.google.com/p/j2objc/. Lo leí todo. Según tengo entendido, solo convierte las clases de Java en clases de OBbjective C. Es compatible con la API de Foundation de Objectiv C y otros marcos y las clases resultantes se pueden importar a XCode sin mucho alboroto.

No he usado en esta herramienta. Puedes buscar esto. Pero estoy seguro de que no será tan simple como hacer clic en un solo botón y obtener un código fuente entregable compatible con iOS. El desarrollador tendrá que soportar la molestia de administrar todos los recursos.

Hay otra herramienta de desarrollo que Xamarine presentó recientemente por Microsoft. Esto podría no ser exactamente lo que estás buscando. Pero en el futuro, si desea reducir el esfuerzo de programación, Xamarine podría ser un buen cambio. El desarrollo se realiza en C # y aún obtienes un aspecto nativo para todas las principales plataformas móviles. Otra gran ventaja es, esto es personal, la sintaxis de C # es mucho más fácil de manejar (casi como Java) que Objective C.

More Interesting

¿Cuánto debo dividir mi código en métodos / funciones separados más pequeños? A pesar de que ese fragmento de código solo se puede usar una vez y, como sabemos, siempre es posible que cada fragmento de código se pueda cambiar / editar en el futuro.

Cómo obtener descargas en mi juego iOS

'Los desarrolladores web no son nada en comparación con los desarrolladores de iOS' ¿Es eso cierto? ¿Cuál es tu opinión sobre el asunto?

¿Es posible encontrar un desarrollador de aplicaciones para iPhone que esté dispuesto a trabajar por una parte de los ingresos potenciales?

En promedio, ¿cuánto es el costo anual para mantener una aplicación de iPhone popular?

¿Qué día actualiza iOS App Store la lista destacada?

¿Cuáles son las 3 aplicaciones más utilizadas en tu teléfono?

¿Cuáles son las mejores razones para no implementar UI y acciones "Pull-to-refresh" en una aplicación de iPhone?

¿Qué es Titanium y cómo se usa en el desarrollo móvil multiplataforma?

¿Cuáles son las ventajas y desventajas de tener un solo botón para iPhone y 3 botones (atrás, inicio y configuración) en Android, tanto desde el hardware como desde la perspectiva de la experiencia del usuario?

¿Cuáles son las aplicaciones iOS peor diseñadas?

¿Cuándo se llama al método textFieldShouldClear?

¿Cuánto costará contratar a un desarrollador de aplicaciones para convertir una idea de juego en realidad (tanto para iOS como para Android)?

En comparación con mi rol de desarrollador actual en Javascript, ¿aprender iOS / Swift sería una buena manera de aliviar el estrés y un cambio de ritmo para mi próximo rol?

¿Estamos listos para desarrollar una aplicación de iOS en Swift?