1. Novedades en Swift
2. Lleva Switf Charts a la tercera dimensión
3. Novedades en SF Symbols 7
4. Novedades en Xcode 26
5. Conoce el framework Foundation Models
6. Explora los nuevos avances en App Intents
7. Novedades en SwiftUI
8. Etiquetas informativas de accesiblidad
9. Crea iconos con Icon Composer
10. Conclusión
La Apple Worldwide Developer Conference de 2025 ha venido cargada de numerosas novedades y los/as compañeros/as del equipo de iOS han analizado las más interesantes para nuestros proyectos y desarrollos.
1. Novedades en Swift
Bajo la premisa de aumentar la productividad de los desarrolladores de Swift, se han introducido mejoras en las fases de escritura, compilación y depuración del código. Swift Build se ha hecho open source, para unificar los sistemas de compilación entre Xcode y Swift Package Manager.
En Swiftlang podemos encontrar la extensión de Swift para VS Code, con un nuevo panel de proyecto, reviews para los DocC, indexación en background por defecto o soporte de LLDB incluido automáticamente al instalar la extensión, para facilitar la depuración.
Se han introducido mejoras en Swift 6.2 para depurar código asíncrono. Ahora LLDB continúa la ejecución dentro de funciones asíncronas, incluso si tiene que cambiar entre hilos de ejecución, mostrando qué tarea concreta se está ejecutando. Además, el depurador reutilizará los módulos de compilación, por lo que los comandos se evaluarán mucho más rápido.
Entre las librerías nuevas que se han incluido en Foundation encontramos el paquete Subprocess para facilitar el uso de Swift en tareas de programación con scripts. Así mismo se introducen mejoras muy útiles en el patrón observer, como por ejemplo, trackear automáticamente cambios de estado en el grafo de un objeto.
En Swift Testing se han añadido los custom attachment, para facilitar el triaje de los fallos en los tests, y los exit tests para probar código que se espera que termine bajo determinadas condiciones.
Se sigue trabajando activamente en la interoperabilidad de Swift con C, Objective-C y C++, así como con Java, cuyo proyecto open source Swift-Java evoluciona rápidamente.
Por último, además de mejoras en el rendimiento de Swift y el uso de memoria, se ha facilitado el uso de la concurrencia al ejecutar código en paralelo. Por defecto se mantiene la programación en un único hilo y es el programador el que elige en qué momento introduce concurrencia. De esta forma, se consigue que el código por defecto esté libre de data races y que sea más sencillo introducir la concurrencia en un proyecto.
Swift 6.2 incluye además herramientas para la migración de proyectos haciendo de forma automática cambios de código necesarios.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/245
Presentado por: Verónica Cordobés
2. Lleva Switf Charts a la tercera dimensión
Con iOS 26 se actualizan los charts que se incluyeron en la versión anterior, incorporando ahora soporte nativo para gráficos tridimensionales a través del nuevo componente Chart 3D. Esta funcionalidad permite representar conjuntos de datos con tres dimensiones de manera más expresiva y visual, facilitando la exploración y comprensión de relaciones complejas entre variables.

Chart3D extiende las capacidades de los gráficos 2D tradicionales, como los de dispersión, añadiendo un eje Z para posicionar los datos en el espacio. Además de PointMark, también se adaptan para 3D marcas como RuleMark y RectangleMark, y se introduce un nuevo componente llamado SurfacePlot, ideal para representar superficies matemáticas o modelos continuos generados dinámicamente.
Los gráficos 3D permiten interacción directa mediante gestos, como rotación o cambio de perspectiva, y pueden personalizarse completamente. Se puede definir la pose inicial del gráfico mediante Chart3DPose, ajustando parámetros como la inclinación o el ángulo de visión. También es posible cambiar la proyección de cámara, eligiendo entre una vista ortográfica (más técnica y uniforme) o una perspectiva (más inmersiva y realista).

La apariencia visual se puede enriquecer aplicando estilos en función de la altura o el ángulo de la superficie (.heightBased, .normalBased), o mediante colores y gradientes personalizados. Estas opciones permiten que los gráficos transmitan información no solo a través de la posición de los datos, sino también mediante el color y la forma.
La visualización 3D es especialmente útil cuando el análisis se centra en la forma general de los datos y no únicamente en los valores concretos. Resulta ideal para conjuntos de datos donde las tres dimensiones representan magnitudes relevantes y donde la interacción mejora la interpretación.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/313/
Presentado por: David Tejedor
3. Novedades en SF Symbols 7
En esta sesión, Apple presenta las novedades más importantes de SF Symbols 7, la última versión de su sistema de iconos vectoriales para apps en iOS, macOS, iPadOS y watchOS. El enfoque principal es dotar a los símbolos de mayor expresividad visual y dinamismo mediante nuevas animaciones, transiciones y mejoras gráficas.
Entre las funcionalidades destacadas está la introducción del efecto Draw, que permite animar el trazo de los iconos simulando que se están dibujando en tiempo real. Este efecto tiene dos modos: Draw On para mostrar cómo se va formando el icono, y Draw Off para animar su desaparición, lo que añade un nivel muy visual y atractivo a las interfaces.
Además, esta versión incorpora un modo llamado Variable Draw, que permite mostrar parcialmente el trazo de un símbolo para indicar progreso o estado intermedio, similar a cómo funcionan los colores variables. Esto abre muchas posibilidades para indicadores visuales animados de manera nativa.
Otra mejora clave es la evolución del sistema Magic Replace, que ahora hace transiciones mucho más suaves entre símbolos relacionados, preservando las partes comunes y sustituyendo solo las diferencias, con compatibilidad directa con las animaciones Draw. Esto facilita crear transiciones visuales elegantes entre iconos sin brusquedad.
SF Symbols 7 también añade soporte para gradientes automáticos aplicados a los símbolos, generados a partir del color base para aportar mayor profundidad y realismo. Esta mejora es especialmente visible en tamaños grandes y aporta iluminación y volumen a iconos que antes eran planos.
Finalmente, la herramienta SF Symbols app ha sido actualizada para que los desarrolladores puedan crear sus propios símbolos personalizados con anotaciones específicas para trazo, capas, animaciones y gradientes. Las nuevas APIs facilitan la integración de estas animaciones y efectos en las apps, permitiendo interfaces mucho más ricas y modernas sin necesidad de usar imágenes externas o animaciones complejas a mano.
SF Symbols 7 ofrece una evolución visual potente que ayuda a diseñadores y desarrolladores a crear interfaces más atractivas, expresivas y dinámicas, elevando la experiencia de usuario en los dispositivos Apple.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/337
Presentado por: Javier García
4. Novedades en Xcode 26
Xcode 26 ha llegado con mejoras importantes que se notan desde que lo abres por primera vez. Ahora pesa menos, lo que significa que no solo se descarga más rápido, sino que los proyectos pesados también se abrirán casi al instante, hasta un 40 % más rápido.
La interfaz del editor también se ha renovado. Por fin las pestañas funcionan bien, puedes fijar archivos importantes para tenerlos siempre a mano y navegar cómodamente entre ellos con una especie de menú inicial. Además, la función de búsqueda ha dado un salto gigante, ahora puedes buscar varias palabras aunque estén separadas en el código, lo que simplifica enormemente encontrar información en proyectos complicados o que no hayas desarrollado tú.
Pero la estrella de esta versión es claramente la integración con inteligencia artificial. Puedes interactuar con modelos como ChatGPT directamente desde el editor, pidiéndole ayuda para corregir errores, implementar funciones nuevas o incluso modificar varios archivos simultáneamente. Lo mejor es que comprende el contexto del proyecto sin que tengas que explicárselo constantemente. Algo similar a lo que ya hacen editores como Cursor o Windsurf.
Además, se ha añadido una función llamada #Playground que te permite probar código en tiempo real, ideal para experimentar rápidamente o entender qué hace exactamente una función o estructura. Además, la nueva herramienta Icon Composer incluida en Xcode facilita crear iconos avanzados con sombras, transparencias y efectos complejos, todo en un único archivo.
Otra mejora destacada es la localización. Ahora los catálogos de texto generan automáticamente símbolos de Swift para autocompletar, además de comentarios que guían a los traductores sobre el contexto exacto, facilitando traducciones más precisas.
Finalmente, los UI Test son ahora más sencilos y eficientes. Puedes grabar tú mismo la prueba interactuando con la aplicación, y Xcode generará automáticamente el código correspondiente, incluyendo grabaciones en vídeo para que puedas identificar rápidamente en qué momento ocurre un fallo.
Con estas novedaddes, Xcode 26 es mucho más rápido, intuitivo y completo, haciendo que desarrollar apps para Apple sea más cómodo que nunca.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/247
Presentado por: Daniel Plata
5. Conoce el framework Foundation Models
Apple ha lanzado en WWDC 2025 el Framework Foundation Models, una nueva API en Swift que permite usar sus propios modelos de lenguaje grande directamente en el dispositivo, sin conexión a internet y preservando la privacidad del usuario. Está disponible en iOS, iPadOS, macOS y visionOS, y no aumenta el tamaño de las apps al estar integrado en el sistema operativo.
Entre sus funciones principales destaca Guided Generation, que permite obtener objetos Swift estructurados como respuesta del modelo usando los macros @Generable y @Guide. Esto garantiza resultados fiables y fáciles de integrar en la UI.
También incluye streaming de respuestas mediante “snapshots”, ideales para interfaces reactivas como SwiftUI, y la función tool calling, que permite al modelo ejecutar funciones definidas en la app de forma autónoma.
Además, soporta sesiones con estado para mantener el contexto entre interacciones, e incluye adaptadores especializados como el de etiquetado de contenido para tareas como detección de temas o emociones.
Para desarrolladores, ofrece nuevas herramientas como #Playground en Xcode, integración con Instruments para perfilar latencia, y opciones para entrenar adaptadores personalizados en casos avanzados.
En conclusión, es una propuesta potente, privada y nativa para llevar la inteligencia generativa a las apps del ecosistema Apple.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/286/
Presentada por: Jon González
6. Explora los nuevos avances en App Intents
Las nuevas mejoras en App Intents permiten que tu aplicación realice más acciones y se integre mejor en todo tu dispositivo Apple, como en Atajos (Shortcuts), la búsqueda (Spotlight) y la visual intelligence.
Las novedades principales son:
- Ventanas interactivas rápidas (Snippets): Tu app puede mostrar pequeñas ventanas emergentes con información y, ahora, con botones o controles con los que puedes interactuar directamente, sin tener que abrir la aplicación por completo. Por ejemplo, puedes marcar algo como favorito en un instante.
- Mejor integración con el sistema:
- Búsqueda en imágenes: Tu app puede mostrar resultados cuando buscas algo directamente desde una foto o captura de pantalla.
- Contenido en pantalla: Siri o ChatGPT pueden entender lo que tu app está mostrando en la pantalla y responder preguntas sobre ese contenido.
- Mejor búsqueda (Spotlight): Tu app y su contenido aparecerán de forma más inteligente y relevante en los resultados de búsqueda del sistema.
- Mejor experiencia para el usuario:
- Deshacer acciones: Los usuarios pueden deshacer fácilmente las acciones que realizaron con tu app, incluso si las hicieron a través de Atajos o Siri.
- Múltiples opciones: En lugar de solo «sí» o «no», ahora puedes dar al usuario varias opciones para elegir.
- Apertura inteligente de la app: Tu app puede decidir cuándo es mejor abrirse completamente o solo dar una respuesta rápida (por ejemplo, por voz si el usuario está conduciendo).
- Desarrollo más fácil: Hay nuevas herramientas que hacen que sea más sencillo para los programadores crear todas estas integraciones, refactorizar código y manejar datos de forma más eficiente.
Tu app ahora puede ser más interactiva, más inteligente y más fácil de usar en todo el ecosistema de Apple.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/275/
Presentada por: Pablo Gil
7. Novedades en SwiftUI
Durante la conferencia anual WWDC 2025, Apple presentó una serie de actualizaciones significativas a SwiftUI, su framework declarativo para el desarrollo de interfaces en todas sus plataformas.
Uno de los cambios más destacados fue la introducción del nuevo estilo visual denominado Liquid Glass, que redefine la estética de las aplicaciones mediante el uso de transparencias, desenfoques y capas visuales dinámicas. Para complementar este diseño, se incorporaron nuevas herramientas como ToolbarSpacer, que permite distribuir elementos dentro de la barra de herramientas con mayor precisión, así como nuevos modificadores que brindan opciones adicionales para personalizar la apariencia de los botones y títulos dentro de la toolbar. También se mejoró la funcionalidad de esta barra al permitir fijar el título de una sección mientras el usuario navega por listas largas. Además, la barra de búsqueda (SearchBar) cambió de ubicación y ahora aparece en la parte inferior de la pantalla, lo que responde a criterios de ergonomía y accesibilidad. Otro avance importante en este aspecto visual es el nuevo modificador glassEffect, que permite aplicar el estilo Liquid Glass a diversas vistas de la interfaz.
En el ámbito del rendimiento, SwiftUI ha experimentado mejoras notables, especialmente en el manejo de listas y pilas horizontales. Las listas ahora son mucho más eficientes al renderizar múltiples elementos, lo que se traduce en una mejor experiencia de usuario en aplicaciones con gran volumen de datos. Por su parte, las estructuras LazyHStack han adoptado un comportamiento similar a LazyVStack, cargando solo los elementos visibles y optimizando así el uso de la memoria. Además, Apple ha introducido la macro @animatable, que simplifica significativamente la creación de animaciones, como por ejemplo indicadores de carga, reduciendo la cantidad de código necesario y aumentando la expresividad.
En cuanto a los componentes, se ha añadido un nuevo WebView nativo que permite incrustar contenido web directamente desde SwiftUI, sin necesidad de recurrir a componentes de UIKit. Asimismo, el componente TextEditor ha sido profundamente mejorado, ofreciendo una experiencia más rica y precisa para la edición de texto dentro de las aplicaciones.
Finalmente, Apple también ha fortalecido las herramientas disponibles para los desarrolladores dentro de Xcode. Las nuevas capacidades de depuración y previsualización permiten un flujo de trabajo más ágil y preciso al construir interfaces. A su vez, las mejoras en la interoperabilidad con UIKit y AppKit contribuyen a una transición más fluida entre tecnologías y a una integración más sencilla de funcionalidades avanzadas.
En conclusión, las actualizaciones presentadas en la WWDC 2025 consolidan a SwiftUI como una herramienta más madura, eficiente y versátil. Gracias a estas mejoras, los desarrolladores pueden construir aplicaciones más rápidas, accesibles y escalables, empleando menos código y disfrutando de mayor control sobre el diseño, la navegación y la gestión del estado de sus aplicaciones.
Video: https://developer.apple.com/videos/play/wwdc2025/256/
Presentada por: Alberto Fernández-Baíllo
8. Etiquetas informativas de accesiblidad
En la AppStore, podemos seleccionar cuáles de los ajustes de accesibilidad del sistema operativo podemos activar en nuestra aplicación.
Ayudan al usuario a identificar si una app es accesible.
Debemos evaluar las tareas comunes:
- Funcionalidad principal.
- First launch.
- Login.
- Compras.
- Ajustes.
Se debe evaluar cada uno de los ajustes de accesibilidad en cada dispositivo en el que pueda ejecutarse nuestra app (Iphone, Ipad, Mac, Apple Watch).
Ajustes de accesibilidad:

Estrategia para testear:

Información AppStore:

Diseño accesible:
Para crear una App accesible debemos tener en cuenta:
- Diseño para todos.
- Aprender bien opciones de accesibilidad.
- Conectar con la comunidad con discapacidad
AJUSTES DE ACCESIBILIDAD
Sufficient Contrast
Si los colores no tienen suficiente contraste, debemos comprobar la App en el modo High Contrast.
Este ajuste debe aplicar tanto en modo oscuro como en modo claro.

Modo oscuro
El modo oscuro es útil para personas que prefieren el modo oscuro y también para aquellas personas con fotosensibilidad.

Larger Text
Debemos diseñar con componentes dinámicos que crezcan de tamaño cuando el tamaño de letra aumente. Se recomienda el uso de Dynamic Types (Como San Francisco), que ajustan el tamaño automáticamente.
Debemos permitir que exista multiline para que los textos no queden truncados.
Respecto a los TextFields, es recomendable que crezcan en tamaño para ajustarse a esta característica o por lo menos permitir el scroll dentro de él.

Diferenciación no sólo a través del color
Si sólo utilizamos colores para, por ejemplo, diferenciar un success de un failure, las personas ciegas al color se están perdiendo esta información.
Debemos acompañar estos colores de iconos y textos para que puedan ser percibidas por estas personas. Que el color no sea el único indicativo para describir los estados.

