WWDC26 Videos

Jorge de pie frente a una pizarra negra escribiendo "WWDC 26 - Videos" con una secuencia numerada de iconos que representan un flujo de once pasos con flechas, mientras por la ventana se ve un parque con corredores y cielo azul.

Tabla de contenidos


Mi Problema 🤔

Cada año el mismo ritual: el lunes después de la Keynote abro los videos de la WWDC26 y me encuentro con más de cien sesiones. Apple ofrece filtros por tema, plataforma y framework que se pueden ir acumulando hasta dejar el catálogo a tu medida — una base estupenda para arrancar.

Lo que me pasa a mí es que, incluso con esos filtros activos, si no me marco un orden propio acabo saltando de video en video según el título que más me llame en ese momento. Veo algo de SwiftUI, luego salto a AI, luego me pongo con herramientas, y al final del día he consumido cinco sesiones inconexas que no se refuerzan entre sí. La comprensión es superficial porque cada bloque temático necesita contexto previo que no tengo.

Llevo tiempo queriéndome armar mi propio esquema sobre lo que Apple ofrece. Un camino con sentido, que construya el conocimiento de manera acumulativa, que ponga primero lo que da contexto para todo lo demás — y que me sirva también como checklist para tachar bloques a medida que avanzo durante el año.

Este año lo he hecho.


Mi Solución 🧩

Mi criterio es simple: primero la visión general, luego el núcleo del lenguaje, después las herramientas, y al final las áreas específicas según lo que más use en mi trabajo. Cada bloque prepara el terreno para el siguiente.

Dejo fuera solo las versiones en ASL y los recaps (Dub Dub Daily, recap del State of the Union). Todo lo demás entra — incluso los Group Labs, que aunque eran sesiones interactivas en directo Apple los mantiene en el catálogo y los dejo localizados al final por si necesitas referencia del tema.

Lo que viene a continuación es la agrupación que uso yo, y que voy tachando bloque a bloque a lo largo del año. Si te sirve, hazla tuya: lo que importa es tener un camino que seguir, no que sea el mío.


Bloque 0 — Las presentaciones

Antes de cualquier sesión técnica, estos videos dan el marco del año. El teaser abre boca; Keynote y State of the Union son los que mandan.

Get ready for WWDC26
El teaser pre-evento de la propia WWDC. Marginal una vez vista la Keynote pero está en el catálogo.

Keynote
El gran anuncio del año. Liquid Glass, Apple Intelligence con la nueva Siri, Xcode 27 con agentes de código. No es técnico — es el por qué de todo lo demás.

Platforms State of the Union
La Keynote para desarrolladores. Aquí ya aparece la capa técnica: qué cambia en las plataformas, qué prioridades tiene Apple este ciclo, y qué va a importar para el trabajo del día a día. Este video es el mapa del territorio.


Bloque 1 — Swift y herramientas

Con el contexto del año claro, entro en el núcleo. Swift primero porque todo lo demás construye sobre el lenguaje.

What’s new in Swift
Actualización del lenguaje: mejoras de ergonomía, concurrencia mejorada, código de alto rendimiento más seguro, Embedded Swift e interoperabilidad con C y Java. El estado del lenguaje en 2026.

What’s new in Xcode 27
Las novedades del entorno: agentes de código, Device Hub, localización, rendimiento y herramientas de testing. Si voy a vivir aquí, necesito saber qué ha cambiado.

Get the most out of Device Hub
Tour profundo de Device Hub: cómo acelera el flujo de desarrollo y cómo diagnosticar y reproducir issues rápido con dispositivos y simuladores. El compañero natural del video anterior.

Xcode, agents, and you
Cómo incorporar los agentes de código de Xcode al flujo de trabajo real. Desde el prototipo inicial hasta pulir una app terminada. La parte práctica de lo que se presentó en el video anterior.

Create UI prototypes using agents in Xcode
Prototipado con agentes: técnicas para iterar sobre layouts, generar soluciones creativas y refinar las ideas hasta una experiencia pulida. La cara creativa de los agentes en Xcode.

Translate your app using agents in Xcode
Cómo los agentes traducen String Catalogs usando el contexto de la app. Estrategias para revisar el output y ajustar las localizaciones. La cara práctica para producto global.

