El motor Multi-OS de Intel es un conjunto de herramientas de desarrollo que permite a los desarrolladores de Java utilizar sus habilidades para realizar desarrollo cruzado tanto para Android como para iOS.
Es probable que muchos de nosotros nos hayamos encontrado con una aplicación en una plataforma diferente que nos hizo preguntarnos: "¿Por qué no puedo descargar esto ya?"
Estoy seguro de que has oído hablar de una de esas aplicaciones que está de moda últimamente. prisma. Prisma se lanzó en iOS el 11 de junio y fue inmediatamente un gran éxito. Poco más de un mes después, Prisma finalmente fue lanzada públicamente en Android. El plazo de un mes no es tan malo, pero muchas aplicaciones populares han tardado mucho más en llegar a la otra plataforma. ¿Pero por qué? Muy a menudo, se debe simplemente a la asignación de recursos. usuarios de iOS todavía lidera la manada en términos de compras dentro de la aplicación en comparación con los usuarios de Android. Entonces, si usted es una empresa que intenta ganar dinero y tiene fondos limitados para invertir en la creación de una aplicación, tiene sentido centrarse inicialmente en iOS.
Sin embargo, con el tiempo, se han lanzado varios conjuntos de herramientas de desarrollo para simplificar el desarrollo multiplataforma. Uno de esos conjuntos de herramientas populares se llama Plataforma Xamarin, recientemente adquirida por microsoft, que permite a los desarrolladores con habilidades en C# crear aplicaciones móviles para Android, iOS o Windows Mobile en su entorno de PC Mac o Windows. Los desarrolladores que se sienten más cómodos con Java esperaban usar RoboVM para codificar para iOS, hasta ese momento. El proyecto se cerró en abril de este año.. Entonces, ¿qué más pueden utilizar los desarrolladores de Java? Afortunadamente, Intel ha estado trabajando en un proyecto estos últimos meses llamado "Motor multisistema operativo", disponible hoy solo como Vista previa técnica, cuyo objetivo es permitir desarrolladores java una manera fácil de Desarrollo cruzado para iOS y Android.
Conozca el motor Multi-OS de Intel
Según Intel, las ventajas de utilizar Multi-OS Engine para el desarrollo de aplicaciones móviles son abundantes. Para empezar, puede crear aplicaciones en una Mac o en Windows si usa un servidor. Multi-OS Engine es un complemento independiente que se integra con Android Studio. Los desarrolladores que buscan codificar para iOS pueden iniciar un proyecto para una aplicación de Android en Android Studio y luego usar las herramientas de Multi-OS Engine para configurar el proyecto como una aplicación de iOS. Puede acceder a muchas API de plataformas específicas de iOS que de otro modo no estarían disponibles en Java, y puede crear enlaces para generar código Java para bibliotecas Objective-C y C comunes. El código que escriba se compilará en código ARM o x86 nativo. No se requieren conocimientos del Objetivo C.
Intel afirma que el rendimiento de una aplicación creada con Multi-OS Engine está a la par del de una aplicación nativa. En cuanto a la creación de la interfaz de usuario de la aplicación, Intel afirma que los desarrolladores de Android deben continuar trabajando a través de Android Studio, mientras que las aplicaciones de iOS se pueden diseñar utilizando el diseñador de interfaz de usuario proporcionado en Multi-OS Engine. Dada la desaparición de RoboVM, es comprensible que muchos desarrolladores estén preocupados de que el proyecto pueda finalizar pronto. abandonado, lo que frustraría a cualquier usuario que potencialmente invertiría mucho tiempo y esfuerzo en respaldar el proyecto. Intel afirma que su motor Multi-OS está listo para ser lanzado como un proyecto de código abierto, pero las fuentes aún no han aparecido. Al menos por ahora, el proyecto es gratuito.
Cualquier desarrollador interesado en utilizar el nuevo motor Multi-OS de Intel puede regístrese para la vista previa técnica aquí o ver más documentación detallada aquí.