Nunca llueve a favor de todos, pero si eres desarrollador, quizá hoy la lluvia tiene un regusto dulce.
De todo lo presentado en la WWDC 2025, es posible —o al menos más que probable— que el gran público se quede con dos detalles: el salto a iOS 26 y el nuevo diseño Liquid Glass. Y aunque sí, son detalles interesantes y la nueva línea de diseño de Apple viene con unos cuantos cambios bajo el brazo que tienen realmente buena pinta, es quizá en la segunda parte de las sesiones de hoy, en el State of the Union, donde los desarrolladores nos hemos puesto las botas.
El gran lavado de cara de Xcode
Una de las grandes renovaciones se la lleva Xcode, el entorno de desarrollo de Apple por excelencia, que parece que por fin tendrá lo más parecido al prometido Swift Assist. Llámalo Swift Assist, llámalo magia enlatada, llámalo ChatGPT en Xcode —el nombre es lo de menos—, pero lo que puede llegar a hacer es realmente interesante. Por primera vez, ya no es una promesa: es algo tangible que podemos probar y que, sorprendentemente, parece responder como los grandes homólogos que encontramos asentados actualmente, como Copilot o Cursor.
Configuración inicial
En mi caso, he descargado la beta de macOS Tahoe y Xcode 26 beta en un
MacBook Air. Nada más entrar al IDE, vemos una interfaz renovada sacando
pecho del ya mencionado Liquid Glass y llama la atención un nuevo icono
que nos permitirá acceder a la nueva interfaz de chat.
Cuando accedemos por primera vez, deberemos seleccionar si queremos usar ChatGPT (necesitamos tener activado Apple Intelligence en nuestro Mac) u otro modelo.

Cuando seleccionamos ChatGPT, tenemos la posibilidad de utilizar los usos limitados gratuitos o, si tenemos una cuenta de ChatGPT Plus, dispondremos de un mayor número de usos / consultas.


En caso de seleccionar otro modelo, todavía no disponemos de un soporte tan integrado como el de OpenAI (lástima), pero tenemos la posibilidad de incluir una API key o —y esto es muy interesante— emplear un modelo local, que no depende de una conexión a internet.
Uso de la herramienta
En mi caso, cuando lo configuré al inicio no me reconoció bien el modelo y tuve que reiniciar Xcode. Una vez dentro, nos encontramos con dos tipos de interacción:
- Seleccionar código como referencia: A la izquierda de
la primera línea seleccionada aparece un icono que muestra una serie de
acciones rápidas (coding tools) y la posibilidad de escribir una pequeña
instrucción.
- Interacción directa: Podemos interactuar con el modelo
directamente en el chat (coding assistant), con la posibilidad de adjuntar
ficheros o de hacer referencia a otras partes del proyecto. Podemos realizar
preguntas sobre el código, solicitar cambios, etc.
¿Revolución o evolución?
Quizá si has probado otras herramientas similares como Cursor o Copilot integrado en VS Code, estas nuevas "capacidades" de Xcode no resulten tan asombrosas. Pero para un desarrollador que trabaja en Swift, ver que de forma bien integrada tiene a su disposición una ayuda de este calibre es motivo de alegría.
"No solo parece procesar correctamente el código, sino que está pensado para tareas que pueden ser realmente útiles, como automatizar la documentación."
Como se puede apreciar en las pruebas, funciona correctamente y los cambios que realiza en el código son precisos. No se queda en un mero chat, sino que de forma agéntica modifica el código.


La prueba de fuego
La verdadera prueba de fuego resultó cuando pregunté si podía mostrar si una vista estaba siendo integrada en otras vistas. Demostró que no se limita al contexto del fichero que mantienes abierto, sino que puede leer el contexto completo del proyecto para dar respuestas. Esto habrá que probarlo con proyectos grandes, pero definitivamente es un añadido realmente bueno.

Conclusión
La inclusión de estas herramientas representa un paso importante para el ecosistema de desarrollo de Apple. Aunque llega tarde a la fiesta de la IA en editores de código, la integración nativa y el contexto completo del proyecto prometen una experiencia única para los desarrolladores de Swift y SwiftUI.
¿Será suficiente para competir con las herramientas ya establecidas? El tiempo lo dirá, pero sin duda parece un paso sólido y quizá ahora mismo es justo lo que necesitamos.