
La inteligencia de Apple podría resolver mis problemas de programación, pero falta esta función clave.
Apple está quedando rezagada en el ámbito de la inteligencia artificial, y la ausencia de su herramienta de codificación Swift Assist me genera preocupación sobre su futuro.
Hace aproximadamente un año, inicié el aprendizaje de la programación en Swift, el lenguaje que Apple utiliza para desarrollar aplicaciones. Mi objetivo era eventualmente crear mis propias aplicaciones para iOS desde cero y redescubrir el placer de programar. Sin embargo, con el tiempo, mi interés comenzó a desvanecerse. Mi última práctica de codificación había sido hace casi 20 años, cuando aprendí HTML y CSS por mi cuenta, y retomar esa mentalidad se me hizo complicado. Además, no tenía una meta específica para desarrollar una aplicación, lo que hizo que la motivación para superar las partes difíciles disminuyera.
En medio de toda la exageración acerca de cómo la inteligencia artificial (IA) revolucionará el mundo, considero que este es un ámbito en el cual la IA podría haberme ayudado realmente. Tal vez mi experiencia habría sido diferente si hubiera contado con un asistente de IA que me asistiera en la escritura de código en las secciones donde me encontraba atascado. Quizás, con esa ayuda, mi recorrido en la programación no habría terminado de manera tan abrupta.
Curiosamente, este tipo de asistente de codificación es precisamente lo que Apple anunció que incorporará a su plataforma Apple Intelligence. Este nuevo recurso se denomina Swift Assist y la compañía se comprometió a integrarlo en su aplicación de codificación Xcode. La propuesta es que este asistente sea capaz de generar secciones de código automáticamente a partir de solicitudes en lenguaje natural.
Sin embargo, el lanzamiento de Swift Assist presenta un inconveniente: su existencia es cuestionable. Desde su introducción en la Conferencia Mundial de Desarrolladores (WWDC) en junio de 2024, la característica no ha sido visible. A pesar de que durante la WWDC se mencionó que Swift Assist estaría disponible "más adelante este año", nunca ha aparecido en ninguna versión beta de Xcode o macOS, y notablemente no se menciona en las notas de lanzamiento de la más reciente versión beta de Xcode 16.3.
Con la WWDC 2025 a tan solo tres meses, el tiempo se agota para que Apple muestre una funcionalidad concreta. La frustración que genera esta situación radica en que Swift Assist parece ser una idea brillante. Se anunció que tendría un profundo conocimiento del lenguaje de codificación Swift y de las últimas API de la empresa, en áreas donde muchas otras herramientas de IA enfrentan dificultades. Podría sugerir nuevos enfoques cuando se está estancado en un camino que no da resultados, un problema que yo mismo experimenté al programar.
Además, se dijo que Swift Assist funcionaría en la nube, aunque Apple aseguró que tu código nunca se almacenará en sus servidores y que "Apple no lo utilizará para entrenar modelos de aprendizaje automático". Esto es especialmente relevante cuando se trabaja con código personalizado y modelos de IA, un binomio que puede resultar arriesgado.
Por otro lado, competidores como OpenAI han demostrado que ChatGPT puede integrarse directamente en Xcode, generando código a partir de comandos en lenguaje natural, de manera similar a lo prometido por Swift Assist. La IA Gemini de Google también puede realizar tareas comparables. Sin embargo, con OpenAI y Google existe el riesgo de que tu código confidencial se utilice para entrenar sus modelos, lo que podría resultar en filtraciones de código.
A pesar de haber pasado meses desde la última mención de Swift Assist, parece que la situación refleja un patrón en Apple Intelligence, donde las características que faltan o están mal ejecutadas se están acumulando. El retraso en mejorar las capacidades de Siri es uno de los ejemplos más recientes. La demora en el lanzamiento de Swift Assist es especialmente decepcionante, ya que hubiera podido ayudarme a salir del estancamiento que afectó mi intento anterior de aprender Swift. Aunque siempre puedo recurrir a ChatGPT, la privacidad es primordial para mí. La tranquilidad de saber que mi código no alimentará a una IA desconocida para fines inciertos es esencial.
Espero que Apple continúe trabajando arduamente en Swift Assist y confío en que lo veamos pronto. Este recurso podría ser de gran utilidad para todos los desarrolladores, tanto los experimentados como los principiantes. Sin embargo, Apple necesita apresurarse antes de que competidores como ChatGPT ofrezcan funcionalidades similares sin las protecciones de privacidad que la compañía garantiza.