Apple hace de código abierto Swift Build para impulsar la innovación de desarrolladores

Swift Student Challenge

Apple ha anunciado que ha abierto oficialmente Swift Builder de Xcode Engine, alegando que es «un paso fundamental en un nuevo capítulo de Swift Build Technology».

Swift Build es el motor utilizado por la herramienta de desarrollador de Apple Xcode, que impulsa millones de aplicaciones en la App Store y el proceso de compilación interno para los sistemas operativos de Apple. El repositorio de código abierto también incluye soporte para Linux y Windows.

Una breve introducción a Swift Build

Swift Build es un componente esencial del entorno de desarrollo integrado Xcode de Apple, responsable de compilar, vincular y administrar todos los recursos del proyecto. Mediante la contratación abierta Swift Build, Apple demuestra su compromiso con la comunidad de software de código abierto y faculta a los desarrolladores de terceros para modificar y optimizar estas herramientas. Esta iniciativa permite a los desarrolladores personalizar mejor sus procesos de desarrollo, mejorar la eficiencia y facilita el intercambio de código y herramientas en diferentes plataformas.

El motor de compilación en el Swift Package Manager (SwiftPM) es bastante simple en comparación con el motor de compilación en Xcode. En las plataformas Apple, hay dos formas diferentes de construir paquetes, lo que también puede conducir a la confusión del usuario cuando el comportamiento de las dos implementaciones no coincide.

Swift Build es un componente de infraestructura diseñado para planificar y ejecutar compilaciones solicitadas por un cliente de nivel superior como Swift Package Manager o Xcode. Se basa en la parte superior del proyecto LLBuild existente para agregar capacidades que incluyen:

Un paso más para impulsar la innovación de desarrolladores

Con el anuncio de hacer open-source de su motor de herramientas, Swift Build, utilizado para crear el entorno de desarrollo de Xcode es todo un movimiento estratégico  que tiene como objetivo proporcionar a los desarrolladores un apoyo de herramientas más flexible y potente, mejorando la vitalidad y la innovación dentro de la comunidad de desarrolladores de Apple.

Apple enfatiza que haber hecho open-source Swift Build fomentará una colaboración más amplia, incluyendo la participación del sector corporativo, el mundo académico y otros proyectos de código abierto. A través de este enfoque abierto, Apple pretende desencadenar ideas más innovadoras al tiempo que hace que el lenguaje Swift y su cadena de herramientas relacionada sean más transparentes y accesibles.

Los detalles del plan de código abierto, incluyendo cómo acceder al código fuente, directrices de contribución y futuras hojas de ruta de desarrollo, serán lanzados gradualmente por Apple en las próximas semanas. Además, Apple planea organizar una serie de seminarios y talleres en línea para ayudar a los desarrolladores a adaptarse rápidamente a las nuevas características de Swift Build.

Los analistas de la industria ven la iniciativa de código abierto de Apple como una respuesta positiva a las tendencias tecnológicas actuales y una estrategia para fortalecer su posición en el competitivo mercado de herramientas de desarrollo de software. A medida que más compañías tecnológicas optan por abrir sus tecnologías básicas, Apple busca crecer junto a los desarrolladores globales mediante la contratación abierta Swift Build.

Swift | Más info

Salir de la versión móvil