4 puntos por GN⁺ 2026-02-04 | 1 comentarios | Compartir por WhatsApp
  • Xcode 26.3 permite a los desarrolladores usar directamente dentro de Xcode agentes de código como Claude Agent de Anthropic y Codex de OpenAI
  • Esta función, llamada “agentic coding”, ofrece asistencia de desarrollo autónoma: Xcode descompone tareas según el objetivo del desarrollador y toma decisiones de acuerdo con la estructura del proyecto
  • Los agentes respaldan todo el proceso de desarrollo, incluyendo búsqueda de documentación, exploración de la estructura de archivos, cambios en la configuración del proyecto y captura de Xcode Previews y validación iterativa de compilaciones
  • Apple señaló que esto permite a los desarrolladores maximizar su productividad y creatividad y concentrarse en la innovación
  • Mediante el nuevo Model Context Protocol, también es posible integrar con Xcode agentes o herramientas externas compatibles, ampliando la flexibilidad para el desarrollo en plataformas de Apple

Funciones principales de Xcode 26.3

  • Xcode 26.3 incorpora soporte para agentic coding, ofreciendo una nueva forma de crear apps con ayuda de agentes de código
    • Es posible usar directamente dentro de Xcode Claude Agent de Anthropic y Codex de OpenAI
    • Xcode entiende los objetivos del desarrollador y realiza de forma autónoma descomposición de tareas, toma de decisiones y uso de herramientas integradas
  • Esta función amplía el asistente de código inteligente introducido en Xcode 26, permitiendo acceder a más capacidades además de escribir y editar código Swift
    • Los agentes colaboran a lo largo de todo el ciclo de desarrollo, ayudando a simplificar flujos de trabajo, iterar más rápido y materializar ideas

Integración con el flujo de trabajo de desarrollo

  • Claude Agent y Codex pueden acceder a las funciones de Xcode para buscar documentación, explorar la estructura de archivos y actualizar la configuración del proyecto
    • También pueden verificar visualmente los resultados mediante la captura de Xcode Previews y repetir el proceso de compilación y corrección
  • Apple explica que esta integración combina la capacidad de razonamiento de modelos avanzados con las funciones nativas de Xcode para ofrecer resultados óptimos en el desarrollo para plataformas de Apple
    • Los desarrolladores pueden elegir el modelo que mejor se adapte a su proyecto

Postura de Apple

  • Susan Prescott (vicepresidenta de relaciones globales con desarrolladores) de Apple comentó que “el objetivo es poner directamente en manos de los desarrolladores tecnologías líderes en la industria para que puedan crear las mejores apps”
    • También destacó que agentic coding fortalece la productividad y la creatividad, y simplifica los flujos de trabajo para que los desarrolladores puedan enfocarse en innovar

Model Context Protocol

  • Xcode 26.3 abre sus capacidades a través de Model Context Protocol
    • Se trata de un estándar abierto que permite a los desarrolladores usar libremente otras herramientas o agentes compatibles con Xcode
    • Además de las integraciones incluidas, asegura flexibilidad para conectarse con modelos externos

Información de lanzamiento

  • Xcode 26.3 ya está disponible en versión Release Candidate para los miembros del Apple Developer Program
    • Su lanzamiento oficial a través de la App Store está previsto próximamente
    • Pueden aplicarse los términos de servicio de Anthropic y OpenAI

