Cupertino libera lenguaje de programación Swift en GitHub
Apple ha decidido que su propietario de desarrollo de software, Swift, para iOS y OS X sea de código abierto, en una medida que permitirá a los desarrolladores poder modificar el lenguaje para satisfacer sus propios fines.
La compañía con sede en Cupertino ha lanzado Swift bajo una licencia Apache 2.0 y se ha puesto en marcha ayer en la página web Swift.org. El proyecto también se encuentra alojado en GitHub y los desarrolladores podrán acceder no sólo al código fuente, sino también el compilador Swift, depurador, biblioteca estándar, las bibliotecas de la fundación, el gestor de paquetes y REPL de línea de comandos.
Lanzado el año pasado, Swift está dirigido a hacer aplicaciones de programación para los iPhones, iPads y otros dispositivos de Apple. Las aplicaciones ahora también se desarrollarán para funcionar en otras plataformas, incluyendo Linux.
Apple también lanzó su Swift Package Manager, un proyecto que dijo que permitiría «compartir fácilmente y contruir código».
Hacer de Swift algo mejor
En una entrada de blog, la compañía dijo: «Cualquier persona puede descargar el código y basado en el desarrollo poder ver lo que el equipo está haciendo.»
«Más desarrolladores avanzados interesados en contribuir al proyecto pueden presentar errores, participar en la comunidad, y aportar con sus propias soluciones y mejoras para hacer Swift aún mejor. Para la producción de desarrollo App Store, siempre debe usar las versiones estables de Swift incluidos en Xcode, y esto sigue siendo un requisito para la presentación de aplicaciones «.
Apple también ha publicado en GitHub una «evolución» del documento, que detalla que Apple piensa que Swift es la partida en cuanto a la versión 3.0 se refiere. Entre las áreas de interés para la siguiente iteración son una estable interfaz binaria (ABI) para «garantizar un nivel de compatibilidad binaria de seguir adelante», la capacidad de recuperación para solucionar problemas relacionados con las interfaces frágiles binarios, la portabilidad, sistema de limpieza y documentación, y otras mejoras en el idioma.
Craig Federighi, vicepresidente senior de Ingeniería de Software de Apple, dijo que al hacer de código abierto Swift «toda la comunidad de desarrolladores puede contribuir al lenguaje de programación y ayudar a llevarlo a incluso más plataformas».
«El poder de Swift y su facilidad de uso inspiran una nueva generación para entrar en la codificación, y con el anuncio de hoy van a ser capaces de tomar sus ideas en cualquier lugar, desde dispositivos móviles hasta en la nube», dijo.