App Store Connect 輔助說明

支援 / App Store Connect / 管理 App 輔助使用功能 / Captions evaluation criteria

管理 App 輔助使用功能

Captions evaluation criteria

iOS macOS tvOS visionOS watchOS

Description

Captions are usually time-synchronized text alternatives for dialogue and relevant sounds in videos or some forms of audio-only content. Captions are an accommodation for the Deaf and hard of hearing communities, but captions are also used widely by those without hearing loss.

Goals

Everyone should be able to use your app, regardless of whether they have a disability. The goal of the Captions feature is to support users whose system settings express a need or desire to have audible dialogue and other sounds visibly rendered on screen, or to an alternate output device like a tactile braille display. Captions are a critical accommodation for the Deaf, DeafBlind, and hard of hearing communities, but captions are also used widely by those without hearing loss.

Screen shot of Apple TV app for Mac, displaying a scene with four characters sitting in a small room with red and blue lights, discussing intensely. Subtitles read: Cobel’s gone. Milchick’s in charge.

The following sections provide more detail about how to determine whether your app supports Captions well. The goal is to help ensure users with disabilities can leverage all common tasks of the app, therefore performing this evaluation will help you determine whether to indicate your app Supports Captions on the App Store.

Getting started with testing

While you’re not required to use Apple frameworks to indicate support for Captions, your app should still enable captions by default when detecting the systemwide captions setting. If you offer your own in-app setting, it should either support similar functionality to the systemwide setting, or offer more granular user interface customization.

Review the resources below to learn how to turn on systemwide captions for each device your app supports.

Indicating support for Captions

You may say that your app supports Captions if it provides captions for video played through your app, including game interstitials and audible dialogue. You may also indicate support for Captions if your app provides text transcripts of audio-only content, such as music lyrics or spoken dialogue in podcasts.

  • For video content, you may indicate support for Captions if your app has dialogue-only subtitles for primary and alternate languages, but consider improving your pipeline to offer closed captions or SDH, which also includes relevant non-verbal audio such as “[doorbell rings]” or “[dog barks].”

  • Even if your app doesn’t include movies or TV shows with typical subtitles or closed captions, there may be other areas where your app presents spoken dialogue or other relevant sounds. Game interstitials, for example, often include dialogue that should be captioned, even though it’s not delivered with standard captions in a standard video player.

  • If your app provides verbal audio content, such as music with lyrics or spoken podcasts, consider providing a text copy of that content as a transcript. Text transcripts don’t need to be time-synchronized, and you may indicate support for Captions based on the inclusion of high quality transcripts. For example, even though watchOS apps don’t support video playback, a watchOS app could include music lyrics or a transcript for spoken audio.

Captions in third-party content

If your app presents third-party video content, such as video posts in a social media app, videos added by the user in a presentation app, or TV or movie streaming in an entertainment app, users should have the ability to include caption data for your app to present. To indicate support for Captions, you’re not responsible for ensuring every piece of third-party media has captions. However, you should ensure the following:

  • Users should be able to determine which pieces of media content are captioned. For example, most video streaming service apps will present a “CC” or “SDH” icon on videos that include captions, along with other details about available subtitle languages.

  • If your app includes the functionality to display captions, but very little or no captioned content is available on your app, don’t indicate support for Captions.

  • Consider evangelizing captions to your content providers so more video content has captions.

Even after you’re able to indicate support for Captions in the common tasks of your app, there are likely further improvements you’ll be able to make to the accessibility of your app. Re-evaluate your app’s support for Captions every time you update your app. Set a goal to make your app more accessible to more people in every release.