Заявление о доступности
Все функции NO BS IF по умолчанию и без исключений поддерживают полный набор специальных возможностей. Мы не добавили это в последний момент — так мы разрабатываем приложение с первого дня.
Доступность — общий стандарт всей компании Skip the BS, а не отдельное решение для каждого приложения. Ко всем нашим приложениям применяются одинаковые требования. Мы стараемся не только соответствовать планке Apple и Google, но и идти дальше.
Каждый интерактивный элемент имеет значимую метку доступности. Таймеры считываются простым языком — не только цифры, но и продолжительность и контекст. Индикаторы прогресса, счетчики полос, значки состояния, элементы навигации и кнопки имеют описательные метки, которые передают цель и текущее состояние, а не только внешний вид.
Мы тестируем с VoiceOver на iOS и TalkBack на Android на протяжении всей разработки — не в качестве окончательного контрольного списка, а как часть процесса сборки.
NO BS IF полностью доступен для голосовой навигации. Каждая кнопка и интерактивный элемент имеют четкую уникальную метку, на которую iOS Voice Control и Android Voice Access можно указать без двусмысленности. Каждое основное действие — начало голодания, завершение голодания, изменение настроек — может быть выполнено полностью голосом, без каких-либо прикосновений.
NO BS IF полностью учитывает предпочтения размера шрифта вашей системы. Независимо от того, используете ли вы размер по умолчанию или максимальную настройку специальных возможностей, макеты адаптируются. Текст никогда не обрезается. Кнопки никогда не перекрываются. Ни один контент не становится недоступным ни при каком размере. Перед отправкой мы тестируем полный диапазон размеров Dynamic Type на каждом экране.
NO BS IF учитывает настройку системы уменьшения движения как на iOS, так и на Android. Если этот параметр включен, анимация и переходы упрощаются или полностью удаляются. Движение всегда декоративно и никогда не функционально. Вам никогда не нужно видеть анимацию, чтобы понять, что происходит.
Каждая визуальная тема — бесплатная или платная — перед выпуском проверяется на соответствие требованиям контрастности WCAG 2.1 AA. Текст на фоне, элементы пользовательского интерфейса на поверхностях, индикаторы состояния в контексте — все проверено.
Мы никогда не выпускаем тему, которая выглядит хорошо, но не отличается контрастностью. Платные темы соответствуют тем же стандартам, что и бесплатные темы по умолчанию. Эстетика и доступность не являются компромиссом.
NO BS IF по умолчанию поставляется как с темным, так и со светлым режимами. Океан — темная тема по умолчанию. Лёд — светлая тема по умолчанию. Разным пользователям нужны разные интерфейсы, и оба они есть с самого начала.
Темный режим может снизить нагрузку на глаза у многих пользователей, особенно у людей с чувствительностью к свету или некоторыми нарушениями зрения. Светлый режим по-прежнему поддерживается для пользователей, которые предпочитают или требуют более яркий интерфейс.
Мы никогда не полагаемся только на цвет для передачи информации. Каждое состояние и статус передается как минимум через два сигнала — цвет плюс форма, вес или текст. Если вы удалили весь цвет из NO BS IF, каждая часть информации по-прежнему будет доступна.
Помимо стандартных требований, мы постарались сделать несколько вещей правильно:
- Неформальные субтитры пользовательского интерфейса не являются обязательными и могут быть отключены — они придают индивидуальность, а не обязательный контекст.
- Кольцо голодания сообщает о прогрессе посредством уровня заполнения, цвета и считывания текста — пользователи, которые не могут полагаться на какой-либо один сигнал, все равно имеют другие.
- Жесты смахивания имеют доступные альтернативы — ни одно действие не выполняется только смахиванием.
- Тактильная обратная связь учитывает тактильные предпочтения системы и может быть отключена.
- Все сенсорные элементы соответствуют минимальному размеру сенсорного экрана 44 × 44 пт или превышают его.
- Порядок фокуса логичен и соответствует визуальному расположению повсюду.
Доступность — не дополнительная функция, а основа. С этого начинается каждое наше приложение. Люди, которым нужны эти инструменты, заслуживают программного обеспечения, изначально созданного с учётом их потребностей, а не продукта, который формально проходит проверку за неделю до публикации.
Если у вас возникли проблемы с доступом, дайте нам знать. Реальный человек читает каждое сообщение. Мы серьезно относимся к этим сообщениям и отдаем приоритет исправлениям.