A partir de ahora, Swift es oficialmente de código abierto

El informe que tiene Apple con el mundo OpenSource puede parecer a primera vista más superficial de lo que parece, especialmente dada la fuerte vocación comercial de Cupertino, quizás incluso más de lo que alguna vez se consideró la némesis del software libre o Microsoft (hoy paradójicamente se está convirtiendo en uno de el más activo en este campo).

Es una cooperación mutua profunda, aunque no siempre fácil, especialmente con los partidarios acérrimos del movimiento.

Pero si no lo hubiera, es posible que la Apple que hoy conocemos no hubiera sido tal, al menos en parte. Todos los días, más o menos directamente, estamos tratando con productos Apple con el código fuente público: nos conectamos a la cola de impresión CUPS , para navegar por la Web con Safari. Usamos el motor de renderizado WebKit , para escuchar música comprada en iTunes ya que usamos el formato ALAC sin pérdidas , para usar con Mac OS X usamos componentes como el kernel XNU y muchos otros . Sin embargo, incluso la tecnología Open otros se implementan cuando es necesario y útil, consulte la plataforma Apache Mesos para Siri .

Por supuesto, Apple no siempre cumple sus promesas: ¿alguien vio a FaceTime convertirse en un sistema de comunicación abierto como dijo Steve Jobs durante una presentación en la WWDC 2010 ? Nadie y como resultado solo funciona entre productos de Apple. Pero cuando las promesas las cumple, lo hace bien. En WWDC de este año se anunció la apertura del lenguaje de programación Swift . Después de varios meses de preparativos, aquí llega el oficial completo con un nuevo sitio web dedicado .

La medida beneficia tanto a los desarrolladores como a los usuarios. Eso sí, los primeros los recibirán ahora, cuando tengan todas las herramientas para la creación de la aplicación, de lo que luego se beneficiarán los segundos. El iberated incluye las librerías centrales de programación, el compilador para transformar el código Swift en código máquina para su ejecución, el depurador para facilitar la detección de errores y el llamado administrador de paquetes encargado de preparar la reasignación de código en plataformas como GitHub.

Este último, junto con otros elementos, también es una vista previa de la próxima gran actualización de Swift, la versión 3.0; esta primavera se celebrará el 2.2 que traerá solo cambios menores de optimización. Los componentes disponibles se rigen por una versión modificada de la licencia de Apache, incluso menos vinculante que ese estándar ya que exime al desarrollador de la mención en el producto final el uso de software basado en ella.

La importancia de Swift de código abierto es múltiple , con dos razones para predominar sobre todas. En primer lugar, está el uso multiplataforma y no solo se limita a los dispositivos Apple: Linux es oficialmente compatible y al menos en papel. No hay nada que detenga el uso del lenguaje en Windows, si se traen a tal sistema todas las herramientas necesarias.

La segunda es que, si el grupo liderado por Tim Cook decide en el futuro cambiar el idioma todavía, la comunidad podría abrir el mismo carry en Swift . Obviamente, los resultados de los movimientos de hoy no se podrán ver ya en el corto plazo, tomará tiempo antes de que podamos hacer una evaluación inicial. La esperanza, por su parte, es que pueda haber resultados positivos y llevar a Apple a continuar por este camino para otros proyectos importantes.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario