Apple anuncia liberación del Código Fuente de Swift

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.

¿Qué es Swift y Swift Build?

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.

Swift Build es ahora Open Source

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.

¿Por qué es importante Swift Build?

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

Swift Build ya está en GitHub

Los desarrolladores interesados pueden acceder al código de Swift Build y contribuir al proyecto desde:

Swift Build en GitHub

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.

Admin

Compartir
Publicado por
Admin
Etiquetas: Swift

Entradas recientes

La biografía de Steve Jobs escrita por el biógrafo Walter Isaacson

La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…

2 días hace

Cómo la Inteligencia Artificial está Revolucionando los Sistemas de Seguridad en el Hogar

Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…

2 días hace

Elon Musk se asegura una compensación de 1 billón de dólares con Tesla

Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…

2 días hace

GTA 6 se retrasa hasta finales de 2026

Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…

5 días hace

Juego de terror GRATIS este Halloween, sobrevive en Five Nights at Freddy’s Into the Pit

Five Nights at Freddy’s: Into the Pit nos sumerge en un misterioso mundo donde lo…

2 semanas hace

Juego de terror de dibujos animados, Bendy and the Ink Machine GRATIS hasta el 6 de noviembre

Adéntrate en el oscuro y retorcido mundo de Bendy and the Ink Machine, donde los…

2 semanas hace