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
    • AI & Machine Learning
    • App Intents
    • Apple Intelligence
    • Games
    • 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

Open Menu Close Menu
  • Collections
  • All Videos
  • About

More Videos

  • About
  • Summary
  • Accessibility Technologies Group Lab

    Join us online for a deep dive into WWDC26 with Apple engineers and designers to ask questions, get advice, and follow the discussion about the week's biggest accessibility technologies announcements. Conducted in English.

    Chapters

    • 0:00:00 - Introduction
    • 0:05:00 - What are your best advice for testing usability. Accessibility Inspector to audit elements, and Device Hub for testing across different screen sizes? Any other advice?
    • 0:05:52 - On most teams "accessibility testing" means VoiceOver, then they call it a day. How does your team prioritize across assistive techs when you can't test everything — and which one do we most underestimate?
    • 0:09:29 - Is there any way to override or turn off the system-provided description of an image? VoiceOver reads my provided description, then the system's.
    • 0:11:53 - What new accessibility technologies from WWDC would be helpful for patients in an EHR patient portal I can fold into development now?
    • 0:14:57 - When a button triggers a network request and I swap in a ProgressView, how do I make that accessible so VoiceOver announces the action completed?
    • 0:16:31 - Are there any updates to the text-to-speech APIs?
    • 0:18:14 - We are very excited about the Accessibility Nutrition Labels. Please talk about how valuable they are and any details you'd like to expand on.
    • 0:21:49 - There's a "VoiceOver" option in the Xcode 27 beta Device Hub, but it didn't do anything. Is it for simulators or physical devices? Can we finally test iOS VoiceOver on a Mac?
    • 0:23:09 - We're adding VoiceOver support to our macOS app. Is there anything we should revisit, and how should we test across assistive technologies?
    • 0:26:05 - For custom AppKit controls with context menus, hover actions, and custom buttons, what's the right way to expose these so VoiceOver users can perform the same actions as mouse users?
    • 0:28:30 - How does Apple design accessibility features for people with limited or no use of their hands or arms?
    • 0:32:14 - Could you mention some features made with neurodivergent people in mind?
    • 0:34:46 - SwiftUI has a new "reorderable" modifier. How do I make that accessible to VoiceOver users? Dragging and dropping is not an idiom in VoiceOver.
    • 0:35:48 - How can third-party apps integrate the new FaceTime video interpreting feature — how is a session initiated, and are there entitlements or API restrictions?
    • 0:36:30 - For custom SwiftUI reusable views, what's the recommended way to expose stable accessibility identifiers for UI tests and Accessibility Inspector without misusing accessibilityLabel?
    • 0:37:53 - At the beginning of a project, what process ensures accessibility is built in from the start rather than added later — from UX research and wireframing into development, testing, and assistive-technology support?
    • 0:44:54 - Are there platform-specific accessibility pitfalls to watch for when building a universal app (iPadOS, watchOS, tvOS, etc.) that aren't obvious coming from iOS?
    • 0:51:32 - With these new improved AI voices, will any of them be available for VoiceOver?
    • 0:52:17 - Besides manual testing, how do you prevent accessibility regressions — approaches like snapshot testing or automated UI testing with accessibility assertions?
    • 0:53:46 - I'm a blind iOS developer. Are there any accessibility improvements in Xcode and dev tools this year?
    • 0:57:32 - For spatial computing tools that use eye tracking or gaze, how do designers avoid assuming all users can rely on visual gaze as their main input method?
    • 0:58:54 - Thank you — assistive technology is for EVERYBODY. I use VoiceOver and dictation all the time and love it.

    Resources

      • HD Video
      • SD Video
  • Search this video…
    • 0:00:00 - Introduction
    • A core technologies evangelist and a panel from the accessibility engineering, quality, and product marketing teams introduce themselves and highlight what's new for accessibility in the 27 releases: VoiceOver image descriptions and Live Recognition enhancements, a more personalized Accessibility Reader, more intuitive Voice Control, automatic subtitles in personal videos, and Vehicle Motion Cues coming to visionOS.

    • 0:05:00 - What are your best advice for testing usability. Accessibility Inspector to audit elements, and Device Hub for testing across different screen sizes? Any other advice?
    • Test with Dynamic Type and large text alongside different screen sizes — the two go hand in hand. Design your UI to lay out dynamically for the user's chosen font size, and be prepared to reflow elements at accessibility text sizes rather than only scaling them.

    • 0:05:52 - On most teams "accessibility testing" means VoiceOver, then they call it a day. How does your team prioritize across assistive techs when you can't test everything — and which one do we most underestimate?
    • You don't need experts in every assistive technology to ship a great experience. Start with VoiceOver: it's approachable and many technologies share the same backend accessibility APIs (elements, labels), so a strong VoiceOver experience carries much of Switch Control, Voice Control, and Full Keyboard Access for free. The extra per-technology API surface is mostly polish. Where possible, get feedback from real users to refine further.

    • 0:09:29 - Is there any way to override or turn off the system-provided description of an image? VoiceOver reads my provided description, then the system's.
    • Removing the image trait stops VoiceOver from appending its own generated description, leaving just your accessibility label. But consider not doing so: a subtle sound distinguishes your alt text from the auto-generated one, and the system description lets blind users ask follow-up questions and get more out of the image — valuable for art that would otherwise be inaccessible to them.

    • 0:11:53 - What new accessibility technologies from WWDC would be helpful for patients in an EHR patient portal I can fold into development now?
    • Accessibility Reader is a strong fit — a system-wide tool that reformats any long-form content to a reader's preferred style and integrates with Spoken Content. Image descriptions and Image Explorer help with charts and data-rich images, not just photos. More broadly, start with Dynamic Type to get your feet wet, then layer on VoiceOver support and accessibility labels.

    • 0:14:57 - When a button triggers a network request and I swap in a ProgressView, how do I make that accessible so VoiceOver announces the action completed?
    • Use accessibility notifications. Layout Changed suits smaller UI updates (like a button changing in place); Screen Changed is for whole-screen changes. You can pass an element to move VoiceOver focus, but use that sparingly so you don't yank focus around. For a completion announcement, the Announcement notification speaks a message without moving focus.

    • 0:16:31 - Are there any updates to the text-to-speech APIs?
    • No new text-to-speech API this year, though there are backend improvements. If you need specific API additions, file them as feedback requests. Related note: Dynamic Type is now available on tvOS, so tvOS developers should get familiar with good large-text layout practices.

    • 0:18:14 - We are very excited about the Accessibility Nutrition Labels. Please talk about how valuable they are and any details you'd like to expand on.
    • Accessibility Nutrition Labels let users know which accessibility features an app supports before they download it, so they can tell upfront whether it works with the assistive technologies they rely on. They also give developers a way to distinguish their apps and a concrete set of criteria to test and evaluate against. A prior WWDC session covers how to prepare and evaluate your app for them.

    • 0:21:49 - There's a "VoiceOver" option in the Xcode 27 beta Device Hub, but it didn't do anything. Is it for simulators or physical devices? Can we finally test iOS VoiceOver on a Mac?
    • There's a new XCTest API to drive VoiceOver on an iOS device from a Mac, and to the panel's knowledge it should work in the Simulator in seed one. Behavior in the current beta may be a bug — bring specifics to the developer forums (an Accessibility Q&A was scheduled) and the filed feedback will be noted.

    • 0:23:09 - We're adding VoiceOver support to our macOS app. Is there anything we should revisit, and how should we test across assistive technologies?
    • The biggest difference on the Mac is user expectations: Mac users often multitask and rely on accelerators. Get real user feedback and prioritize keyboard accelerators — hotkeys to jump to sections, the inspector, or the sidebar — which meaningfully speed up VoiceOver users on macOS.

    • 0:26:05 - For custom AppKit controls with context menus, hover actions, and custom buttons, what's the right way to expose these so VoiceOver users can perform the same actions as mouse users?
    • Custom actions are the default answer, but on the Mac users tend to skip them, so reserve them for accelerator-style "pro" features. For important actions like hover behaviors, expose real, discoverable buttons instead. In SwiftUI, accessibility representation lets you replace a view's accessibility entirely — e.g. present one visual control as several distinct accessible buttons.

    • 0:28:30 - How does Apple design accessibility features for people with limited or no use of their hands or arms?
    • There's no single solution — the strength is breadth. Options that reduce reach or reliance on hands include Reachability, Voice Control, Head Tracking, Eye Tracking, Sound Actions, and Switch Control; and for those who do touch the device differently, Touch Accommodations and AssistiveTouch, with a new setup flow this year. The right combination depends on the individual user.

    • 0:32:14 - Could you mention some features made with neurodivergent people in mind?
    • Two cognitive-accessibility features stand out. Guided Access keeps someone within a single app experience — useful for staying in a favorite book, show, or FaceTime call without wandering elsewhere. Assistive Access is a simplified visual language with large icons, larger default text, and bigger touch targets that pares an app down to its core controls.

    • 0:34:46 - SwiftUI has a new "reorderable" modifier. How do I make that accessible to VoiceOver users? Dragging and dropping is not an idiom in VoiceOver.
    • The panel noted drag-and-drop accessibility varies significantly between iOS and macOS and may not be fully wired up for VoiceOver in the current beta. Rather than guess, they recommended taking the specific case to the developer forums, ideally noting the target platform.

    • 0:35:48 - How can third-party apps integrate the new FaceTime video interpreting feature — how is a session initiated, and are there entitlements or API restrictions?
    • The feature isn't available in the iOS 27 beta yet, so integration details aren't ready to share. Watch for more information when the APIs ship.

    • 0:36:30 - For custom SwiftUI reusable views, what's the recommended way to expose stable accessibility identifiers for UI tests and Accessibility Inspector without misusing accessibilityLabel?
    • Wrap reusable views (labels, icons, buttons) so that whoever adopts them must supply an accessibility identifier and label, and add checks to enforce it. This yields concrete, stable labels for testing and keeps identifiers consistent across your code and test suite — especially important for symbol- or icon-based buttons that otherwise lack meaningful labels.

    • 0:37:53 - At the beginning of a project, what process ensures accessibility is built in from the start rather than added later — from UX research and wireframing into development, testing, and assistive-technology support?
    • Designing for accessibility from day one produces a fundamentally better result than bolting it on at the end. It needn't be the main focus — just check each thing you build with VoiceOver as you go, carry accessibility through research and wireframing, and treat it as a continuous habit across development and testing rather than a final pass.

    • 0:44:54 - Are there platform-specific accessibility pitfalls to watch for when building a universal app (iPadOS, watchOS, tvOS, etc.) that aren't obvious coming from iOS?
    • Just as a great SwiftUI app needs per-platform tuning to feel right on iPad or Mac, accessibility needs per-platform testing too. Fire up VoiceOver on each platform — macOS in particular has different nuances and user expectations — rather than assuming an iOS pass covers everything.

    • 0:51:32 - With these new improved AI voices, will any of them be available for VoiceOver?
    • The voices used for VoiceOver are specifically tailored and tuned for screen-reader use, where users often run speech at high rates.

    • 0:52:17 - Besides manual testing, how do you prevent accessibility regressions — approaches like snapshot testing or automated UI testing with accessibility assertions?
    • Automated testing is the most effective guard. XCUITest relies on the accessibility hierarchy across Apple's platforms, so an inaccessible app tends to fail its UI tests. Add assertions that check for accessibility labels, and use the new API for driving VoiceOver element-to-element to validate that it speaks the right thing. Automation gets you most of the way there.

    • 0:53:46 - I'm a blind iOS developer. Are there any accessibility improvements in Xcode and dev tools this year?
    • Terminal accessibility improved notably — VoiceOver can move to the visible beginning, access marks better, and read tab-autocomplete suggestions. There are more Xcode VoiceOver bug fixes in seed one, with further work ongoing. SwiftUI is also a big win for blind developers, replacing drag-based interface building with code.

    • 0:57:32 - For spatial computing tools that use eye tracking or gaze, how do designers avoid assuming all users can rely on visual gaze as their main input method?
    • visionOS offers alternatives to gaze-based interaction. Pointer Control lets someone use a part of their body — head, finger, or wrist as an anchor — as the pointer instead of their eyes. A dedicated visionOS accessibility WWDC session covers these input alternatives in depth.

    • 0:58:54 - Thank you — assistive technology is for EVERYBODY. I use VoiceOver and dictation all the time and love it.
    • A closing note of appreciation, echoing that assistive technologies benefit everyone, not only people who identify as having a disability. The host points developers to the developer forums and the Accessibility & Inclusion Q&A, feedback.apple.com for bugs and API requests, and accessibility@apple.com for enhancement requests and stories.

Developer Footer

  • Videos
  • WWDC26
  • Accessibility Technologies Group Lab
  • 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
    • AI & Machine Learning
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    • Documentation Archive
    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