Lo hemos conocido durante el último año como el proyecto Marzipan, por su nombre interno, pero finalmente ya lo conocemos por su nombre final y está entre nosotros. La posibilidad de crear apps para Mac portadas directamente desde iOS (más concretamente desde iPad) que promete surtir nuestros equipos de un buen número de nuevas apps que, por un lado, surtan de funciones básicas que no están en el escritorio (como el uso de algunos servicios de internet al estilo de Twitter), así como aprovechar la enorme cantidad de desarrolladores que trabajan con la plataforma iOS y que pueden, con casi el mismo esfuerzo, alimentar el ecosistema de macOS.
Pero, ¿qué es exactamente Project Catalyst? ¿Estamos ante una máquina virtual que emula las apps de iOS en el Mac? ¿Una traducción en tiempo real? ¿Una adaptación de alguna forma que traduce las llamadas de la librería de iOS a la del Mac? Vamos a intentar contestar a todas esas preguntas en este artículo.
El núcleo de Project Catalyst
En una entrevista para el podcast AppStories de Federico Viticci (responsable de MacStories) al vicepresidente senior de ingeniería de software, Craig Federighi, este comentaba cómo en su trabajo el equipo de Apple se percató que había determinadas apps para iOS que eran bastante útiles en su día a día (como usuarios) pero que sorprendentemente no estaban para el Mac y su flujo de trabajo no se podía completar fácilmente. O tal vez con versiones de menor calidad con librerías de terceros no nativas.
…