Build, deliver, and automate with Xcode Cloud
Las novedades de Xcode Cloud: arranque simplificado, tests en la nube, webhooks y distribución. Fundamentos para cualquiera que lo use en CI.

Profile, fix, and verify: Improve app responsiveness with Instruments
Un flujo completo para atacar problemas de rendimiento: Swift Concurrency instrument, Time Profiler y System Trace. Encontrar el cuello de botella, medir la mejora, confirmar el fix.

Meet the new MetricKit
MetricKit renovado con métricas de rendimiento vitales y diagnósticos accionables. Cruzar métricas con estado de la app vía StateReporting framework para tener el cuadro completo de optimización.

Migrate to Swift Testing
Adoptar Swift Testing junto a los XCTests existentes usando interoperabilidad entre frameworks. Patrones para introducir las nuevas capacidades de testing de manera incremental. Conecta con lo que cuento en SIGBUS.


Bloque 2 — SwiftUI y persistencia

El stack de UI y datos. Lo veo junto porque en la práctica van de la mano.

What’s new in SwiftUI
Nuevo protocolo Document con acceso directo a disco, APIs de reordenación en listas y grids, mejoras en toolbars, nuevas presentaciones, caché en AsyncImage y lazy state para Observable. El overview de lo nuevo en el framework.

What’s new in SwiftData
Persistencia de tipos externos con Codable, agrupación de resultados en secciones para SwiftUI, ModelResultsObserver e HistoryObserver para observar cambios fuera de la vista. Las novedades del ORM de Apple.

Code-along: Add persistence with SwiftData
Manos al teclado: añadir persistencia a una app existente paso a paso. Definir modelos, integrar datos persistentes con SwiftUI, gestionar el estado de la app. El mejor sitio para que lo visto en el video anterior se consolide.

Code-along: Build powerful drag and drop in SwiftUI
Construir Solitario para explorar las nuevas capacidades de drag and drop: API de reordenación, drag containers para mover múltiples ítems, y ciclo de vida personalizado. Práctico y directo.

Dive into lazy stacks and scrolling with SwiftUI
Rendimiento de listas y scroll en SwiftUI. Cuándo usar lazy stacks, cómo optimizar el comportamiento de scroll, qué patrones evitar.

Compose advanced graphics effects with SwiftUI
Efectos gráficos avanzados con SwiftUI. Composición de capas, blending modes y efectos visuales que van más allá de lo básico.

Use SwiftUI with AppKit and UIKit
Adopción incremental de SwiftUI en apps existentes de AppKit o UIKit: el framework Observation para actualizar vistas, integrar componentes SwiftUI en jerarquías existentes, y añadir escenas completas SwiftUI sin cambiar la arquitectura.

Modernize your UIKit app
Actualizar layouts de iPhone para funcionar bien con iPhone Mirroring y en iPad. Nuevas APIs de tab y navigation bars, preparar la app para Apple Intelligence, y un skill para el agente de código que moderniza el codebase.


Bloque 3 — Apple Intelligence y Foundation Models

El bloque que más me interesa este año. Lo veo como una unidad porque cada video construye sobre el anterior.

What’s new in the Foundation Models framework
Acceso a Private Cloud Compute, integración de modelos de terceros y open source, capacidades de visión, APIs de gestión de contexto, búsqueda semántica integrada y primitivas para experiencias agénticas. El overview del framework principal de AI en Apple.

Build agentic app experiences with the Foundation Models framework
Perfiles dinámicos, instrucciones dinámicas, gestión del contexto y patrones de orquestación entre modelos locales y de servidor. La capa avanzada sobre el video anterior.

Bring an LLM provider to the Foundation Models framework
Extender el framework implementando un LanguageModelExecutor para modelos nuevos. Interactuar con el transcript de la sesión, gestionar estado, optimizar el cache KV y soportar tipos de segmento personalizados. La puerta para integrar tu propio modelo en el stack de Apple.

Debug and profile agentic app experiences with Instruments
Cómo depurar y perfilar experiencias agénticas con Instruments. Porque cuando algo falla en un agente, necesitas saber dónde y por qué.

Meet the Evaluations framework
En un mundo probabilístico, los tests unitarios no bastan. Métricas cuantitativas y cualitativas, jueces de modelos, estadísticas agregadas para asegurar que las features de AI funcionan de manera fiable.

Create robust evaluations for agentic apps
La capa avanzada de evaluaciones: flujos con tool calling, condiciones dinámicas, generación de datos sintéticos, jueces y validación de datasets. El trabajo real detrás de que un agente se comporte correctamente.

Improve your prompts by hill-climbing with Evaluations
Usar el ciclo de evaluación para mejorar prompts de manera iterativa. El cierre del bloque de evaluaciones.

Build AI-powered scripts with the fm CLI and Python SDK
Scripts con el CLI de Foundation Models y el SDK de Python. Automatización y prototipado fuera del entorno Swift.


Bloque 4 — Siri y App Intents

El puente entre la app y la inteligencia del sistema. Voy de lo conceptual a lo práctico.

Announcing Apple’s next big step for Siri and iPhone
El gran anuncio del nuevo Siri. El contexto imprescindible antes de entrar en los videos técnicos de integración.

Discover new capabilities in the App Intents framework
ValueRepresentation, RelevantEntities, EntityCollection, SyncableEntity, tipos de parámetro más ricos y long-running intents. Las novedades del framework base.

Explore advanced App Intents features for Siri and Apple Intelligence
Técnicas avanzadas para que Siri interaccione con la app de manera natural: descubrimiento de contenido, indexación semántica, búsqueda estructurada y conexión con notificaciones y Now Playing.

Build intelligent Siri experiences with App Schemas
Adoptar App Schemas para que la gente haga preguntas sobre datos de la app y tome acciones mediante lenguaje natural. Ejemplo práctico con eventos de calendario y Spotlight.

Code-along: Make your app available to Siri
El code-along de todo lo anterior: integrar App Intents en una app de calendario real, crear entidades, activar acciones de Siri y personalizar los snippets de respuesta.

Validate your App Intents adoption with AppIntentsTesting
AppIntentsTesting: validar los intents con la misma infraestructura que usan Siri, Shortcuts y Spotlight. Ejecutar intents, inspeccionar resultados, testear entities y queries sin automatización de UI. El cierre del bloque — probar lo que has integrado.


Bloque 5 — Core AI y ML

Para quien quiere ir más allá de los frameworks de alto nivel y entrar en la capa de modelos.

Meet Core AI
El nuevo framework para despliegue de modelos de AI en el dispositivo: ecosistema completo desde Python para conversión y optimización hasta la API Swift para inferencia. Integración profunda con Xcode y compilación ahead-of-time.

Integrate on-device AI models into your app using Core AI
Colección de modelos open source optimizados para Apple silicon — Qwen, Mistral, SAM3 — y cómo integrarlos con pocas líneas de código. Compilación AOT y especialización on-device.

Dive into Core AI model authoring and optimization
Autoría y optimización de modelos con herramientas Python de Core AI. La capa profunda para quien quiere controlar el pipeline completo.

Optimize custom machine learning operations with Metal tensors
La Metal Tensor API y la librería MPP Tensor Ops. Crear operaciones portátiles que aprovechen los Neural Accelerators de M5 y A19, construir kernels custom para apps Core AI y trabajar con formatos cuantizados. La capa baja para empujar el rendimiento al máximo.

Explore numerical computing in Swift with MLX
MLX para computación numérica en Swift. Las primitivas sobre las que se construye todo lo demás en ML.

Explore distributed inference and training with MLX
Inferencia y entrenamiento distribuidos con MLX. Escalar a múltiples Macs.

Run local agentic AI on the Mac using MLX
Agentes de AI corriendo localmente con privacidad, baja latencia y sin conexión. OpenCode, integración con Xcode y técnicas para escalar entre Macs.

Build with the new Apple Foundation Model on Private Cloud Compute
Usar el nuevo modelo de Apple en Private Cloud Compute. El extremo del espectro: cuando el dispositivo no es suficiente pero la privacidad sigue siendo prioritaria.


Bloque 6 — Networking, servicios e infraestructura

Tres videos que cubren la capa de comunicación y runtime: del cliente al servicio, y de la infraestructura que los corre.

