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
  • Personaliza tu app para acceso asistido

    El acceso asistido es una experiencia de iOS distintiva y centrada que permite a las personas con discapacidades cognitivas usar el iPhone y el iPad de forma independiente. En iOS y iPadOS 26, puedes personalizar la app cuando se ejecute en Acceso asistido para brindarle a los usuarios mayor facilidad de uso e independencia. Descubre cómo personalizar tu app con el tipo de escena AssistiveAccess SwiftUI y explora los principios clave de diseño que te ayudarán a crear una experiencia de acceso asistido de alta calidad para todos.

    Capítulos

    • 0:00 - Te damos la bienvenida
    • 0:59 - Conoce el acceso asistido
    • 4:09 - Crear una escena
    • 7:08 - Personalizar tu app

    Recursos

    • AssistiveAccess
    • Human Interface Guidelines: Accessibility
    • UISupportsFullScreenInAssistiveAccess
      • Video HD
      • Video SD

    Videos relacionados

    WWDC25

    • Novedades de SwiftUI

    WWDC23

    • Meet Assistive Access
  • Buscar este video…
    • 5:21 - Create a scene for Assistive Access

      // Create a scene for Assistive Access
      
      import SwiftUI
      import SwiftData
      
      @main
      struct WWDCDrawApp: App {
        var body: some Scene {
          WindowGroup {
            ContentView()
              .modelContainer(for: [DrawingModel.self])
          }
          AssistiveAccess {
            AssistiveAccessContentView()
                .modelContainer(for: [DrawingModel.self])
          }
        }
      }
    • 6:25 - Display an Assistive Access preview

      // Display an Assistive Access preview
      
      import SwiftUI
      
      struct AssistiveAccessContentView: View {
        @Environment(\.modelContext) var context
        var body: some View {
          VStack {
            Image(systemName: "globe")
              .imageScale(.large)
              .foregroundStyle(.tint)
            Text("Hello, world!")
          }
          .padding()
        }
      }
      
      #Preview(traits: .assistiveAccess)
          AssistiveAccessContentView()
      }
    • 6:35 - Declare a SwiftUI scene with UIKit

      // Declare a SwiftUI scene with UIKit
      
      import UIKit
      import SwiftUI
      
      class AssistiveAccessSceneDelegate: UIHostingSceneDelegate {
      
        static var rootScene: some Scene {
          AssistiveAccess {
            AssistiveAccessContentView()
          }
        }
          
          /* ... */
      }
    • 6:55 - Activate a SwiftUI scene with UIKit

      // Activate a SwiftUI scene with UIKit
      
      import UIKit
      
      @main
      class AppDelegate: UIApplicationDelegate {
        func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
          let role = connectingSceneSession.role
          let sceneConfiguration = UISceneConfiguration(name: nil, sessionRole: role)
          if role == .windowAssistiveAccessApplication {
            sceneConfiguration.delegateClass = AssistiveAccessSceneDelegate.self
          }
          return sceneConfiguration
        }
      }
    • 14:36 - Display an icon alongside a navigation title

      // Display an icon alongside a navigation title
      
      import SwiftUI
      
      struct ColorSelectionView: View {
        var body: some View {
          Group {
            List {
              ForEach(ColorMode.allCases) { color in
                NavigationLink(destination: DrawingView(color: color)) {
                  ColorThumbnail(color: color)
                }
              }
            }
            .navigationTitle("Draw")
            .assistiveAccessNavigationIcon(systemImage: "hand.draw.fill")
          }
        }
      }
    • 0:00 - Te damos la bienvenida
    • iOS y iPadOS 17 introdujeron Assistive Access, una función de accesibilidad que optimiza la experiencia del sistema para personas con discapacidades cognitivas. Puedes integrar tus apps mediante el tipo de escena de acceso de asistencia en SwiftUI, siguiendo los principios de diseño para crear una excelente experiencia para esta audiencia.

    • 0:59 - Conoce el acceso asistido
    • Apple introdujo Assistive Access en iOS y iPadOS 17, una función diseñada para simplificar la experiencia del sistema para los usuarios con discapacidades cognitivas. La función ofrece interacciones optimizadas, rutas claras y prácticas de diseño consistentes en unas pocas apps integradas como Cámara y Mensajes, que tienen controles grandes y alternativas visuales al texto. Las apps no optimizadas para el acceso de asistencia se muestran en un marco reducido con un botón de retroceso persistente. Si desarrolla una app ya diseñada para discapacidades cognitivas, puede habilitar el modo de pantalla completa para ella dentro de Assistive Access. Para las apps no optimizadas, hay soporte disponible en iOS y iPadOS 17, lo que te permite crear experiencias personalizadas con controles que se muestran automáticamente en un estilo familiar.

    • 4:09 - Crear una escena
    • En Assistive Access, las apps están diseñadas teniendo en cuenta la claridad, utilizando un estilo de control más grande y claro para los controles nativos. Para habilitar esto, configura una clave específica en el paquete de apps como verdadera, que enumera la app como optimizada y la inicia en pantalla completa. Luego, crea una escena de acceso de asistencia independiente dentro de tu app, que presenta una versión simplificada y liviana de la interfaz. Esta escena muestra automáticamente los controles nativos en un estilo más prominente, basado en cuadrícula o filas. Para las apps SwiftUI, esto se logra agregando su jerarquía de vista personalizada dentro de la escena de acceso de asistencia. Las apps UIKit también pueden admitir esta función al definir y activar escenas SwiftUI utilizando la nueva compatibilidad en iOS y iPadOS 26.

    • 7:08 - Personalizar tu app
    • Para optimizar una app para el acceso de asistencia, dedícale a su funcionalidad principal y concéntrese en una o dos características esenciales. Este enfoque simplificado reduce las distracciones y la carga cognitiva. Diseña la interfaz de la app con controles claros y destacados y evita gestos ocultos o interacciones cronometradas. Presenta la información de múltiples formas, como utilizando íconos y etiquetas junto con el texto. Haz que la navegación sea intuitiva y paso a paso, con botones de retroceso que se adaptan automáticamente al estilo de diseño preferido. Elimina acciones irreversibles o proporciona múltiples confirmaciones para dichas acciones. Si sigues estas pautas, podrás crear una experiencia segura y de apoyo para las personas que utilizan el acceso asistido.

Developer Footer

  • Videos
  • WWDC25
  • Personaliza tu app para acceso asistido
  • 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