Reduce motion setting
Cuando se activa la reducción de movimiento debemos evitar:
- Zooming o Sliding transitions.
- Flashing or blinking.
- Animaciones que inician sin interacción.
- Parallax effect.
Se recomienda cambiar las animaciones problemáticas o mejor, diseñar sin problemas de animación.
Voice Control:
Voice Control permite controlar Swipe gestures, botones y type text entre otros.
Consiste en añadir una accessibilityLabel con un texto, para que este sea el texto que digamos para realizar esa acción.
Voice Over
La ventaja es que utiliza la misma API que el Voice Control. Controlamos con gestos sin necesidad de ver la pantalla.
El foco se va moviendo en función del item que está seleccionado.
Si hacemos swipe de izquierda a derecha se activa el movimiento normal, de izquierda a derecha y de arriba abajo . Inicia en el primer item arriba a la izquierda.
Debe describir el nombre del item, tipo de elemento y las acciones posibles.
Captions
Provee descripciones de texto a contenido multimedia.
Audio Description
Para describir contenido visual en un video.
Se puede añadir a la AppStore a parte de las Accesibility Nutrition Labels un link a una web para ampliar detalles de accesibilidad.
Video: https://developer.apple.com/videos/play/wwdc2025/224/
Presentada por: Silvia Casanova Martínez
9. Crea iconos con Icon Composer
Apple ha presentado en la WWDC 2025 una nueva herramienta llamada Icon Composer, disponible a partir de Xcode 16, que redefine cómo diseñamos e implementamos los iconos de nuestras aplicaciones en todo el ecosistema Apple: iOS, iPadOS, macOS, watchOS y visionOS.
Icon Composer permite crear iconos visualmente consistentes, accesibles y adaptables de forma mucho más sencilla e intuitiva, eliminando la necesidad de generar manualmente múltiples variantes.
Entre sus principales características destacan:
- Importación flexible: permite importar archivos desde herramientas de diseño como Sketch, Figma o Photoshop, así como imágenes en formatos estándar como PNG o PSD.
- Interfaz visual en tiempo real: facilita la construcción del icono desde capas, con ajustes visuales directos y previsualización instantánea en diferentes dispositivos, tamaños y modos del sistema (claro, oscuro, alto contraste).
- Estilos nativos integrados: incluye efectos visuales alineados con las últimas directrices de diseño de Apple, como el nuevo estilo Liquid Glass en macOS Sequoia o los estilos característicos de iOS y watchOS.
- Ajustes visuales precisos: ofrece control total sobre sombras, reflejos, profundidad, alineación y opacidad para una presentación coherente y profesional.
- Vista previa contextual: permite comprobar cómo se verá el icono en pantalla de inicio, Spotlight, Dock o App Library, en distintas condiciones del sistema.
El icono final se guarda como un archivo único con extensión .iconcomposer, que puede arrastrarse directamente al catálogo de activos de Xcode. Este archivo incluye automáticamente todos los tamaños y variantes necesarias, eliminando la edición manual de archivos PNG y la configuración de Contents.json.
Además, el archivo es compatible con control de versiones, y puede utilizarse junto con vistas previas de SwiftUI para validar el diseño del icono en contexto.
En resumen, Icon Composer es una solución potente y nativa que unifica el diseño y la implementación de iconos en todo el ecosistema Apple, ahorrando tiempo, evitando errores y garantizando resultados visuales consistentes con el sistema.
Video oficial: https://developer.apple.com/videos/play/wwdc2025/361/
Presentada por: José Enrique Cuñat Gomez
Conclusión
La WWDC 25 no solo ha reafirmado el compromiso de Apple con la innovación, sino que también ha marcado el inicio de una nueva etapa donde la inteligencia artificial, la personalización y la integración entre dispositivos juegan un rol protagónico. Más allá de las novedades técnicas, esta edición deja claro que Apple busca redefinir cómo interactuamos con la tecnología en nuestro día a día. Solo el tiempo dirá cuánto impacto tendrán estos anuncios, pero una cosa es segura: el futuro del ecosistema Apple se vislumbra más inteligente, más conectado y más personal que nunca.