Build real-time apps and services with gRPC and Swift
gRPC Swift para experiencias en tiempo real: el framework RPC open source con streaming bidireccional, construido sobre Swift concurrency. Desde la definición del servicio en Protobuf hasta el despliegue en producción. Los mensajes Protobuf son un 50% más pequeños que JSON y el runtime es moderno y seguro.

Discover container machines
Máquinas contenedor en Apple platforms. Infraestructura para desarrollo y despliegue de servicios Swift.

Expand the capabilities of your Virtualization app
Capacidades nuevas en macOS 27 para apps de Virtualization. Automatización del setup de huéspedes macOS en el primer arranque, passthrough de accesorios USB, topologías de red custom y port forwarding.


Bloque 7 — Diseño y accesibilidad

La capa que no se ve pero que define si una app es buena o no.

Principles of great design
Los principios fundamentales del diseño de apps Apple. El marco conceptual antes de entrar en APIs concretas.

Communicate your brand identity on iOS
Expresar la identidad de marca en iOS con las nuevas herramientas de personalización visual.

Design intuitive search experiences
Diseñar búsquedas que la gente entienda y use. Patrones y antipatrones.

Craft clear names for features and labels in your app
Nomenclatura de features y labels. Uno de esos videos que parece menor y que acaba siendo de los más prácticos.

Refine accessibility for custom controls
Accesibilidad en controles personalizados. Cómo hacer que lo que construyes funcione para todo el mundo.

Modernize your AppKit app
Modernizar AppKit a las convenciones actuales de macOS. Input con control events y gesture recognizers más allá de tracking loops, navegación por teclado, restauración de estado, y nuevas APIs de corner concentricity para encajar con la estética macOS.


Bloque 8 — Integración con el sistema

Las APIs que ponen mi app dentro del sistema: superficies como Live Activities, widgets, Lock Screen o CarPlay; integración con apps nativas (Workouts), accesorios Bluetooth, y atajos. Si la app vive más allá de su propia ventana, este bloque es relevante.

Live Activities essentials
Fundamentos de Live Activities: dónde aparecen, el nuevo estilo de Dynamic Island en landscape, cómo estructurar contenido y datos, y cómo dispararlas en tiempo real con ActivityKit y push notifications. La base si voy a usar esta API.

WidgetKit foundations
Los tipos de widget, qué los hace memorables, y cómo mantenerlos al día. Personalización vía App Intents y estilos dinámicos. Si la app necesita vivir fuera de su icono, empieza aquí.

Create live communication experiences
LiveCommunicationKit transforma apps de comunicación real-time en experiencias integradas. UI de conversación nativa, presentación a pantalla completa en Lock Screen, multitasking con Dynamic Island. Conversaciones entrantes, salientes y de grupo.

Rev up your CarPlay app
Nuevas features para apps de audio, navegación y conversación por voz en CarPlay. Apps de video para reproducir contenido en vehículos compatibles cuando están aparcados. Thumbnails, info de media y controles por voz.

Deliver workout insights with HealthKit workout zones
HealthKit con workout insights —zonas de frecuencia cardiaca y de potencia en ciclismo. Zonas built-in o personalizadas, zona actual y tiempo en cada zona para guiar durante y después del entrenamiento.

Find your accessory with Bluetooth Channel Sounding
Channel Sounding añade distancia y dirección a accesorios Bluetooth. Nuevas APIs de Nearby Interaction y Core Bluetooth y los cambios necesarios en el accesorio. Consumo optimizado sin perder respuesta.

What’s new in Shortcuts
Construir atajos con el contenido de la app, nuevas automatizaciones del sistema, y la feature Use Model para refinar cómo se presenta una App Entity a los LLMs. Atajos que almacenan información rica sincronizada entre dispositivos.

LLM search using Core Spotlight
Convertir la búsqueda básica en un sistema RAG con SpotlightSearchTool y LanguageModelSession. Integración con Core Spotlight, hidratación por delegate, PipelineStages para tareas como análisis de sentimiento. Búsqueda contextual real sobre el índice del sistema.


Bloque 9 — Seguridad y administración

Cinco videos que importan más que nunca este año. Con toda la AI añadida, dar por hecho que la integridad de la app, la inyección de prompts o la manipulación del usuario no son problema tuyo es un riesgo. Y para apps que viven en entornos gestionados —educación, empresa, flota— también la postura administrativa importa.

