Apple ha anunciado que está liberando el código fuente de Swift Build, un motor de compilación extensible que proporciona un conjunto de reglas para construir proyectos en Swift.
Swift es el lenguaje de programación de Apple, desarrollado como una alternativa a Objective-C. Su diseño busca combinar las mejores ideas de lenguajes como C# y JavaScript, manteniendo una sintaxis sencilla y fácil de usar. Apple hizo Swift código abierto en 2015 para fomentar su adopción y evolución.
Swift Build es el motor de compilación utilizado en Xcode, la herramienta de desarrollo de Apple. Según la compañía, este motor no solo impulsa millones de aplicaciones en la App Store, sino también el proceso de construcción interno de los sistemas operativos de Apple.
El código de Swift Build ya está disponible en GitHub bajo la licencia Apache 2.0, lo que significa que los desarrolladores pueden usarlo, modificarlo y contribuir a su desarrollo.
Además de ser compatible con iOS y macOS, el motor ahora permite la compilación en otros sistemas operativos, incluyendo:
✅ Linux
✅ Windows
✅ Android
✅ QNX (Un sistema operativo en tiempo real utilizado en sistemas embebidos)
Si bien es poco probable que Swift conquiste completamente mercados como Linux y Android, su adopción en el sector de sistemas embebidos parece una opción viable.
Los sistemas de compilación son esenciales para transformar archivos de código fuente y configuraciones en binarios ejecutables, herramientas de línea de comandos y aplicaciones gráficas.
Apple destaca que la eficiencia y fiabilidad de un sistema de compilación tienen un impacto directo en la productividad de los desarrolladores.
Swift Build actúa como un planificador y ejecutor de compilaciones, procesando las solicitudes de herramientas como Swift Package Manager y Xcode.
Está construido sobre llbuild, el sistema de compilación de bajo nivel de Apple, y ofrece:
✅ Integración avanzada con el compilador Swift
✅ Soporte para bibliotecas, herramientas CLI y aplicaciones GUI
✅ Optimización del grafo de dependencias para maximizar la compilación en paralelo
Los desarrolladores interesados pueden acceder al código de Swift Build y contribuir al proyecto desde:
Con este movimiento, Apple continúa su compromiso con el código abierto, permitiendo que la comunidad de desarrolladores explore y expanda el ecosistema Swift más allá del mundo de Apple.
La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…
Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…
Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…
Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…
Five Nights at Freddy’s: Into the Pit nos sumerge en un misterioso mundo donde lo…
Adéntrate en el oscuro y retorcido mundo de Bendy and the Ink Machine, donde los…