VoiceOver
У основных элементов есть имя для скринридера
Кнопки, вкладки и ключевые действия несут подписи VoiceOver / TalkBack в ленте, сообщениях, объявлениях, встречах, настройках и виджетах. Наш компонент нажатия требует имени. Старый icon-only хром ещё подписываем.
Где: Включи VoiceOver (iPhone: Настройки → Универсальный доступ → VoiceOver) или TalkBack на Android, затем открой Expat Pocket.
Voice Control
Именованные элементы можно вызвать голосом
Если у элемента есть произносимое имя, iOS Voice Control может его найти. Жесты карты, часть шитов и неподписанные иконки отдельным аудитом Voice Control не проходили.
Где: iPhone: Настройки → Универсальный доступ → Управление голосом.
Larger Text
Размер текста следует за устройством
Приложение не перебивает Dynamic Type. В Настройки → Оформление это сказано в продукте: размер берётся из системы, ползунка внутри приложения нет.
Где: iPhone: Настройки → Экран и яркость → Размер текста или Универсальный доступ → Экран и размер текста.
Dark Interface
Система, светлая или тёмная
Оформление может следовать системе или быть зафиксировано. Тёмная тема — приподнятая поверхность карточки и светлые чернила, не инверсия цветов.
Где: Expat Pocket → Настройки → Оформление.
Differentiate Without Color Alone
Статус — глиф плюс текст
Тосты, ошибки и подтверждения не держатся на одном цвете: глиф и фраза идут вместе. Карты, графики и часть декоративного стекла всё ещё опираются на цвет сильнее, чем хотелось бы.
Где: На полосах сохранения, ошибки и отмены.
Sufficient Contrast
Читаемые чернила на бумаге и тёмной карточке
Основной текст использует высококонтрастные токены на бумаге (светлая тема) и на тёмной карточке. Стекло и фото — не слой чтения.
Где: На всех основных экранах. Декор не является текстовым слоем.
Reduced Motion
Системный флаг «меньше движения» читается
Приложение читает флаг уменьшения движения iOS / Android. Переходы схлопываются в простые появления. Этот сайт тоже уважает prefers-reduced-motion.
Где: iPhone: Настройки → Универсальный доступ → Движение → Уменьшение движения.
Captions
У видео в приложении пока нет субтитров
Reels, истории и живые комнаты не дают закрытых субтитров. Пункт Captions в App Store не отмечаем, пока это не появится в продукте.
Где: Сегодня в продукте нет.