Accessibility & Inclusion

Build apps and games for everyone.

Sessions

  • Add accessibility to your Unity games

    8:00 a.m.

    Learn how you can make your Unity games accessible on Apple platforms using our open source Accessibility plug-in. Follow along as we add support for assistive technologies like VoiceOver and Switch Control to a sample Unity game project. We'll show you how you can automatically scale text with Dynamic Type, support interface accommodations like reduced transparency or increased contrast, and more.

    Watch

  • Plug-in and play: Add Apple frameworks to your Unity game projects

    8:00 a.m.

    Help make your Unity app or game an even better experience on Apple platforms. Learn how you can add Apple technologies directly to your projects with six plug-ins: Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics, and PHASE. We'll show you how you can add new gameplay mechanics, make your games more accessible, and tap into the latest Apple features and services.

    Watch

Labs

  • Accessibility design lab

    Tuesday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Internationalization and localization lab

    Tuesday @ 9:00 - 11:00 a.m.

    Make your app a great global citizen. Request an appointment with an Apple engineer for guidance and conversation about internationalization and localization.

  • Accessibility design lab

    Tuesday @ 4:00 - 6:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Digital Lounges

  • Study Hall: Learn Switch Control through gaming

    Tuesday @ 9:00 - 6:00 p.m.

    Visit the Accessibility Study Hall to collaborate on the “Learn Switch Control through gaming” coding challenge. Ask questions, connect with other developers, and share your progress.

  • Meet the Presenter: Add Apple frameworks to your Unity game projects

    Tuesday @ 11:00 - 12:00 p.m.

    Meet the presenter of “Plug-in and play: Add Apple frameworks to your Unity game projects” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Accessibility icebreaker

    Tuesday @ 11:00 - 12:00 p.m.

    Meet the Accessibility team for a 1 hour text-based chat about your favorite sessions, share tips and tricks, and more.

  • Meet the Presenter: Add accessibility to your Unity games

    Tuesday @ 2:00 - 3:00 p.m.

    Meet the presenter of “Add accessibility to your Unity games” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Q&A: Accessibility in SwiftUI

    Tuesday @ 4:00 - 6:00 p.m.

    Ask Apple engineers about accessibility in SwiftUI during this 2 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

Sessions

  • Build global apps: Localization by example

    8:00 a.m.

    Learn how you can run your apps on devices around the world and help everyone have a great experience — regardless of the language they speak. We'll explore how Apple APIs can provide a solid foundation when creating apps for diverse audiences, and we'll share examples, challenges, and best practices from our own experiences.

    Watch

Labs

  • Accessibility design lab

    Wednesday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Accessibility lab

    Wednesday @ 9:00 - 11:00 a.m.

    Request an appointment with an Apple engineer for guidance and conversation about Accessibility, including VoiceOver, visual accessibility, assistive devices, and more.

  • Accessibility design lab

    Wednesday @ 4:00 - 6:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Digital Lounges

  • Q&A: Human Interface Guidelines

    Wednesday @ 10:00 - 11:00 a.m.

    Meet the team behind the Human Interface Guidelines for a 1 hour text-based Q&A about the latest updates to the HIG, design guidance, and best practices.

  • Q&A: Internationalization and localization

    Wednesday @ 3:00 - 5:00 p.m.

    Ask Apple engineers about internationalization and localization during this 2 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

  • Accessibility community panel

    Wednesday @ 4:00 - 5:00 p.m.

    Join members of the Apple Accessibility team for a 1 hour text-based conversation about how assistive technologies are used in their day-to-day lives.

Sessions

  • Design for Arabic

    8:00 a.m.

    Find out how to design or optimize your app or game for Arabic. Whether you’re planning a first release or improving an existing app or game, we’ll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and iconography, discover the nuances of Arabic script and typography in product design, and explore Arabic numerals.

    Watch

  • Design for Arabic · صمّم بالعربي

    8:00 a.m.

    تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات الخط العربي الجيد للاستخدام الرقمي، وصيغ الأرقام العربية وتأثيرها على واجهة المستخدم. This is the Arabic language edition of "Design for Arabic." Find out how to design or optimize your app or game for Arabic. Whether you’re planning a first release or improving an existing app or game, we’ll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and iconography, discover the nuances of Arabic script and typography in product design, and explore Arabic numerals.

    Watch

  • Get it right (to left)

    8:00 a.m.

    Discover how to develop your app so that it can be localized into "right-to-left" languages such as Arabic and Hebrew. We'll take you through important considerations for these languages, share solutions to challenges, and provide best practices for delivering a great right-to-left experience in your app.

    Watch

  • What's new in web accessibility

    8:00 a.m.

    Discover techniques for building rich, accessible web apps with custom controls, SSML, and the dialog element. We'll discuss different assistive technologies and help you learn how to use them when testing the accessibility of your web apps.

    Watch

Labs

  • Accessibility design lab

    Thursday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Internationalization and localization lab

    Thursday @ 3:00 - 5:00 p.m.

    Make your app a great global citizen. Request an appointment with an Apple engineer for guidance and conversation about internationalization and localization.

  • Accessibility lab

    Thursday @ 3:00 - 5:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about Accessibility, including VoiceOver, visual accessibility, assistive devices, and more.

  • Accessibility design lab

    Thursday @ 4:00 - 6:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Digital Lounges

  • Q&A: Accessibility in UIKit and AppKit

    Thursday @ 9:00 - 11:00 a.m.

    Ask Apple engineers about accessibility in UIKit and AppKit during this 2 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

  • Meet the Presenter: What's new in web accessibility

    Thursday @ 12:00 - 1:00 p.m.

    Meet the presenter of “What's new in web accessibility” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Meet the Presenter: Writing for interfaces

    Thursday @ 1:00 - 2:00 p.m.

    Meet the team behind “Writing for interfaces” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

Sessions

  • Create accessible Single App Mode experiences

    8:00 a.m.

    Learn how you can provide more control and accessibility to people using your apps in Single App Mode. We’ll share how you can use the UIAccessibility and Automatic Assessment Configuration frameworks to apply these restrictions when needed and enable these accessibility features without ever opening the Settings app. We’ll also take you through how you can add custom restrictions within your app to better support the Guided Access feature in iOS, which puts any app into Single App Mode temporarily.

    Watch

Labs

  • Accessibility design lab

    Friday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Accessibility design lab

    Friday @ 3:00 - 5:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Digital Lounges

  • Q&A: Right-to-left

    Friday @ 9:00 - 11:00 a.m.

    Ask Apple engineers about the latest tools, technologies, and frameworks during this 2 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

  • Meet the Presenter: Create accessible Single App Mode experiences

    Friday @ 1:00 - 2:00 p.m.

    Meet the presenter of “Create accessible Single App Mode experiences” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!