Durante el evento WWDC de este año realizado por Apple, la compañía discutió cómo trasladar las aplicaciones iOS que se ejecutan en iPads y iPhones a macOS 10.14 Mojave, y aunque es probable que las herramientas no se publiquen este año, un desarrollador ya ha investigado un poco como funcionará ese proceso.

El desarrollador Steve Troughton-Smith es el creador de la aplicación en cuestión, y ha estado tuiteando sobre el proceso de uso de Marzipan, que es el nombre en código para transferir las aplicaciones UIKit iOS a AppKit (que se ejecuta en macOS).

Como explica Troughton-Smith, no es un proceso simple de simplemente pegar una aplicación en un código nuevo y ejecutarlo en una Mac.

Hay una serie de desafíos involucrados para hacer que las aplicaciones no solo funcionen bien, sino que también se deben tener en cuenta las consideraciones de la interfaz del usuario, ya que los usuarios pasan de una pantalla táctil pequeña a una pantalla de computadora de escritorio o portátil más grande con controles de teclado y mouse..

Los pros y los contras de la migración de aplicaciones

Troughton-Smith llevó a Twitter para compartir sus hallazgos. Notó que el cambio de tamaño de las aplicaciones UIKit es lento y “va a ser un gran punto de dolor para un futuro iPad”. La popularidad de los dispositivos de tableta está disminuyendo un poco últimamente, pero si Apple va a seguir con su línea de iPad, es posible que deba mejorar seriamente sus especificaciones con la próxima generación.

Misceláneos pensamientos sobre el mazapán: el chico está redimensionando las aplicaciones de UIKit con lentitud, eso será un gran punto de dolor para un futuro iPad; Por otro lado, el rendimiento de la vista de tabla UIKit es mucho más suave en iOS que en macOSJune 6, 2018

De hecho, Troughton-Smith sugiere que “Es muy probable que las mejoras en las [características] de UIKit para Mac vayan de la mano con mejoras en el iPad también ... como agregar soporte para múltiples ventanas a las aplicaciones, o ventanas con pestañas”.

El desarrollador también señaló que “Por otro lado, el rendimiento de la vista de tabla UIKit es mucho más suave en iOS que en macOS”.

También destacó la nueva UITableViewStyleSidebar, que está diseñada para agregar una barra lateral simulada al estilo de Mac, con efectos visuales similares, para hacer que las aplicaciones iOS portadas se vean y se comporten más como las aplicaciones nativas de Mac..

UIKit tiene una nueva 'UITableViewStyleSidebar', que es lo que usa para simular una barra lateral de estilo Mac (con efecto de desenfoque / vibración de paso). Con un poco de esfuerzo, puede hacer que su aplicación Marzipan sea mucho más parecida a una Mac; Me imagino que este será un gran foco el año que viene pic.twitter.com/9VGE8J4jyhJune 6, 2018

El proceso no parece ser tan sencillo como aseguró Craig Federighi de Apple en una entrevista con Wired, quien dijo que “para los fabricantes de aplicaciones, algunos aspectos de la transferencia de aplicaciones serán automatizados y otros requerirán codificación adicional. Al utilizar Xcode, el software de creación de aplicaciones de Apple que se ejecuta en Mac, un desarrollador podrá indicar que desea escribir una variante de su aplicación iOS para macOS.”

Sin embargo, esto todavía es relativamente temprano, y como señala Troughton-Smith, hay algunas aplicaciones de iOS que deberían funcionar en macOS sin mucho trabajo..

Definitivamente, hay categorías enteras de aplicaciones que pueden ser portadas a macOS con Mazapán y los usuarios nunca sabrían la diferencia. @graceapp aquí casi podría pasar por una aplicación de AppKit con un poco más de trabajo, a pesar de ser totalmente pic.twitter.com/LVhrViIhgaJune del junio de 2018

Para aquellos de nosotros que hemos estado esperando que nuestras aplicaciones iOS favoritas lleguen a macOS, este es un comienzo prometedor.

  • Cómo descargar e instalar macOS 10.14 Mojave ahora mismo

Via 9to5Mac