miércoles, 14 de mayo de 2014

Estudiantes Columbia logra que apps de iOS se ejecutan en Android

Estudiantes de la Universidad de Columbia han logrado obtener aplicaciones de iOS que se ejecutan en Android mediante la creación de la Sidra , en la arquitectura de la compatibilidad del sistema operativo hizo puede ejecutar aplicaciones creadas para los distintos ecosistemas móviles.

Sidra Mejora el sistema operativo interno , Android, de un dispositivo con núcleo gestionados , personajes por subproceso para imitar la interfaz de aplicación binaria de un sistema operativo extranjera , iOS , lo que le permite ejecutar binarios extranjeros no modificados. Esto se logra mediante una nueva combinación de técnicas de compatibilidad binaria , incluyendo dos nuevos mecanismos: la adaptación de código en tiempo de compilación , y las funciones diplomáticas. La adaptación de código en tiempo de compilación Permite modificar el código fuente extranjera para ser reutilizado en el núcleo interno , reduciendo el esfuerzo de implementación necesaria para soportar múltiples interfaces de binarios para ejecutar aplicaciones domésticas y extranjeras existentes . Funciones diplomáticas apalancamiento personajes por subproceso , y permiten a las aplicaciones utilizar las bibliotecas nacionales extranjeros para acceder a software propietario y las interfaces de hardware .

Echa un vistazo a un vídeo de demostración de la Sidra de abajo . En particular , las aplicaciones de Android pueden ejecutarse silenciosamente en el dispositivo , incluso con la capa de abstracción del sistema operativo. Aunque las necesidades de rendimiento de aplicaciones de descanso mejora , el proyecto es prometedor . Usted puede encontrar el informe de investigación completo aquí.


No hay comentarios:

Publicar un comentario