Secure your app: mitigate risks to agentic features
Evaluar amenazas de inyección indirecta de prompts: data exfiltration, acciones no deseadas. Salvaguardas del sistema y buenas prácticas con App Intents y Foundation Models —confirmaciones de usuario, diseño seguro de prompts, autenticación. Obligatorio si tengo features agénticas.

Secure your apps with App Attest
App Attest contra modificación no autorizada y fraude. Cómo los atacantes spoofean datos y saltan checks, y cómo defenderse. Generar y gestionar claves en el Secure Enclave, validar attestations y assertions, y usar la fraud metric para detectar abuso.

Meet Trust Insights
Trust Insights usa ML preservando la privacidad para detectar cuándo alguien podría estar siendo manipulado a acciones de riesgo. Integración, interpretación de señales y diseño de intervenciones que protejan respetando la privacidad.

What’s new in managing Apple devices
Updates a declarative device management, Apple Business y Apple School Manager. Streamline de despliegue, refuerzo de seguridad y mejora de la experiencia de la flota gestionada.

What’s new in assessment on macOS
Automatic Assessment Configuration en macOS para apps de educación. APIs para crear entornos de examen seguros y configurables que incorporan más features del sistema. Prechecks automáticos y controles de accesibilidad para una experiencia de examen fiable.


Bloque 10 — visionOS, RealityKit y contenido espacial

El bloque más extenso del catálogo. Lo veo solo si trabajo con Vision Pro o si quiero experimentar con escenas espaciales. Si no es mi área, lo dejo para más adelante.

Build next-generation experiences with visionOS 27
El overview de visionOS 27: las distintas vías para construir experiencias —tools nativas de Apple, streaming inmersivo desde Mac o PC, third-party engines, port de apps iOS. Avances en creación de contenido 3D, immersive media y object tracking. El video con el que arrancar el bloque.

Explore advances in RealityKit
Las novedades de RealityKit: simulaciones interactivas de tela, NavMesh pathfinding, iluminación mixed reality, reverb meshes personalizables para audio espacial. Mejor sombreado, character rendering y soporte para Gaussian splatting.

Design immersive environments for visionOS apps and the spatial web
Crear entornos fotorrealistas para apps visionOS, webs y experiencias SharePlay. Principios de diseño, captura de referencias, preparación de assets CG de alta fidelidad y efectos en tiempo real como movimiento e iluminación.

Iterate your spatial scenes faster with Reality Composer Pro 3
Las novedades de Reality Composer Pro 3: contenido, VFX, iluminación e interactividad sin salir del editor. Features asistidas por AI integradas en el flujo. La herramienta donde vivirás si haces contenido espacial.

Extend Reality Composer Pro 3 functionality with Xcode
Plugins específicos del proyecto en Reality Composer Pro 3: componentes custom, sistemas custom, nodos propios de ScriptGraph. Control completo del workflow de autoría espacial.

Discover the Spatial Preview framework
El nuevo Spatial Preview framework envía contenido desde Mac directo a visionOS. Live-syncing y edición bidireccional entre plataformas. La API SpatialPreview, device discovery, integración 2D/3D y nuevas capacidades de Quick Look.

Explore enhancements to visionOS object tracking
Avances en object tracking y accesorios espaciales. Trackear objetos en movimiento y handheld, nuevas clases de accesorios espaciales soportadas, y cómo construir accesorios custom para abrir modelos de interacción únicos.

Collaborate on structured 3D models in visionOS
Modelos 3D estructurados en visionOS: preparación USDZ, manipulación de entidades dentro de ensamblajes jerárquicos, inspección con un plano de corte transversal. Animaciones tipo exploded-view para diseño y colaboración en Vision Pro.

Discover USDKit and what’s new in OpenUSD
USDKit en Swift, la nueva API de preview espacial, web espacial mejorado. Updates al estándar OpenUSD: accesibilidad, Gaussian splats, geometría comprimida. Tools de edición y rendering USD ampliadas en Preview para Mac.

Use foveated streaming to bring immersive content to visionOS
Foveated streaming: escenas renderizadas remotamente a Vision Pro en máxima fidelidad. Combina capacidades nativas con streaming third-party de forma inalámbrica, demostrado con una escena OpenXR y NVIDIA CloudXR. Foveated dinámico sin comprometer la privacidad.

