Microsoft explica los objetivos de los desarrolladores para la herramienta de portabilidad de iOS de Project Islandwood

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

madera de la isla

Si bien todos hemos estado muy entusiasmados con Project Astoria, que nos permite ejecutar aplicaciones de Android en Windows Mobile, la otra herramienta de migración de Microsoft, Project Islandwood, no ha recibido mucha atención.

Project Islandwood es una herramienta para ayudar a los desarrolladores de iOS a portar su código a Windows 10 y, a diferencia de Astoria, requiere mucho más trabajo por parte de los desarrolladores, pero potencialmente con más recompensas y, por supuesto, Microsoft también está trabajando arduamente para hacer que la tarea sea lo más fácil. como sea posible para los desarrolladores.

En una publicación de blog, Microsoft explicó los principios rectores de la herramienta y señaló que querían que las aplicaciones resultantes tuvieran:

  1. Acceso completo a la API de Windows: facilitando el uso de las API de Windows dentro del código Objective-C
  2. compatibilidad con iOS: Capacite a los desarrolladores para que reutilicen tanto código iOS existente como sea razonablemente posible
  3. Sin sandboxing: Las API de iOS y Windows deberían poder trabajar juntas

Esto contrasta con el proyecto Astoria, donde las aplicaciones de Android se ejecutan en un espacio aislado y las aplicaciones solo tienen acceso a las API compatibles con Microsoft.

No estar en un espacio aislado significa que cuando la herramienta de portabilidad de Microsoft no es compatible con una API de iOS, los desarrolladores pueden llamar a la API de Windows directamente, y Microsoft ha ido más allá, proporcionando lo que ellos llaman Proyecciones, que permite a los desarrolladores llamar a las API de Windows usando el lenguaje Objective-C.

Microsoft tiene Project Islandwood de código abierto, lo que significa que si los desarrolladores tienen problemas, pueden solucionarlos ellos mismos o beneficiarse de otros desarrolladores que hayan solucionado los problemas antes que ellos, sin tener que esperar a que Microsoft lo haga.

La idea, por supuesto, parece sólida, pero depende de que los desarrolladores de iOS estén ansiosos por llegar a la base instalada de Windows Phone y Windows 10, que aún no se ha probado. Actualmente, las herramientas solo son compatibles con x86, pero agregarán soporte para ARM/Mobile en las próximas semanas.

Los desarrolladores pueden leer muchos más detalles. en Microsoft aquí.

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *