Hay dos tipos de WWDC. Está la del año del petardazo, la que llena titulares durante seis meses con un producto nuevo que luego resulta que usan cuatro personas. Y está la otra: la del año en que Apple se arremanga, abre el capó, limpia lo que estaba sucio, arregla lo que llevaba tiempo roto y coloca bien las piezas que había puesto con prisas. La WWDC26 del 8 al 12 de junio ha sido claramente la segunda. Y esas son, casi siempre, las que más se agradecen a medio plazo.
Este año Apple ha hecho dos cosas a la vez. Por un lado ha limpiado la casa: Liquid Glass afinado tras un año de rodaje y de quejas legítimas, SwiftUI con arreglos de rendimiento que llevábamos años pidiendo, Xcode 27 más ligero, más rápido y por fin sin las manías que arrastraba desde hace una década, macOS 27 Golden Gate cerrando definitivamente la transición a Apple Silicon. Por otro lado se ha puesto a la altura en IA, que ya tocaba: Foundation Models convertido en una plataforma de verdad —abierta, multimodal, con modelos de terceros y con capa gratuita—, Core AI como nuevo framework de inferencia on-device, un framework de Evaluations para medir lo que antes se medía a ojo y agentes de programación viviendo dentro del editor.
Nada de esto sale en el telediario. Todo esto es exactamente lo que te va a cambiar el día a día en los próximos doce meses.
Son más de 100 sesiones y ninguno tenemos tiempo de verlas todas. Así que aquí va lo que nos gusta hacer: nos las hemos tragado, hemos cruzado nuestras impresiones con lo que ha recomendado la comunidad —Kodeco, la guía de visionado de Use Your Loaf y varios roundups más— y hemos armado una lista en tres niveles: interés general, para quien empieza y para entusiastas de la IA. Si un vídeo es imprescindible aparece en el nivel que le toca y en los demás simplemente lo nombramos. Vamos allá.
Nivel 1: interés general — esto lo tienes que ver sí o sí
Da igual a qué te dediques dentro del ecosistema. Estos son los vídeos que ordenan el año.
Platforms State of the Union · 61 minutos
Si solo vas a ver un vídeo de toda la WWDC26, que sea este. Es el mapa completo del año contado para desarrolladores, sin el envoltorio de marketing de la keynote. Aquí está todo: Liquid Glass refinado con difusión mejorada, bordes oscurecidos, brillos especulares y —esto es importante— un slider de personalización para que el usuario decida cuánta transparencia quiere, además de adaptación automática a los ajustes de accesibilidad. Aquí está el anuncio de que las apps de iOS pasan a ser redimensionables en iPad y en iPhone Mirroring en cuanto recompilas con el SDK nuevo. Aquí está Core AI. Aquí está la capa gratuita de Private Cloud Compute. Y aquí está la nueva era de Xcode con agentes.
Toda la sesión se apoya en una app de ejemplo, Origami, que van construyendo delante de ti mientras cuentan cada novedad. Es un recurso narrativo viejo y sigue funcionando: ves para qué sirve cada cosa en contexto en lugar de tragarte una lista de features. Si vas justo de tiempo, hay un recap oficial de 4 minutos que sirve de aperitivo, pero no sustituye al plato principal.
Keynote · 76 minutos
Este año la keynote tiene un peso emocional que no suele tener: Tim Cook subió al escenario por última vez como CEO. Y Apple eligió ese momento para cumplir por fin la promesa que llevaba dos años pendiente: una Siri completamente reconstruida, con app propia para recuperar conversaciones y presente de forma transversal en iOS 27, iPadOS 27, macOS 27 Golden Gate, watchOS 27, tvOS 27 y visionOS 27. Si quieres el resumen concentrado del giro de Siri sin la keynote entera, el vídeo Announcing Apple's next big step for Siri and iPhone dura minuto y medio y va al grano.
What's new in Xcode 27 · 28 minutos
Prepárate para pasar un buen rato sonriendo. Xcode 27 es un 30% más pequeño de descarga, solo Apple Silicon, con ajustes sincronizados por iCloud entre tus Macs, con temas de verdad —Emerald, Neon Noir, Coral Reef, con sliders para intensidad de color y de fondo, además de tema distinto por proyecto para no confundirte de ventana—, con barra de herramientas personalizable y con proyectos sin título que puedes crear al instante y guardar o tirar después. También puedes abrir un fichero Swift suelto y tener resultados de playground y previews en el canvas sin montar un proyecto entero.
Pero lo gordo está en el Organizer y en Instruments. El Organizer se ha rediseñado para poner delante los problemas de alto impacto y suma dos métricas nuevas: Storage —tamaño de tu app, documentos, datos y binario, que impacta directamente en descargas por móvil y en tiempo de arranque— y Animation Hitches ampliada más allá del scroll para cubrir Liquid Glass y vistas SwiftUI. Además, ahora fija objetivos de métrica realistas calculados a partir de apps similares y de tu propio histórico. Y en Instruments llega Top Functions, una vista que te señala en segundos las rutas de código más caras. En la demo detectan una función paperPhysics iterando de más dentro del pipeline de animación. Eso, que antes eran dos tardes de picar piedra, ahora son dos minutos.
Xcode, agents, and you · 24 minutos
Esta es la sesión que mejor explica el cambio real de filosofía. Xcode 27 mete agentes de programación dentro del editor —con paneles, pestañas y splits, no en una ventanita lateral de juguete— y la sesión los organiza en cuatro fases: explorar (el agente mapea un código que no conoces y te genera diagramas de flujo con referencias al fuente), construir (con /plan para diseñar antes de picar y con subagentes en paralelo), refinar (adjuntando bocetos o capturas para comunicar intención de diseño, con anotaciones inline sobre el código) y orquestar (le pides "localiza esto al filipino y mejora la accesibilidad" y despliega las herramientas que hagan falta).
Por debajo hay integración con MCP, agentes integrados de Anthropic, OpenAI y Google, soporte de Agent Client Protocol para conectar cualquier agente compatible y un sistema de plugins con skills en markdown, herramientas MCP y agentes personalizados, con configuración de un clic para partners como Figma o GitHub. Y hay especialistas de Xcode de serie: SwiftUI, accesibilidad, sizing universal, testing y rendimiento. La frase que resume la sesión la dicen ellos: tú llevas la visión, Xcode te ayuda a llegar antes. Que es exactamente el planteamiento correcto.
What's new in Swift · 32 minutos
Swift 6.3 y 6.4, y esta vez la sesión trae carne. En lo cotidiano: weak let para propiedades débiles inmutables, sintaxis ~Sendable para marcar tipos como no-Sendable sin bloquear subclases, inicializadores memberwise públicos adicionales en structs con propiedades mixtas y la desaparición de esa restricción absurda de paréntesis en optionals. En disponibilidad llega anyAppleOS, que condensa el bloque de @available multiplataforma en una línea. Llega @diagnose para controlar warnings con grano fino dentro de una declaración concreta. Y llegan los selectores de módulo con :: para resolver conflictos de nombres entre módulos: Rocket::SaturnV().
En concurrencia: await dentro de bloques defer —se cae por fin esa restricción histórica—, avisos cuando ignoras silenciosamente errores lanzados desde tareas y withTaskCancellationShield para blindar trabajo crítico que no puede quedarse a medias. En rendimiento, la parte más golosa: @inline(always), @specialized, accesores borrow y mutate para leer o modificar sin copiar, además de tipos nuevos como UniqueBox, UniqueArray, Ref y MutableRef. Los protocolos Equatable, Comparable y Hashable ya funcionan con tipos ~Copyable.
Y el titular que casi nadie ha contado: el kernel del sistema operativo ya está parcialmente escrito en Swift. Junto al motor de renderizado de fuentes TrueType reescrito en Swift, la capa de transporte QUIC reescrita en Swift y cientos de miles de líneas en firmware bare metal y drivers. Súmale el SDK oficial de Swift para Android, compilación a WebAssembly con bridging seguro 35-40 veces más rápido y Swift Build como backend por defecto de SwiftPM. Swift dejó de ser hace tiempo "el lenguaje para hacer apps".
FORMACIÓN — AC ACADEMY Swift Engineering Program 2026 · 9ª edición — Write the code. Change the world. Swift 6.4, SwiftUI con Liquid Glass y Xcode 27 con agentes no son material extra que añadimos al final del curso: son el temario. 124 horas repartidas en 31 días lectivos, del 5 de octubre al 26 de noviembre, de lunes a jueves de 19:00 a 23:00. En directo, híbrido o 100% offline con las grabaciones publicadas en menos de 12 horas. Solo APIs modernas, ni una línea de código deprecado. Toda la información en acoding.academy/sep26

What's new in SwiftUI · 28 minutos
Aquí es donde se nota más eso de limpiar la casa. Hay features nuevas —reorderable() para arrastrar y reordenar en cualquier contenedor y no solo en List, swipe actions fuera de List, visibilityPriority y menú de overflow para toolbars, Tab(role: .prominent), selección de texto de alta fidelidad en iOS, infraestructura de documentos con WritableDocument y ReadableDocument— pero lo importante es lo otro.
Lo otro es que @State pasa a ser una macro y las clases se inicializan de forma perezosa, una sola vez en la vida de la vista, en lugar de instanciarse y tirarse a la basura cada vez que el padre se actualiza. Está retroportado a iOS 17 y macOS 14. Ojo, que es un breaking change: si asignabas valor por defecto y además asignabas en el init, tienes que quitar uno de los dos. Para eso está la TN3211. Lo otro es también ContentBuilder, un builder unificado que sustituye a la maraña de builders anteriores y que se carga de un plumazo esos errores de "unable to type-check this expression in reasonable time" en vistas anidadas. Lo otro es AsyncImage cacheando por HTTP por defecto, los layouts de stacks anidados midiendo hijos el doble de rápido y los pickers de menú tragando listas largas en macOS sin atragantarse.
Ninguna de estas cosas sale en un vídeo promocional. Todas te van a hacer la vida mejor mañana.
Principles of great design · 17 minutos
Linda y Doug, dos design evangelists, repasan ocho principios: propósito, agencia, responsabilidad, familiaridad, flexibilidad, simplicidad, artesanía y deleite. Suena a charla de manual y no lo es, por dos motivos. El primero, que insisten en que los principios entran en conflicto entre ellos y que no hay fórmula: hay criterio. El segundo, que el bloque de responsabilidad habla explícitamente de anticipar el daño en features de IA. En una WWDC donde a todos nos van a pedir meter un LLM en la app, eso son diecisiete minutos muy bien invertidos.
Profile, fix, and verify: Improve app responsiveness with Instruments · 26 minutos y Get the most out of Device Hub · 17 minutos
Dos que se te van a pasar y no deberían. El primero es el ciclo completo de perfilado: medir, arreglar, verificar. El segundo cuenta el Device Hub, que sustituye al Simulador de toda la vida por una interfaz unificada donde manejas simuladores y dispositivos físicos desde la misma ventana, ajustas propiedades —modo oscuro, tamaño de fuente, contraste—, haces capturas, redimensionas dinámicamente apps de iOS y gestionas ficheros y contenedores de datos. Adiós a tener cinco ventanas abiertas.
Inside Apple Intelligence and Xcode: Special Presentation · 88 minutos
Grabada en el Steve Jobs Theater, es la sesión más larga del año y hace de índice de todo lo demás: Xcode 27 (19 min), App Intents (17 min), Foundation Models (18 min), Core AI (12 min) y MLX (13 min). Si te interesa la IA, empieza por aquí y luego baja al detalle con las sesiones específicas. La volvemos a mencionar en el nivel 3.
Nivel 2: para quien está empezando — el camino sin atajos
Si llevas poco tiempo en esto, la WWDC puede resultar abrumadora. Aquí va una ruta ordenada que no te va a quemar. Y una advertencia que hace muy bien Dave Verwer en su guía: no tienes que aprenderlo todo hoy.
Empieza por Principles of great design, del que ya hemos hablado arriba. Antes de escribir código conviene entender para quién lo escribes. Y encadénalo con Craft clear names for features and labels in your app (15 min), que es una de esas sesiones que parecen menores y luego te cambian el criterio para siempre. Nombrar bien es la mitad del oficio.
SwiftUI for Beginners Group Lab · 61 minutos
Los Group Labs son la mejor cosa que le ha pasado a la WWDC online: una hora de preguntas y respuestas en directo con los ingenieros y diseñadores de Apple que hacen la tecnología. Este está pensado explícitamente para quien empieza con SwiftUI. Se resuelven dudas reales de gente real, no las que Apple decidió que ibas a tener. Si eres novato hay dos más que te vendrán genial: el Coding Intelligence for Beginners Group Lab (62 min) para entender cómo trabajar con agentes sin que te dé vértigo. Y el Icon Composer for Beginners Group Lab (62 min) para hacer iconos decentes sin ser diseñador.
Code-along: Add persistence with SwiftData · 23 minutos
Los code-along son formato de oro para aprender: descargas el proyecto de ejemplo y vas escribiendo a la vez que ellos. Este parte de una app SwiftUI llamada Wishlist que pierde los datos al cerrarse y te lleva paso a paso por identificar qué estado hay que persistir, definir esquemas con @Model, montar relaciones to-many y sustituir las fuentes de datos en memoria por @Query. Aviso honesto: no es de nivel cero, asume que manejas SwiftUI, entornos y patrones observables. Si ese es tu punto de partida, es la mejor puerta de entrada a SwiftData que ha publicado Apple. Complétalo con What's new in SwiftData (13 min), que es cortito.
Migrate to Swift Testing · 21 minutos
Si estás empezando ahora, empieza directamente en Swift Testing y ahórrate una migración futura. La sesión cubre @Test, #expect, tests parametrizados y exit tests, pero lo interesante es la estrategia: no hace falta migrar nada de golpe. Puedes dejar tus XCTest donde están, escribir los nuevos en Swift Testing y convivir en el mismo proyecto gracias a cuatro modos de interoperabilidad (Limited, Complete, Strict, None). Swift Testing 6.4 suma además niveles de severidad en los issues, Test.cancel() para saltar casos dinámicamente y --repeat-until-failure para cazar tests flaky.
Ojo, que un test que no prueba comportamiento observable no es un test, es decoración. Empieza bien desde el principio.
Code-along: Build powerful drag and drop in SwiftUI · 15 minutos
Construyes un solitario. Un solitario de cartas, con sus pilas, sus reglas y sus arrastres múltiples. Y por el camino aprendes reorderable(), reorderContainer(), dragContainer(), dragPreviewsFormation() con formaciones .stack, .pile y .list, y la validación de reglas de negocio en dropConfiguration(). Es de nivel intermedio y conviene haber visto antes Meet Transferable de la WWDC22, pero es divertidísimo y el resultado se enseña.
Para completar la caja de herramientas básica de una app moderna: WidgetKit foundations (20 min) y Live Activities essentials (15 min) cubren los widgets y las actividades en vivo desde cero. Design intuitive search experiences (16 min) es una masterclass sobre un patrón que vas a implementar mil veces en tu carrera. Y Dive into lazy stacks and scrolling with SwiftUI (21 min) explica por qué tu lista va a tirones, que es la pregunta número uno de los foros desde 2019.
Si vienes de UIKit o de AppKit —o si has heredado un proyecto que viene de ahí—, Use SwiftUI with AppKit and UIKit (14 min) y Modernize your UIKit app (16 min) son el puente. No hay que reescribirlo todo. Nunca hay que reescribirlo todo.
Y cuando quieras entender de qué va todo el ruido de este año sin meterte en profundidades, ahí tienes el Platforms State of the Union y Xcode, agents, and you, ya comentados en el nivel 1.
FORMACIÓN — AC ACADEMY ¿Empiezas de cero? El SEP26 está pensado exactamente para eso No hace falta saber programar: el programa arranca en septiembre con módulos de preformación grabados de programación, algoritmos y pensamiento agéntico, para que llegues al 5 de octubre con la base puesta. Solo necesitas un Mac con Apple Silicon y Xcode 27. 40 plazas para poder atender a cada alumno de verdad, Discord privado con respuesta directa del profesorado, tutorías semanales y tres meses de soporte tras acabar. Programa completo en acoding.academy/sep26