Explore immersive website environments in visionOS
La nueva Immersive API en JavaScript transporta visitantes de tu web a entornos virtuales en Vision Pro. Transiciones desde un model element inline, video docking, optimización a escala real. Pocas líneas de código corriendo en la web.

Supercharge your spatial workflows with Reality Composer Pro 3
Interactividad rica y efectos visuales completos dentro de Reality Composer Pro: Shader Graph para materiales, Animation Graph para blending de animaciones esqueléticas, Compute Graph para partículas. Script Graph para interactividad, Sequencer para eventos y Behavior Trees para NPCs.

Build live production tools for Apple Immersive Video
Producción en directo de Apple Immersive Video. Empaquetar video inmersivo, audio espacial y metadata de escena para transporte sobre IP con el estándar SMPTE 2110. Immersive Media Support, Video Toolbox y AVFoundation para flujos en tiempo real.


Bloque 11 — Juegos y Metal

Si trabajo en un juego, este bloque es parada obligada. Si no, lo veo por curiosidad porque hay piezas de rendimiento que aplican también a apps no-juego.

Bringing Cyberpunk 2077 to Mac
Cómo CD PROJEKT RED llevó Cyberpunk 2077 a Mac aprovechando hardware, software y tools de Apple. Técnicas aplicables a otros juegos. El preset For this Mac que optimiza settings automáticamente para balancear fidelidad visual y framerate en toda la línea Mac.

Speedrun your game port with agentic coding
Las nuevas skills agénticas del Game Porting Toolkit 4 aceleran el port. Adoptar Metal 4, integrar MetalFX, tune del juego para hardware Apple. Agentes que diagnostican issues de GPU rendering autónomamente.

Make your game great with touch
Controles touch convincentes para juegos. Insights de devs indie a AAA, buenas prácticas, y cómo aprovechar el Touch Controller framework y Metal para rendimiento óptimo.

Design no-code games with Reality Composer Pro 3
ScriptGraph en Reality Composer Pro 3 para contenido 3D no-code. Nodos visuales para animaciones, momentos interactivos, e integración con SwiftUI para añadir bocadillos y UI a la experiencia.

Build real-time neural rendering pipelines with Metal
ML integrado en el pipeline de rendering con Metal 4. MetalFX neural denoising con insights de Maxon Redshift Live. Entrenar y desplegar un neural tone mapper inline con el ML command encoder, y la nueva tensor API para redes pequeñas dentro de tus shaders.

Find and fix performance issues in your Metal games
Caza de problemas de rendimiento con tools de Metal: Game Performance Overview en Instruments, traces en background con metalperftrace y Control Center, y la nueva StateReporting API para correlar métricas con el estado runtime del juego. Horas de telemetría convertidas en insights accionables.


Bloque 12 — Cámara, fotografía e imagen

Para apps con cámara o procesamiento de imagen. Algunos videos son muy específicos (RAW, Center Stage), otros aplican incluso si solo despliego un preview.

What’s new in image understanding
Vision framework y Foundation Models actualizados. La nueva request tap-to-segment para segmentar imágenes, Vision en watchOS, y soporte de imágenes en el Apple Foundation Model combinado con OCR, escaneo de barcodes y tools propias.

Best practices for integrating visual intelligence in your app
Cómo Visual Intelligence transforma el descubrimiento de contenido. Definir entidades, procesar imágenes, manejar múltiples tipos de resultado. Optimización de velocidad y relevancia, e intents para acciones directas como abrir o reproducir contenido con un tap.

Build a responsive camera app that launches quickly
Optimizar la secuencia completa de arranque de la cámara —desde el startup hasta el primer frame de preview. Nuevas APIs para lanzamientos más rápidos, rendering fluido y rendimiento sostenido. Para que la gente nunca se pierda el momento.

Implement high resolution photo capture
Captura de fotos en alta resolución con AVFoundation. Las tres opciones —RAW, exposure-bracketed, fully processed— y cuándo usar cada una. Configurar captura de 24MP y 48MP en cámaras Main, Tele y Ultra Wide. Deferred photo processing para que la app responda incluso con disparos rápidos.

