Специальные возможности в МагазинеAccessibility in the Store

Требования к объявлению приложения Windows как доступного в Microsoft Store.Describes the requirements for declaring your Windows app as accessible in the Microsoft Store.

При отправке своей программы в Microsoft Store для сертификации вы можете объявить о ее специальных возможностях.While submitting your app to the Microsoft Store for certification, you can declare your app as accessible. Если вы объявите, что ваше приложение имеет специальные возможности, пользователям, заинтересованным в специальных программах, например людям с нарушениями зрения, будет проще его найти.Declaring your app as accessible makes it easier to discover for users who are interested in accessible apps, such as users who have visual impairments. Пользователи могут искать приложения со специальными возможностями в Microsoft Store при помощи фильтра Специальные возможности .Users discover accessible apps by using the Accessible filter while searching the Microsoft Store. При объявлении о специальных возможностях программы в ее описание также добавляется тег Специальные возможности .Declaring your app as accessible also adds the Accessible tag to your app’s description.

Объявляя о специальных возможностях приложения, вы тем самым утверждаете, что оно содержит основную информацию о специальных возможностях, которая необходима пользователям для основных сценариев с использованием одного или нескольких из следующих компонентов:By declaring your app as accessible, you state that it has the basic accessibility information that users need for primary scenarios using one or more of the following:

  • клавиатура;The keyboard.
  • тема с высокой контрастностью;A high contrast theme.
  • изменяемое разрешение (точек на дюйм);A variable dots per inch (dpi) setting.
  • общие специальные возможности — например, функции специальных возможностей Windows, включая экранный диктор, экранную лупу и экранную клавиатуру.Common assistive technology such as the Windows accessibility features, including Narrator, Magnifier, and On-Screen Keyboard.

Объявлять о специальных возможностях программы следует, если при ее сборке и тестировании вы учитывали специальные возможности.You should declare your app as accessible if you built and tested it for accessibility. Это означает, что вы сделали следующее.This means that you did the following:

  • Установили все сведения, относящиеся к специальным возможностям, для элементов пользовательского интерфейса, включая имена, роли, значения и т. д.Set all the relevant accessibility information for UI elements, including name, role, value, and so on.
  • Полностью реализовали специальные возможности клавиатуры, позволяющие пользователям:Implemented full keyboard accessibility, enabling the user to:
    • выполнять основные сценарии приложений, пользуясь только клавиатурой;Accomplish primary app scenarios by using only the keyboard.
    • перемещаться по элементам пользовательского интерфейса с помощью клавиши TAB в логическом порядке;Tab among UI elements in a logical order.
    • перемещаться по элементам пользовательского интерфейса в пределах элемента управления при помощи клавиш со стрелками;Navigate among UI elements within a control by using the arrow keys.
    • применять сочетания клавиш для вызова основных функций приложения.Use keyboard shortcuts to reach primary app functionality.
    • применять жесты экранного диктора вместо клавиш TAB и клавиш со стрелками на устройствах без клавиатуры.Use Narrator touch gestures for Tab and arrow equivalency for devices with no keyboard.
  • Добавили в пользовательский интерфейс приложения визуальные специальные возможности: минимальный коэффициент контрастности текста составляет 4,5:1, цвет не является единственным способом передачи информации и т. д.Ensured that your app UI is visually accessible: has a minimum text contrast ratio of 4.5:1, does not rely on color alone to convey information, and so on.
  • Воспользовались средствами проверки специальных возможностей, например Inspect и UIAVerify, чтобы проверить, как реализованы специальные возможности, и устранили все ошибки с уровнем приоритета 1, о которых стало известно с помощью этих средств.Used accessibility testing tools such as Inspect and UIAVerify to verify your accessibility implementation, and resolved all priority 1 errors reported by such tools.
  • Проверили ключевые сценарии своей программы от начала до конца, использовав экранный диктор, экранную лупу, экранную клавиатуру, тему с высокой контрастностью и настроив параметры разрешения экрана.Verified your app’s primary scenarios from end to end by using Narrator, Magnifier, On-Screen Keyboard, a high contrast theme, and adjusted dpi settings.

Обзор этих процедур и ссылки на ресурсы, с помощью которых их можно выполнить, см. в статье Контрольный список для использования специальных возможностей.See the Accessibility checklist for a review of these procedures and links to resources that will help you accomplish them.