1 comentarios

 
GN⁺ 2026-02-04
Opiniones de Hacker News
  • Al ver estas notas de la versión de Xcode 26.3, sorprendentemente no requiere macOS 26 (Tahoe)

    • Desde la perspectiva de alguien que lleva mucho tiempo desarrollando para iOS, según XcodeReleases.com, normalmente hay dos actualizaciones importantes al año
      La versión X.0 de septiembre sube las versiones de Swift y del SDK y tiene un ciclo beta largo
      Las versiones X.3/X.4 de marzo~abril vuelven a subir Swift y elevan la versión mínima requerida de macOS
      Como en esta versión la de Swift se mantiene igual, parece que el toolchain principal es el mismo que en 26.2, y por eso también se mantiene el requisito de macOS
    • Aun así, para usar las funciones de IA sí se necesita macOS 26, y en versiones anteriores solo funcionan capacidades limitadas
  • Como eso de “construir castillos en el aire”, creo que Xcode ya está en un punto en el que debería enfocarse solo en corrección de errores y optimización

    • Llevo 10 años usando Xcode y, en mi experiencia, ha mejorado de forma constante
      A veces hay que limpiar la caché, pero no al punto de arruinarte el día
      Haciendo apps para iOS, macOS, CarPlay y Watch, no he tenido grandes molestias
      Por eso no entiendo cuando dicen que “Xcode es tan terrible”
    • La IA no es una moda pasajera, ya se volvió un elemento central de la ingeniería de software
      Si Xcode se queda fuera de eso, el futuro del producto corre riesgo
    • Lo uso desde antes de que existiera Xcode, y cada año se repite la polémica sobre su calidad
      La calidad cayó bastante durante la transición al garbage collection de Objective‑C, y desde entonces nunca he sentido que se haya recuperado del todo
    • En macOS en general también hay muchas ideas inconclusas
      Hay conceptos brillantes, pero da la impresión de que la implementación se quedó a medias
    • Solo corregir bugs no basta para satisfacer a los accionistas, y empujar funciones de IA es una apuesta más visible
  • Cada vez que Xcode se instala en mi computadora, siento que me provoca una especie de kernel panic existencial
    Cada vez que fuerza el cambio de asociación de archivos .json o .xml, me hierve la sangre
    Es desesperante tener que abrir un IDE de 12 GB solo para ver un archivo de texto
    Sigue arrancando con una lentitud comparable a una instalación stage 1 de Gentoo
    La interfaz y el depurador de Xcode se pueden aprender y usar bien, pero sus tiempos de carga siguen siendo un misterio

    • Me molesta que Xcode instale archivos de varios GB, como el runtime de iOS, llenando el disco, y que por SIP ni siquiera deje borrarlos
    • También hay quien dice que basta con cambiar las asociaciones de archivos
      Me pregunto si Xcode las revierte cada vez que se actualiza
      Formatear JSON se puede hacer perfectamente con otros editores
    • Me interesaba el desarrollo para macOS, pero después de instalar y ejecutar Xcode, me decepcionó lo atrasada que está su usabilidad
    • El tema aquí es la integración de IA en Xcode, así que más que simples quejas me interesan discusiones técnicas como la privacidad del código o cómo maneja la ventana de contexto
    • Para alguien acostumbrado a la ejecución instantánea de VSCode, impresiona que Visual Studio 2026 ya casi haya alcanzado ese nivel
  • El verdadero punto clave de esta actualización es el soporte para MCP (Model Context Protocol)
    Ahora ya no estás atado a Claude o Codex y puedes conectar el agente que quieras

    • Ojalá MCP se abra a más herramientas
      En especial, si hubiera integración de MCP en Xcode Instruments, sería un cambio enorme
  • Si el CLI de Xcode funcionara de forma estable, este problema no existiría
    Ahora falla aleatoriamente y escupe logs no estructurados de 5 mil líneas
    Da la impresión de que Xcode conoce estos problemas y, en vez de arreglar xcodebuild, simplemente lo envolvió con un servidor MCP
    Si el CLI fuera confiable, sería posible un ecosistema mucho más rico

    • Los CLI que empiezan con xcode son inestables, pero los de la familia swift son mucho más sólidos
      Herramientas como swift-format y swift-test ya evolucionaron hasta el nivel de otros ecosistemas de lenguaje
      Separé el código de una app en paquetes Swift y resumí en este texto cómo logré acelerar las pruebas 60 veces
  • Si existe XcodeBuildMCP, casi no hace falta abrir Xcode
    En la terminal, Claude escribe el código y luego trabaja en secuencia con build_sim → launch_app_sim → screenshot describe_ui
    Aun así, para el profiling con Instruments y las tareas relacionadas con firma, Xcode sigue siendo necesario
    La función de describe_ui que devuelve el árbol de accesibilidad es muy útil para los agentes

    • Como varios archivos de configuración de los proyectos Xcode no están documentados públicamente, se limita a los agentes para que no los modifiquen
      Probablemente la programación agentic de Xcode adopte un enfoque más seguro
      El flujo de trabajo con describe_ui me parece interesante, y me pregunto si ya se puede implementar
    • Si XcodeBuildMCP pudiera exportar definiciones de símbolos de C++, sería interesante porque en la práctica estaría exponiendo un servidor LSP
    • Yo sigo abriendo Xcode en cada rama para revisar en el IDE el código que hizo Claude y hacer personalmente la comparación de versiones y depuración
    • Las iteraciones rápidas de previews de UI todavía son difíciles de reemplazar por completo fuera de Xcode
  • Me da curiosidad cuánto de los lanzamientos recientes de los Apple OS se habrá hecho con agentic coding

    • Según Mark Gurman de Bloomberg, Apple internamente “opera sobre Claude
      Ver este tuit relacionado
    • Muchas veces el diseño de UI se siente como si lo hubiera hecho un chatbot
    • Cuando ves interfaces como la de Activity Monitor, donde casi tienes que poner la ventana a pantalla completa para ver las pestañas, parece un producto de la era anterior al vibecoding
  • Según el blog de Anthropic, ahora Xcode da soporte oficial al Claude Agent SDK

  • La parte realmente valiosa es la función de “capturar visualmente Xcode Previews”
    Si además pudiera interactuar con el simulador, sería perfecto
    Fuera de eso, pienso seguir usando Claude Code en la terminal

    • Todavía no puede interactuar directamente con el simulador
      Esa función sigue a cargo de XcodeBuildMCP
      Ojalá la implementen en una próxima versión
  • Ya uso Claude en Xcode 26.2, así que no me queda claro qué cambió en 26.3

    • En la ventana actual de integración de agentes probé tres tipos de proveedor, pero Xcode se crashea por completo y el IDE ni siquiera arranca
    • Hay una frase que dice: “Xcode 26.3 ahora permite usar cualquier agente o herramienta compatible mediante Model Context Protocol”
      Además de eso, puede que haya algunas mejoras
    • La integración anterior de agentic coding era lenta e incómoda
      Me resultaba mucho mejor usar desde el CLI la herramienta de agentes que prefiero