Enhance RAW image processing with Core Image
La versión 9 de las APIs RAW de Core Image: más nitidez, color más definido, Apple Neural Engine para rendimiento. CIRAWFilter para editar exposición, ruido, sharpness y contraste. Nuevas CIImageProcessor APIs con control fino sobre tile sizing y buffers.

Support the Center Stage front camera in your iOS app
Center Stage con AVCapture APIs en la cámara frontal de iPhone 17, 17 Pro y Air. Zoom y rotate, framing flexible para selfies y videos, todos en el encuadre en fotos de grupo. Integración en videollamadas con auto-framing y estabilización en tiempo real.

Create high quality images using Image Playground
Generación de imágenes con Image Playground. Modelo generativo en Private Cloud Compute, imágenes en casi cualquier estilo incluyendo fotorrealista, dimensiones específicas, y modificación mediante lenguaje natural y touch.


Bloque 13 — Web y Safari

Para web devs: las novedades de WebKit y nuevas piezas de CSS y HTML que Safari estrena este año.

What’s new in WebKit for Safari 27
El overview de WebKit y Safari 27: Grid Lanes, Customizable Select, HTML Model, Immersive Environments, lo último de Web Extensions. Más de 1.000 mejoras del engine para hacer la web más fiable.

Get started with the HTML Model Element
El model element trae contenido 3D interactivo a webs en iOS, iPadOS, macOS y visionOS. Tools para crear y optimizar assets 3D, features del model element, y hacia dónde van los web standards en 3D.

Create web extensions for Safari
Construir y probar web extensions de Safari desde cero —sin Xcode. Content blocking, modificación de páginas, native messaging y el permissions mode trabajando juntos para una experiencia potente y respetuosa con la privacidad.

Learn CSS Grid Lanes
Grid Lanes para layouts web adaptables con elementos de formas variadas. CSS limpio y flexible, y flow-tolerance para refinar accesibilidad sin perder maleabilidad.

Rediscover the HTML select element
Control total del estilo en select menus web. Nuevo valor CSS appearance y nuevos pseudo-elementos, contenido rico dentro de options con nuevas posibilidades HTML. Selects a medida del design system sin renunciar a accesibilidad ni robustez.


Bloque 14 — StoreKit, App Store, suscripciones y Wallet

Para todo lo que toca monetización y App Store Connect. Si vendo algo en mi app, este bloque importa.

What’s new in Apple In-App Purchase
Las nuevas suscripciones mensuales con compromiso a 12 meses como opción más asequible. Configurar y testear con App Store Connect, StoreKit APIs y Xcode testing. Mejoras en redención de offer codes y en la experiencia de App Review.

Enhance your presence on the App Store
Reimaginar el marketing en el App Store usando imágenes y videos en nuevos lugares. Placements visuales nuevos en product page, resultados de búsqueda y campañas de Apple Ads. El nuevo Asset Library centraliza assets y un tool permite ver la product page antes de publicarla.

What’s new in Wallet
Nuevos estilos de pase para diseños ricos. Nuevos formatos de barcode y una API flexible de pass actions. Pass Designer y Pass Builder simplifican diseñar, personalizar y distribuir pases a escala.

Explore Retention Messaging in App Store Connect
Retention Messaging para alcanzar suscriptores antes de que cancelen. Configurar en App Store Connect, añadir subscription offers, y usar la API para mensajería en tiempo real y alternativas que animen a quedarse.

Unlock in-game content with StoreKit and Background Assets
In-App Purchases nativas en Unity con el nuevo StoreKit plug-in. Reducción del tamaño de descarga con Background Assets plug-in entregando packs por idioma. Y un Steam Asset Converter para migrar builds existentes.

Offer subscriptions to groups and organizations
Group Purchases: un suscriptor compra varios asientos e invita a otros desde la app. Volume Purchasing vía Apple Business y Apple School Manager pone tus suscripciones delante de compradores enterprise y educación que ya compran apps a escala.


Bloque 15 — Música, audio y subtítulos

Para apps con contenido multimedia. Hay un framework nuevo este año (Music Understanding) que merece atención incluso si no haces apps de música.

Meet the Music Understanding framework
Nuevo framework Music Understanding que analiza audio en seis dimensiones, on-device: clave, ritmo, estructura, pace, actividad instrumental y loudness. Y un sample app, Music Understanding Lab, para visualizar resultados.

