Създаване на достъпни приложения за платно
Достъпното приложение за платно ще позволи на потребителите със зрителни, слухови и други увреждания успешно да използват приложението. Освен че е изискване за много правителства и организации, следващите по-долу указания увеличават използваемостта за всички потребители, независимо от техните способности.
Използвайте Проверка за достъпност, за да помогнете за преглед на потенциалните проблеми с достъпността в приложението ви.
Оформление и цвят
Здравият разум и несложният дизайн помага на приложенията да бъдат по-достъпни за всички потребители. Когато правите тежки персонализиране на приложения, обърнете внимание на долупосочените предложения. Темите на Power Apps са създадени да отговарят на стандартите за достъпност.
- Уверете се, че всички елементи са ясно видими и текстът е с достатъчен размер. Цялото съдържание трябва да бъде лесно прочетено и разбрано с просто око.
- Уверете се, че входните елементи са етикетирани на екрана. AccessibleLabel свойството определя какво ще съобщи екранният четец.
- Ако персонализирате цветовете, уверете се, че съотношението на контраста на текста към фона е 4,5: 1 или по-голямо. Софтуерните инструменти, които подпомагат този процес, са лесно достъпни.
- Уверете се, че оформлението следва логическа последователност, когато се чете отгоре надолу, отляво надясно.
- Създайте адаптивно приложение така че потребителите с лошо зрение да могат да увеличават мащаба и да го използват, без да превъртат напред-назад.
Клавиатура
Когато тествате достъпността на приложението си, уверете се, че приложението може да се използва само от клавиатура, със или без екранен четец.
Клавишът Tab трябва да навигира до интерактивни елементи в логичен ред. Можете да създадете това с логическа структура на приложението и като зададете свойството TabIndex на всяка контрола съответно.
- Контроли за етикет, изображение, икона, форма: Задайте TabIndex на 0, ако са предназначени да бъдат интерактивни. В противен случай задайте TabIndex на -1.
- Не задавайте TabIndex по-голямо от нула.
- Уверете се, че Опростен индекс на раздели настройката на приложението е активирана.
Екранни четци
Следните екранни четци са проверени за работа с Power Apps:
- JAWS: Microsoft Edge
- Разказвач: Microsoft Edge
- NVDA: Google Chrome, Firefox
- TalkBack: Google Chrome, Power Apps за мобилни устройства
- VoiceOver: Power Apps мобилен, Safari (macOS, iOS, iPadOS)
За да осигурите удовлетворяващо преживяване с екранен четец, се препоръчва:
- Уверете се, че всички контроли за вход имат Достъпен етикет набор от свойства.
- За зададени изображения AccessibleLabel до подходящо описание.
- Ако снимка не се използва като бутон или връзка (т.е. иконата е само за декорация) и не трябва да се чете от екранния четец, уверете се, че AccessibleLabel е празно или не е зададено.
- Ако като бутон се използва картина или икона, след това задайте TabIndex на 0 и AccessibleLabel към описанието на връзката.
Тип и структура на контрола
Използването на правилните контроли и групирането им ще помогне на потребителите на екранен четец да разберат структурата на приложението.
- Включете поне едно заглавие на всеки екран на приложението. Можете да създавате заглавия, като задавате свойство Роля на Етикет.
- Използвайте Бутон вместо Етикет за интерактивен текст.
- Свързано с групи съдържание в Контейнери.
- Внимавайте с неподдържани дизайнерски модели.
Мултимедия
Уверете се, че всички видеоклипове са с надписи и препис на всички аудио записи е на разположение на потребителя. Видео контролата поддържа субтитри във формат WebVTT чрез свойството ClosedCaptionsUrl.
С активиран екранен четец, Таймер не съобщава текст на бутона, но колко време е минало. Обявите не могат да бъдат изключени, дори ако таймерът е скрит с ниска непрозрачност.
Работа с подписи
Ако имате поле за подпис, което използва контрола PenInput, трябва да активирате алтернативен метод за въвеждане на подпис. Препоръчителният начин е да се покаже TextInput контрол, където потребителят може да въведе името си. Уверете се, че инструкциите за подписване са поставени в AccessibleLabel и контролата се поставя близо до входа на писалката - вдясно или непосредствено отдолу.
Следващи стъпки
Достъпна структура на приложение
Вижте също
- Достъпни цветове в Power Apps
- Показване или скриване на съдържание от помощни технологии за приложения за платно
- Обявяване на динамични промени с реални региони за приложения за платно
- Използване на инструмента за проверка за достъпност
- Ограничения на достъпността в приложения за платно
- Свойства за достъпност