View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Videos

Abrir menú Cerrar menú
  • Colecciones
  • Todos los videos
  • Información

Más videos

  • Información
  • Resumen
  • Código
  • Novedades de Xcode 26

    Descubre los últimos avances respecto a la productividad y el rendimiento en Xcode 26. Descubre cómo aprovechar modelos de lenguaje grandes en tu flujo de trabajo de desarrollo. Explora mejoras de edición y depuración, herramientas de prueba y rendimiento mejoradas, y Swift Build, el motor del sistema de compilación de código abierto que usa Xcode.

    Capítulos

    • 0:00 - Introducción
    • 0:49 - Optimizaciones
    • 1:42 - Espacio de trabajo y edición
    • 10:37 - Inteligencia
    • 17:47 - Depuración y rendimiento
    • 27:50 - Construcciones
    • 30:15 - Prueba
    • 36:10 - Conclusión

    Recursos

    • Analyzing CPU usage with the Processor Trace instrument
    • Measuring your app’s power use with Power Profiler
    • Enabling enhanced security for your app
    • Understanding and improving SwiftUI performance
    • Xcode updates
      • Video HD
      • Video SD

    Videos relacionados

    WWDC25

    • Codificación conjunta: Explora la localización con Xcode
    • Crea íconos con Icon Composer
    • Crear perfiles y optimizar el uso de energía en tu app
    • Grabar, reproducir y revisar: Automatización de IU en Xcode
    • Novedades de Swift
    • Novedades de SwiftUI
    • Optimiza el rendimiento de SwiftUI con instrumentos
    • Optimiza el rendimiento del CPU con instrumentos
    • Saluda a la nueva imagen de los íconos de las apps

    WWDC24

    • Demystify explicitly built modules

    Tech Talks

    • Explore UI animation hitches and the render loop
  • Buscar este video…
    • 5:25 - Using Playgrounds

      import Playgrounds
    • 5:30 - Using Playgrounds

      #Playground {
        
      }
    • 5:37 - Using Playgrounds

      let landmark = Landmark.exampleData.first
    • 6:10 - Using Playgrounds

      let region = landmark?.coordinateRegion
    • 6:33 - Regex to scan for floating point numbers

      func scanForFloatingPointNumbers() -> [Regex<Substring>.Match] {
          return self.matches(of: /[0-9]*[.][0-9]+/)
      }
    • 6:42 - Adding another playground

      #Playground {
        
      }
    • 6:49 - Adding another playground

      let string = "lon: -113.16096, lat: 36.21904"
      let longitude = string.scanForFloatingPointNumbers().first
      let latitude = string.scanForFloatingPointNumbers().last
    • 7:33 - Updated regular expression

      func scanForFloatingPointNumbers() -> [Regex<Substring>.Match] {
          return self.matches(of: /[+-]?[0-9]*[.][0-9]+/)
      }
    • 18:49 - Checking for camera authorization

      // Checking for camera authorization
      
      var isCameraAuthorized: Bool {
          get async {
              let status = AVCaptureDevice.authorizationStatus(for: .video)
      
              // Determine if the user previously authorized camera access.
              var isAuthorized = status == .authorized
      
              // If the system hasn't determined the user's authorization status,
              // explicitly prompt them for approval.
              if status == .notDetermined {
                  isAuthorized = await AVCaptureDevice.requestAccess(for: .video)
              }
      
              return isAuthorized
          }
      }
    • 34:40 - Test scrolling animation performance with XCTHitchMetric

      // XCTHitchMetric
      
      func testScrollingAnimationPerformance() throws {
          // Custom performance test measure options.
          let measureOptions = XCTMeasureOptions()
          measureOptions.invocationOptions = .manuallyStop
      
          // App being tested.
          let app = XCUIApplication()
      
          // Launch app and get reference to scroll view.
          app.launch()
          let scrollView = app.scrollViews.firstMatch
      
          measure(metrics: [XCTHitchMetric(application: app)], options: measureOptions) {
              scrollView.swipeUp(velocity: .fast)
              stopMeasuring()
              scrollView.swipeDown(velocity: .fast)
          }
      }
    • 0:00 - Introducción
    • Descubre las mejoras de Xcode para desarrolladores de apps, como las optimizaciones del tamaño y el rendimiento de las descargas, las mejoras en el espacio de trabajo y el editor de código fuente, las nuevas funciones de inteligencia de código, las herramientas de depuración y rendimiento, las actualizaciones de compilación y las mejoras en las pruebas.

    • 0:49 - Optimizaciones
    • Xcode presenta mejoras significativas este año, que se traducen en un 24% menos de tamaño de descarga, gracias a la eliminación de la compatibilidad por defecto con Intel de los tiempos de ejecución del simulador y a las descargas condicionales de Metal. La entrada de texto se mejora hasta en un 50% en expresiones complejas y el rendimiento de carga del espacio de trabajo aumenta en un 40%, lo que beneficia a los proyectos grandes.

    • 1:42 - Espacio de trabajo y edición
    • La versión de Xcode de este año trae mejoras importantes al editor de código fuente para mejorar la experiencia del usuario y la productividad. Las pestañas del editor ahora cuentan con una nueva página de inicio, similar a Safari, y permiten a los usuarios anclar pestañas y así ofrecer un mayor control sobre el espacio de trabajo. La funcionalidad de búsqueda se renueva con la introducción de la búsqueda múltiple de palabras. Este nuevo modo usa técnicas de motor de búsqueda para encontrar grupos de palabras en el proyecto, lo que le permite localizar fragmentos de código específicos de manera más eficiente, incluso si los términos de búsqueda aparecen en diferentes órdenes o en varias líneas. La accesibilidad también dio un gran paso adelante. Xcode ahora admite el modo Swift para control por voz, lo que le permite escribir y pronunciar código Swift de forma natural. El control por voz entiende la sintaxis de Swift, ya que inserta espacios automáticamente y aplica el formato correcto al código, lo que lo convierte en una herramienta potente para desarrolladores con necesidades de accesibilidad o para quienes prefieren la entrada por voz. Además de estas mejoras fundamentales, Xcode presenta una nueva macro llamada "#Playground", que permite iterar sobre cualquier código rápidamente. Puedes añadir playgrounds en línea en los documentos, y los resultados de la ejecución del código aparecen en una pestaña separada del lienzo, que ofrece información en tiempo real a medida que se modifica el código. Xcode incluye una nueva app, Icon Composer, que simplifica el proceso de creación de íconos de múltiples capas que funcionan en varias plataformas y modos, como el oscuro y el tintado.

    • 10:37 - Inteligencia
    • Xcode 26 integra modelos de lenguaje grandes como ChatGPT para mejorar la asistencia a la codificación. Ahora puedes hacer preguntas generales sobre Swift o preguntas específicas sobre tus proyectos y el modelo puede dar explicaciones, realizar cambios o generar código. Un nuevo menú liviano te permite aplicar cambios automáticamente al código seleccionado. El modelo también puede analizar el contexto de todo el proyecto, lo que le permite comprender referencias y realizar modificaciones pertinentes. Tienes control sobre si el sistema incluye el contexto del proyecto y si aplica cambios de código automáticamente. Xcode mantiene instantáneas del código antes de cada cambio, lo que permite una fácil revisión y reversión. Además de la explicación y modificación del código, Xcode ahora puede generar playgrounds, corregir errores y resolver advertencias de paso a estado obsoleto. Puedes elegir entre varios proveedores de modelos de lenguaje, como ChatGPT, Anthropic o modelos locales, y cambiar entre ellos con facilidad dentro de Xcode.

    • 17:47 - Depuración y rendimiento
    • El nuevo Xcode introduce mejoras importantes en la depuración y el análisis del rendimiento para los desarrolladores de apps. La depuración del código concurrente de Swift ahora es más sencilla: Xcode sigue la ejecución en funciones asincrónicas, muestra los ID de las tareas y provee representaciones fáciles de leer de los tipos de concurrencia. Xcode ahora también identifica automáticamente cuando una app se detiene debido a una descripción de uso faltante para acceder a recursos privados y ofrece un botón directo de Agregar para solucionar el problema en el editor de firmas y capacidades. Para el análisis del rendimiento, hay un Instruments actualizado. El instrumento Processor Trace del Xcode 16.3 y compatible con dispositivos M4 y iPhone 16, captura cada decisión de ramificación de bajo nivel que toma el CPU, lo que proporciona una visualización de alta fidelidad del flujo de ejecución. También se actualizó significativamente el instrumento CPU Counters, que usa modos preestablecidos para ayudarte a entender cómo interactúa tu código con el CPU, lo que permite optimizar la microarquitectura e identificar cuellos de botella. Instruments también incluye nuevas funciones para SwiftUI, que te permiten rastrear de las actualizaciones de las vistas e identificar cuellos de botella en el rendimiento. El instrumento Power Profiler ayuda a optimizar la vida útil de la batería al registrar métricas de energía y visualizar el uso de energía del sistema y el impacto de la app en varios componentes del dispositivo. Xcode Organizer se actualiza con información de tendencias ampliada, que resalta problemas de rendimiento cada vez mayores, como bloqueos y escrituras en disco, en las distintas versiones de la app. Las métricas se amplían para incluir recomendaciones, comparar el rendimiento de una app con apps similares y datos históricos y establecer objetivos claros de mejora, como la optimización del tiempo de lanzamiento.

    • 27:50 - Construcciones
    • Xcode 26 mejora la eficiencia de la compilación al habilitar módulos creados explícitamente por defecto, lo que mejora la confiabilidad y la velocidad de depuración. Swift Build, el motor de creación de código abierto, se integra en Swift Package Manager para ofrecer compatibilidad entre plataformas y contribuciones de la comunidad. Xcode también introduce capacidades de seguridad mejorada para las apps, similares a las utilizadas en las apps de Apple, para reforzar la protección contra ataques.

    • 30:15 - Prueba
    • Las capacidades de pruebas de IU de Xcode también mejoraron significativamente. El nuevo sistema de generación de código mejora la grabación de la automatización de la IU, lo que le permite crear pruebas de manera más eficiente. Al usar la función de grabación, puedes interactuar con la app en el Simulador y Xcode genera automáticamente un código de prueba conciso para cada acción. Esta capacidad agiliza el proceso de creación de pruebas, lo que facilita la creación de pruebas de IU integrales. El explorador de automatización en los informes de pruebas ayuda aún más a la depuración al proporcionar grabaciones de video y herramientas de inspección de elementos. Xcode también incluye soporte ampliado para medir la capacidad de respuesta de la IU, detectar fallas y realizar comprobaciones de API en tiempo de ejecución, lo que garantiza que el código se adhiera a las mejores prácticas y permanezca receptivo y estable.

    • 36:10 - Conclusión
    • Xcode 26 mejora la eficiencia de la programación, la creación de funciones y el soporte del lenguaje. Ayuda en la depuración, la inspección del rendimiento y las pruebas de IU. Puedes descargar Xcode 26 y usar Xcode Cloud para pruebas y distribución.

Developer Footer

  • Videos
  • WWDC25
  • Novedades de Xcode 26
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines