J2ObjC ayuda a portar una aplicación Android a iOS

J2ObjC ayuda a portar una aplicación Android a iOS
3 comentarios Facebook Twitter Flipboard E-mail

Curiosa aplicación que viene firmada por Google, es oficial y se esconde tras el nombre de J2ObjC. No está pensada para todo el mundo, si no para aquellos desarrolladores de aplicaciones Android que quieran una pequeña ayuda para mover su programa al ecosistema iOS.

Así pues, J2ObjC consiste en un pequeño programa que se ejecuta por línea de comandos y permite que el código Java de la aplicación Android original se incluya en un nuevo proyecto escrito en Objective C, el lenguaje de iOS. De esta forma podremos obtener de forma sencilla una aplicación iOS con las funciones de la aplicación Android original creada anteriormente.

iOS developers

Un vistazo a…
10 APLICACIONES de GOOGLE que PODRÍAN HABER TRIUNFADO

Evidentemente no todo va a ser tan sencillo: portar código de un lenguaje a otro es una tarea muy compleja y los creadores ya nos dan algunos avisos: J2ObjC está pensado para portar la capa lógica de nuestra aplicación Android a iOS, siendo compatible con múltiples de las funcionalidades del SDK (excepciones, herencia, hilos y más) pero no tratará la interfaz gráfica de la aplicación, paso que tendremos que programar a mano. También hay que tener en cuenta que lo que hace J2ObjC es embeber parte del código Java dentro de Objective-C, con lo que es probable que muchas de las funciones no estén optimizadas con la pérdida de recursos que ello conlleva.

En definitiva, J2ObjC ofrece la interesante opción de portar parte del código de Android a iOS de forma casi automática y ayudándonos a obtener una versión en Objective-C inicial sobre la que continuar el desarrollo de la misma aplicación pero para los equipos de Apple. Posiblemente no sea la mejor solución en términos de rendimiento y calidad del código, pero para dar un primer paso a otro lenguaje es una opción válida y muy interesante para aprender y hacer que tu programa llegue a esta nueva plataforma.

J2ObjC tiene licencia Apache 2.0 y todo su código y documentación está ya publicado en Google Code.

Vía | El Androide Libre
Más información | Google Code

Comentarios cerrados
Inicio