Integrate MusicKit into your app
Apple Music dentro de tu app con MusicKit. Autorización, suscripción, selección de música, control de playback y compartir canciones entre storefronts. Nuevo Music Picker para navegar el catálogo y librerías personales. Diferencias entre SystemMusicPlayer y ApplicationMusicPlayer.

Discover generated subtitles and subtitle styles
Subtítulos generados on-device que transcriben o traducen desde otro idioma. Caption style preview para personalizar y previsualizar durante el playback. Implementación con AVKit, AVPlayerLayer y Media Accessibility.

Meet the Now Playing framework
Nuevo framework Swift Now Playing que conecta el playback de tu app con las superficies del sistema: Lock Screen, Control Center, Dynamic Island, CarPlay. Publicar estado, responder a comandos vía API observable, y remote playback sessions para representar media en dispositivos externos.


Bloque 16 — Accesibilidad, lectura y texto

La capa del texto y la lectura. Aquí no es solo APIs nuevas — es cómo encaja la app con las preferencias de cada persona.

Enhance the accessibility of your reading app
Experiencias de lectura robustas para VoiceOver y Speak Screen. Selección de texto intuitiva, navegación clara entre líneas y párrafos, y lectura continua entre elementos y entre páginas.

Prepare your tvOS apps for Dynamic Type
Dynamic Type en tvOS: implementar escalado de fuentes, adaptar layouts para tamaños grandes, optimizar grids y carousels media-focused. Para que cualquier tamaño de texto siga siendo cómodo.

Elevate your app’s text experience with TextKit
Combinar la conveniencia de los text views built-in con el control de TextKit. Nuevas APIs para extender UITextView y NSTextView con comportamientos custom como números de línea o secciones colapsables. Arquitectura TextKit, caching y políticas de reuse para text attachments.

Unwrap PaperKit
Aplicaciones canvas-based con PaperKit. APIs nuevas del data model para acceder, crear y modificar elementos de markup. Controles custom, anotaciones, y buenas prácticas para integrar un canvas creativo completo.

Read between the strokes with PencilKit
Reconocimiento de escritura a mano con la misma tecnología detrás de Freeform y Notes. Reconocimiento en muchos alfabetos e idiomas, y nuevas capacidades para integrar PencilKit en más tipos de apps.


Bloque 17 — Group Labs

Las Group Labs eran sesiones de Q&A en directo con ingenieros y diseñadores de Apple durante la semana del evento. Apple las mantiene en el catálogo aunque la sesión interactiva ya pasara, así que sirven como referencia rápida del área en la que esté trabajando. Las descripciones oficiales son prácticamente la misma boilerplate, así que las agrupo por tema con una línea de contexto.


Mi Resultado 🎯

Con este orden me ahorro el caos del catálogo y empiezo a ver resultados desde la primera semana.

Mi secuencia resumida:

  • Bloque 0 — Las presentaciones
  • Bloque 1 — Swift y herramientas
  • Bloque 2 — SwiftUI y persistencia
  • Bloque 3 — Apple Intelligence y Foundation Models
  • Bloque 4 — Siri y App Intents
  • Bloque 5 — Core AI y ML
  • Bloque 6 — Networking, servicios e infraestructura
  • Bloque 7 — Diseño y accesibilidad
  • Bloque 8 — Integración con el sistema
  • Bloque 9 — Seguridad y administración
  • Bloque 10 — visionOS, RealityKit y contenido espacial
  • Bloque 11 — Juegos y Metal
  • Bloque 12 — Cámara, fotografía e imagen
  • Bloque 13 — Web y Safari
  • Bloque 14 — StoreKit, App Store, suscripciones y Wallet
  • Bloque 15 — Música, audio y subtítulos
  • Bloque 16 — Accesibilidad, lectura y texto
  • Bloque 17 — Group Labs

Si llevas años viendo el WWDC sabrás que el catálogo nunca caduca — los videos están disponibles todo el año en developer.apple.com. Junio es para las novedades, el resto del año para profundizar. Como conté en WWDC 26, las sesiones técnicas son el plato fuerte — y ahora ya tengo mi propia checklist por la que ir tachando.

Keep coding, keep running 🏃‍♂️