WWDCSwiftSwiftUIIA

WWDC 2026 para devs (parte 2): IA en apps, agentes y más SwiftUI

Esta es la segunda parte del resumen de WWDC 2026 para desarrolladores. En la primera entrega cubrimos las betas, lo principal de SwiftUI, Swift 6.4, Xcode 27 y las APIs de IA. Aquí recogemos lo que salió en el resto de la semana de sesiones, que complementa sobre todo la parte de IA en apps y de agentes.

Nota: sigue siendo información preliminar, de la cobertura de prensa y la comunidad. Nombres de API y detalles pueden cambiar durante la beta.

Foundation Models: el protocolo LanguageModel

Lo que en la primera parte apenas se insinuaba con “Dynamic Profiles” ahora tiene nombre: un protocolo público de Swift, LanguageModel, que los proveedores de modelos en la nube implementan para exponer una superficie de inferencia común.

La consecuencia práctica es lo interesante: puedes cambiar de proveedor de IA actualizando una dependencia de Swift Package Manager, sin tocar la lógica de la sesión ni el resto de la app. Google (Gemini, vía Firebase Apple SDK) y Anthropic (con un paquete Swift compatible) ya están confirmados. El modelo on-device corre en el Neural Engine, y las consultas pesadas escalan a Private Cloud Compute o a la nube del proveedor. (TechTimes, Appcircle)

La idea, a grandes rasgos:

// Tu código de sesión no cambia; lo que cambia es la dependencia (el proveedor)
let session = LanguageModelSession()
let respuesta = try await session.respond(to: prompt)

El LanguageModelSession queda igual; el proveedor concreto lo determina el paquete que enlazas. (Nombres conceptuales según la cobertura; la API real puede variar en la beta.)

Además, el framework suma herramientas integradas: BarcodeReaderTool, OCRTool (vía Vision) y una búsqueda con Spotlight para hacer RAG en el dispositivo (recuperar contexto local y dárselo al modelo).

Xcode 27: agentes de doble motor

Se conoció más sobre el sistema agéntico de Xcode 27, y es de doble motor:

  • Local: un modelo afinado para el Neural Engine da sugerencias de Swift en tiempo real, específicas de tu proyecto.
  • Nube: enruta el análisis pesado a Claude (Anthropic), Gemini (Google) u OpenAI.

El agente puede correr tests, inspeccionar cambios visuales en las previews, manejar el Simulator a través del Device Hub, y trabajar con respuestas en streaming multi-turno. Conecta más de 20 herramientas vía Model Context Protocol (MCP). (TechTimes)

SwiftUI y SwiftData: detalles que faltaban

Del análisis técnico de Fatbobman, algunos detalles que no entraron en la primera parte:

  • @State con inicialización diferida (lazy).
  • Soporte de Binding<Value?> (opcional) en alert y confirmationDialog.
  • Nuevo framework DataDetection para reconocer contenido (fechas, direcciones, etc.) dentro de Text.
  • El nuevo modelo de apps basadas en documentos se resume como: objetos de documento observables + snapshots asíncronos + readers/writers dedicados.
  • SwiftData: @Attribute(.codable) como vía de escape para tipos Codable opacos.

Un matiz honesto: las transiciones personalizadas siguen sin estar disponibles — por ahora solo las del sistema (zoom y crossFade).

El tono del año: pragmático

La lectura general de la comunidad es que esta WWDC fue más de estabilidad y eficiencia que de features rompedoras: se quitaron límites de años anteriores, se llenaron huecos (SwiftData, documentos, toolbars) y se apostó fuerte por los agentes y la IA on-device. Para el día a día de quien construye apps, eso suele valer más que un titular llamativo.


Seguimos pendientes. Cuando Apple publique la documentación oficial y más sesiones, verificaremos los nombres de API y ampliaremos. Si te perdiste lo básico, está en la parte 1.

👉 Continúa: ya está la parte 3 — los Agent Skills de Xcode y las APIs oficiales de SwiftUI.

Fuentes: TechTimes — Foundation Models / proveedores · Appcircle — recap para devs · Fatbobman’s Swift Weekly #139