- ## Nivel 3: para entusiastas de la IA — el año en que Apple se puso seria
Vamos con el plato fuerte. Este es el bloque donde la WWDC26 deja de ser una WWDC de mantenimiento. Si te interesa la IA aplicada, hay aquí más material útil que en las tres ediciones anteriores juntas.
What's new in the Foundation Models framework · 21 minutos
Si solo ves un vídeo de IA, este. El framework se ha convertido en una plataforma completa y lo ha hecho por seis frentes a la vez:
Modelo on-device reconstruido · mejor razonamiento y tool calling · APIs para inspeccionar contextSize y contar tokens · guardrails afinados con menos falsos positivos · soporte de visión con imágenes adjuntas al prompt
Private Cloud Compute · modelo de servidor con ventana de 32.000 tokens · niveles de razonamiento .light y .deep · sin API keys, sin autenticación, sin cuentas · sin almacenamiento de prompts y verificable por investigadores independientes · disponible también en watchOS 27
Capa de abstracción de modelos · nuevo protocolo LanguageModel · paquetes Swift oficiales de Anthropic y Google · implementaciones open source CoreAILanguageModel y MLXLanguageModel · cambias de modelo por SwiftPM sin tocar el código de abajo
Herramientas de sistema · BarcodeReaderTool · OCRTool · herramienta de búsqueda Spotlight para hacer RAG local sobre el índice de Core Spotlight
Dynamic Profiles · API declarativa para cambiar modelo, instrucciones y herramientas sobre la marcha manteniendo el transcript
Tooling · framework de Evaluations · instrumento de Foundation Models en Xcode · CLI fm en macOS 27 · SDK de Python
Y dos cosas que merecen párrafo propio. La primera: el framework pasa a ser open source, lo que significa que lo puedes usar en cualquier plataforma Swift, servidores Linux incluidos. La segunda, y esta es enorme para el desarrollador independiente: capa gratuita de Private Cloud Compute para apps con menos de 2 millones de descargas primerizas. Cero coste de nube. Los suscriptores de iCloud+ tienen límites más altos. Apple acaba de quitar la barrera económica de entrada a la IA generativa para prácticamente todo el ecosistema indie.
Meet Core AI · 21 minutos
El framework nuevo del año. Core AI es el motor de inferencia que mueve Apple Intelligence por dentro y que ahora Apple abre a los desarrolladores. Cubre el ciclo completo de despliegue de modelos: conversión desde PyTorch con coreai-torch, optimización, compilación anticipada en Xcode, depuración visual y perfilado con instrumentos dedicados. La API Swift es moderna y memory-safe, con divulgación progresiva:
let model = try await AIModel(contentsOf: modelURL)
let function = try model.loadFunction(named: "main")!
var inputs = NDArray(shape: [...], scalarType: .float32)
var outputs = try await function.run(inputs: ["input": inputs])Escala desde modelos compactos de visión en un iPhone hasta LLMs de 70.000 millones de parámetros en un Mac. Sin servidor. Sin coste por token. Continúa con Integrate on-device AI models into your app using Core AI (24 min) para la implementación práctica y con Dive into Core AI model authoring and optimization (29 min) si vas a convertir modelos propios.
Build agentic app experiences with the Foundation Models framework · 22 minutos
La sesión más densa y probablemente la más importante del bloque. Explica Dynamic Profiles de verdad: un perfil es un agente con su objetivo, sus capacidades y su configuración, y puedes conmutar entre ellos dentro de la misma LanguageModelSession manteniendo el transcript. Con DynamicInstructions compones instrucciones y herramientas en piezas reutilizables. Con historyTransform recortas contexto sin mutar la sesión. Con @SessionProperty compartes estado entre perfiles.
Y luego están los patrones de orquestación, que es donde se ve que Apple ha hecho los deberes: baton-pass (varios perfiles comparten transcript completo y una herramienta cambia el perfil activo), phone-a-friend (una herramienta lanza una sesión hija efímera con transcript aislado) y el patrón de skills para carga procedural de contexto. Más control de toolCallingMode con .allowed, .disallowed y .required, y política de transcript ante errores con .preserveTranscript o .revertTranscript.
El aviso técnico que más te va a servir: reescribir el transcript invalida las cachés KV y te dispara la latencia. Añadir al final las preserva. Usa el instrumento de Foundation Models en Xcode para detectar invalidaciones. Este es el tipo de detalle que separa una feature de IA que funciona de una que va a pedales.
Meet the Evaluations framework · 26 minutos
Puede que sea, a la larga, el anuncio más importante de la WWDC26. La IA generativa rompe el contrato de "misma entrada, misma salida" sobre el que se apoyan los tests unitarios de toda la vida. Evaluations es la respuesta de Apple: un framework Swift para medir la calidad de features generativas de forma cuantitativa.
Defines una Evaluation en cinco pasos —sujeto, dataset, métricas, evaluadores y agregación—, montas evaluadores por reglas para todo lo que puedas medir con código y ModelJudgeEvaluator para lo subjetivo, usando un modelo capaz (Private Cloud Compute) como juez de otro más pequeño, con dimensiones de puntuación y escalas explícitas. Se integra con Swift Testing vía el trait .evaluates(...), genera un informe visual por muestra y trae SampleGenerator para expandir datasets sintéticamente desde semillas.
La metodología que proponen —empieza con 20-30 muestras, define expectativas, métricas cuantitativas primero, mide, lee los razonamientos de los fallos, refina instrucciones, vuelve a medir— tiene su propia sesión: Improve your prompts by hill-climbing with Evaluations (27 min). Y para el caso agéntico, Create robust evaluations for agentic apps (21 min).
Secure your app: mitigate risks to agentic features · 25 minutos
Esta no la puedes saltar. Si vas a meter un agente en tu app, aquí te cuentan cómo no hacer el ridículo. Cubre cuatro vectores: inyección indirecta de prompt (instrucciones escondidas en un evento de calendario, en un feed o en el resultado de una herramienta), envenenamiento de datos (el atacante manipula los parámetros de la acción, por ejemplo el destinatario de un mensaje), envenenamiento de acción (el atacante influye en qué acción se ejecuta) y efectos colaterales no deseados —riesgo financiero, exfiltración de datos, pérdida de datos y ataques desde la pantalla de bloqueo vía Siri.
Y luego las mitigaciones, ordenadas por prioridad con muy buen criterio: primero las deterministas —confirmación del usuario vía onToolCall, autenticación del dispositivo con authenticationPolicy = .requiresAuthentication en los intents destructivos, confirmaciones basadas en riesgo heredadas de los intent schemas— y después las probabilísticas —redacción de PII antes de pasar nada al modelo y spotlighting, que consiste en envolver el contenido no confiable en delimitadores <<UNTRUSTED>> para que el modelo lo trate con sospecha—. Es defensa en profundidad bien explicada, con modelado de amenazas incluido. Veinticinco minutos que te pueden ahorrar un titular muy feo.
Bring an LLM provider to the Foundation Models framework · 21 minutos y Build AI-powered scripts with the fm CLI and Python SDK · 17 minutos
El primero explica cómo implementar el protocolo LanguageModel para traer tu propio proveedor. El segundo abre una puerta que no esperábamos: el modelo on-device accesible desde terminal y desde Python. Cosas como fm chat "¿qué es un pliegue en valle en origami?" o fm image-analyze IMG_1234.jpg para generar nombres de fichero descriptivos. Automatización local, gratis, privada y sin salir del Mac.
MLX: Run local agentic AI on the Mac · 14 minutos · Explore distributed inference and training · 22 minutos · Explore numerical computing in Swift with MLX · 15 minutos
El bloque MLX es puro caramelo. El primero monta un stack agéntico local completo en tres comandos: instalas mlx-lm, levantas mlx_lm.server con un modelo de HuggingFace y conectas cualquier agente que hable el protocolo de chat completions de OpenAI —Xcode incluido, además de OpenCode o Pi—. Los datos de rendimiento son los que importan: los Neural Accelerators del M5 procesan prompts unas 4 veces más rápido que el M4, hay batching continuo para múltiples agentes concurrentes e inferencia distribuida entre varios Macs por Thunderbolt con RDMA, con hasta 3 veces de aceleración con 4 nodos. Cuatro Mac mini haciendo de cluster de inferencia en tu casa. En las demos generan una app SwiftUI de dibujo desde cero y arreglan bugs en Xcode, todo con el modelo corriendo en local.
Siri y App Intents: Build intelligent Siri experiences with App Schemas · 27 minutos y Discover new capabilities in the App Intents framework · 18 minutos
Si quieres que la nueva Siri sepa hacer cosas con tu app, este es el camino. Entity schemas para describir tu contenido, intent schemas para describir tus acciones, índice semántico de Spotlight para el contexto personal y View Annotations para que el usuario pueda referirse en lenguaje natural a lo que tiene en pantalla. La sesión de App Intents suma piezas muy prácticas: EntityCollection —que pasa solo identificadores a perform() en lugar de resolver entidades completas, y en la demo etiquetar 1.000 fotos pasa a ser instantáneo—, SyncableEntity para que una conversación con Siri continúe entre dispositivos, RelevantEntities para que el sistema sugiera tu contenido en el momento oportuno, @UnionValue para parámetros que aceptan varios tipos y LongRunningIntent + CancellableIntent para superar el límite de 30 segundos con progreso y cancelación elegante.
Para cerrar el bloque: LLM search using Core Spotlight (16 min) para montar RAG local sobre el índice del sistema, Debug and profile agentic app experiences with Instruments (14 min) para cuando la cosa vaya lenta y no sepas por qué. Y Inside Apple Intelligence and Xcode —la especial de 88 minutos del nivel 1— como visión de conjunto. Si prefieres el formato de preguntas y respuestas, el Machine Learning & AI Group Lab (63 min) es una hora con los ingenieros respondiendo dudas reales.
FORMACIÓN — AC ACADEMY La IA escribe. Tú decides y marcas el criterio. El 84% de los desarrolladores usa IA pero solo uno de cada tres confía en lo que produce. Por eso en el SEP26 la IA no es un módulo suelto al final del temario: atraviesa las ocho semanas en tres fases —tutor, compañero falible y miembro del equipo— hasta el agentic coding completo con Xcode 27, plan mode, MCP y ACP. Y cada jueves la última hora es Laboratorio de Criterio: escribes tus propios prompts y tus propias skills. Porque en la era de los agentes da igual quién escribió cada línea: lo que importa es si puedes defenderla. Solicita tu plaza en acoding.academy/sep26
Los que no entran en ninguna categoría pero nos han encantado
Porque la WWDC también tiene sus rarezas maravillosas. Bringing Cyberpunk 2077 to Mac (28 min) es una clase magistral de portado real de un juego AAA. Meet the Music Understanding framework (17 min) abre un framework nuevo de análisis musical con un potencial creativo enorme. Discover container machines (11 min) interesará a cualquiera que trabaje con backend. Build real-time apps and services with gRPC and Swift (24 min) confirma que Swift en servidor va muy en serio. Y Speedrun your game port with agentic coding (28 min) enseña el Game Porting Toolkit con skills de agente, que reduce dramáticamente los tiempos de portado.
En accesibilidad, Refine accessibility for custom controls (16 min) y Enhance the accessibility of your reading app (20 min). Y en negocio, Enhance your presence on the App Store (8 min) es cortita y muy rentable.
Y poco más
Esta ha sido una WWDC de las buenas. De las que no hacen ruido. De las que arreglan @State para que deje de instanciar objetos que nadie usaba, que reescriben el builder de SwiftUI para que el compilador deje de rendirse ante una vista anidada, que meten métricas de almacenamiento en el Organizer porque resulta que el tamaño de tu app afecta a las descargas, que reconocen que la IA generativa no se puede testear con XCTAssertEqual y publican un framework entero para medirla. Y sí, también de las que abren de par en par la puerta de la IA on-device con Core AI, ponen Private Cloud Compute gratis para casi todo el ecosistema indie y liberan Foundation Models como open source.
Apple ha limpiado la casa por un lado y se ha puesto a la altura por el otro. Ya tocaba. Ahora nos toca a nosotros: hay más de cien sesiones esperando y el verano es largo. Nuestra recomendación práctica, si no sabes por dónde empezar: State of the Union, Xcode 27, What's new in Swift, What's new in SwiftUI y What's new in the Foundation Models framework. Cinco vídeos, dos horas y media y tienes el año entero mapeado. Lo demás va a depender de lo que estés construyendo.
Si queréis dejarnos un comentario o contarnos cualquier cosa, estamos en los canales habituales.
Nos leemos pronto y hasta entonces: un saludo y buen código nativo.
¡Gracias por leer nuestra Newsletter! Nos vemos en Be Native y Good Apple Coding.
