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
 

Vídeos

Abrir menu Fechar menu
  • Coleções
  • Todos os vídeos
  • Sobre

Mais vídeos

  • Sobre
  • Resumo
  • Código
  • Personalize seu app para Acesso Assistivo

    O Acesso Assistivo é uma experiência diferenciada e focada no iOS que facilita o uso independente do iPhone e do iPad por pessoas com deficiências cognitivas. No iOS e iPadOS 26, você poderá personalizar seu app quando ele estiver sendo executado no Acesso Assistivo para dar às pessoas mais conforto e independência. Saiba como personalizar seu app usando o tipo de cena AssistiveAccess no SwiftUI e explore os princípios fundamentais de design que ajudam a criar uma experiência de alta qualidade para todo mundo com o Acesso Assistivo.

    Capítulos

    • 0:00 - Introdução
    • 0:59 - Conhecer o Acesso Assistivo
    • 4:09 - Criar uma cena
    • 7:08 - Otimizar seu app

    Recursos

    • AssistiveAccess
    • Human Interface Guidelines: Accessibility
    • UISupportsFullScreenInAssistiveAccess
      • Vídeo HD
      • Vídeo SD

    Vídeos relacionados

    WWDC25

    • Novidades do SwiftUI

    WWDC23

    • Meet Assistive Access
  • Buscar neste vídeo...
    • 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 - Introdução
    • O iOS e o iPadOS 17 introduziram o Acesso Assistivo, um recurso de acessibilidade que simplifica a experiência do sistema para pessoas com deficiências cognitivas. Você pode integrar seus apps usando o tipo de cena do Acesso Assistivo na SwiftUI, seguindo princípios de design para criar uma ótima experiência para o público.

    • 0:59 - Conhecer o Acesso Assistivo
    • A Apple lançou o Acesso Assistivo no iOS e iPadOS 17, um recurso criado para simplificar a experiência para usuários com deficiências cognitivas. O recurso oferece interações simplificadas, caminhos claros e práticas de design consistentes em alguns apps integrados, como Câmera e Mensagens, com controles grandes e alternativas visuais para texto. Os apps não otimizados para Acesso Assistivo são exibidos em um quadro reduzido com um botão Voltar fixo. Se você desenvolver um app já pensado para deficiências cognitivas, poderá permitir o modo em tela cheia no Acesso Assistivo. Para apps não otimizados, a compatibilidade está disponível no iOS e no iPadOS 17, permitindo criar experiências personalizadas com controles exibidos automaticamente em um estilo familiar.

    • 4:09 - Criar uma cena
    • No Acesso Assistivo, os apps são criados com foco na clareza, com controles nativos em estilo maior e mais claro. Para isso, defina uma chave específica no pacote de apps como true, que lista o app como otimizado e o inicia em tela cheia. Em seguida, você cria uma cena do Acesso Assistivo separada no seu app, que apresenta uma versão simplificada e leve da interface. Essa cena mostra os controles nativos em um estilo mais proeminente, baseado em grade ou linha. Para apps em SwiftUI, é preciso adicionar sua hierarquia de visualização personalizada na cena do Acesso Assistivo. Apps em UIKit também podem ser compatíveis com esse recurso definindo e ativando cenas SwiftUI com o novo suporte de integração no iOS e no iPadOS 26.

    • 7:08 - Otimizar seu app
    • Para otimizar um app para o Acesso Assistivo, reduza-o à sua funcionalidade essencial, focando em um ou dois recursos principais. Essa abordagem simplificada reduz as distrações e a carga cognitiva. Projete a interface com controles claros e proeminentes, evitando gestos ocultos ou interações cronometradas. Apresente as informações de várias maneiras, como usando ícones e rótulos ao lado do texto. Torne a navegação intuitiva e orientada por etapas, com botões Voltar que se adaptam automaticamente ao estilo de layout preferido. Remova ações irreversíveis ou solicite várias confirmações para essas ações. Seguindo essas diretrizes, você pode criar uma experiência segura e acolhedora para quem usa o Acesso Assistivo.

Developer Footer

  • Vídeos
  • WWDC25
  • Personalize seu app para Acesso Assistivo
  • 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