NoCheck
КонфиденциальностьУсловия
  • English
  • العربية
  • Čeština
  • Deutsch
  • Español
  • Français
  • עברית
  • Magyar
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • 한국어
  • Nederlands
  • Polski
  • Português (Brasil)
  • Română
  • Русский
  • Svenska
  • Türkçe
  • Українська
  • Tiếng Việt
Главная/Доступность

Доступность

Последнее обновление: 11 сентября 2026

NoCheck должен быть пригоден для всех, кто следит за транспортом. Эта страница говорит, что приложение умеет сегодня, чего ещё не умеет и как связаться с нами, когда что-то вам мешает.

Мы предпочитаем быть конкретными, а не успокаивающими. Каждое утверждение ниже — то, для чего приложение построено и что покрыто тестами; всё непроверенное стоит в разделе Чего мы ещё не утверждаем, а не опущено. Там, где у правила есть исключения, исключения напечатаны рядом с ним вместе с измерениями: округлённое вверх правило и делает страницу о доступности ничего не стоящей.

Что NoCheck поддерживает сегодня

Более крупный текст

NoCheck следует системному размеру текста, включая самые большие настройки. Экраны перестраиваются, а не обрезают: строки становятся выше, подписи переносятся, и каждый компонент приложения проходит автоматический тест при 200 % размера текста, который падает при любом переполнении. Отдельно у каждого перевода есть бюджет длины для элементов управления, которые не могут расти: английский — самый короткий язык, который мы выпускаем, поэтому кнопка, измеренная только по нему, переполнилась бы в половине остальных.

Настраивается это в системных настройках устройства — в разделе Универсальный доступ на iOS, Экран на Android. NoCheck перенимает значение и намеренно не имеет собственной настройки размера текста, которая могла бы с ним разойтись.

Тёмное оформление

Полноценная тёмная тема, а не фильтр поверх светлой: каждый цвет нарисован под собственный фон. По умолчанию она следует системной настройке, а Настройки → Параметры → Тема в приложении переопределяет её в обе стороны.

Никогда только цвет

Состояние обслуживания транспорта никогда не передаётся одним лишь цветом. Каждое состояние несёт написанную подпись — Просрочено, Скоро, По графику — и собственный значок; цвет повторяет это сообщение, но никогда его не несёт. То же правило действует на панели, на экране машины и в каждом списке между ними.

Уменьшение движения

Когда система просит уменьшить движение, NoCheck это соблюдает. Заполнители загрузки перестают мерцать полностью. Действия смахивания в строке всё же движутся, но скольжение сокращено с 220 мс с пружиной до 100 мс с постоянной скоростью, а анимация-подсказка, намекающая на наличие панели действий, пропущена вовсе. Мы пишем именно так, а не «без анимации», потому что это не ничто — если 100 мс скольжения всё равно мешают, мы хотим об этом услышать.

Области нажатия

Элементы управления — 48 × 48 dp как правило, даже когда видимое меньше: точка состояния в 7 dp, маленькая кнопка со значком и текстовая ссылка — у всех за спиной цель размером с палец.

Четыре элемента сознательно меньше, и мы лучше их перечислим, чем округлим правило вверх. Они компактны по замыслу, к каждому действию есть более крупный путь, а автоматический тест держит каждый на его измеренном размере, чтобы ни один не уменьшился дальше незаметно:

Элемент Нарисованный размер Другой путь к тому же действию
Переключатель единиц / режима 26 × 47,6 dp Сегменты широкие и смежные, поэтому промах попадает в соседний сегмент, а не в пустоту
Действие «Записать обслуживание» в заголовке 22 × 113,7 dp На экране обслуживания то же действие — полноценная кнопка 48 × 48 в шапке; на экране транспорта каждая строка обслуживания ниже открывает тот же сценарий
Пилюля «Обновить показание» 38 dp в высоту Нажатие на карточку в любом другом месте открывает транспорт, где то же действие — в одной строке
Футер с предложением резервной копии 42 dp в высоту Тот же экран предлагает это полноценной строкой

Flutter не регистрирует нажатие вне нарисованной области, так что это настоящие цели, а не дополненные отступами. Если какой-то из них вне вашей досягаемости — это стоит письма: размеры — дизайнерское решение, а не закон.

Программы чтения с экрана

Интерактивные элементы несут подписи для VoiceOver и TalkBack, и ни одно действие в NoCheck нельзя выполнить только смахиванием — каждое действие, которое открывает смахивание, предлагается программе чтения с экрана как именованное действие строки, поэтому VoiceOver и TalkBack никогда не нуждаются в этом жесте.

🚨 Без программы чтения с экрана у одного жеста нет равного. В большинстве списков долгое нажатие открывает то же меню, что и смахивание. В строках обслуживания оно делает другое: начинает множественный выбор, чтобы отметить несколько работ выполненными сразу. Удаление пункта обслуживания там — это смахивание или действие строки, которое получает программа чтения. Если вы можете долго нажимать, но не смахивать, и не пользуетесь программой чтения с экрана, это одно удаление пока вне досягаемости. Оно в нашем списке.

Контраст там, где он важнее всего

Основной текст даёт 17,4:1 на светлой теме и 15,1:1 на тёмной — оба выше самого строгого уровня WCAG. Подписи состояний — Просрочено, Скоро, По графику — дают 10:1 или лучше на светлой теме; на тёмной те же подписи дают от 4,7:1 до 6,4:1, что проходит WCAG AA, но без запаса светлой темы, и мы лучше напечатаем оба числа, чем более выгодное.

Эти значения вычисляет из самой палитры тест, который роняет сборку, как только любое из них сдвинется, — поэтому эта страница не может тихо устареть; они не прикинуты на глаз.

Чего мы ещё не утверждаем

Достаточного контраста в целом

Мы намеренно не заявляем Достаточный контраст в App Store, потому что это пока верно не везде. Вторичный серый, которым NoCheck пишет подсказки, подписи и вспомогательные строки, даёт на светлой теме 3,25:1 — ниже 4,5:1, которых WCAG AA требует для мелкого текста. Он читаем, он никогда не единственное место, где появляется факт, и он в нашем списке. У тёмной темы этой проблемы нет.

Полного прохода с программой чтения с экрана

Подписи на месте, но NoCheck ещё не проходил сквозной проверки с VoiceOver или TalkBack человеком, который пользуется ими ежедневно. Пока этого не произошло, мы не станем говорить, что приложение «поддерживает VoiceOver», как будто вопрос решён.

Брайлевские дисплеи, Switch Control и голосовое управление

Не проверено. У нас нет оснований считать, что они сломаны, и нет доказательств, что они работают.

Стандарты, по которым мы себя меряем

  • WCAG 2.2, уровень AA как цель. Они написаны для веба, поэтому часть переносится на нативное приложение лишь приблизительно; мы считаем их планкой, а не выданным нам сертификатом.
  • Accessibility Nutrition Labels от Apple — мы заявляем только те свойства, которые подтверждают код и его тесты, и именно поэтому список на нашей странице в App Store короче, чем мог бы быть.
  • Рекомендации Android по доступности для областей нажатия, подписей и масштабирования текста.

Этот сайт

Каждая страница этого сайта удерживается на безупречной оценке доступности Lighthouse в непрерывной интеграции: сборка, упавшая ниже, не публикуется. Это автоматическая проверка, и она не заменяет человеческую, но означает, что ни один выпуск не откатывается молча.

Напишите, что вам мешает

Пишите на support@nocheck.app. Поможет, если вы укажете:

  • на каком экране вы были,
  • какое устройство и версия системы,
  • какой вспомогательной технологией вы пользовались, если пользовались,
  • и чего вы ожидали вместо этого.

Мы читаем каждое сообщение. Если здесь что-то устарело или неверно — это тоже стоит письма: эта страница полезна лишь пока она честна.

NoCheck

Правовая информация

КонфиденциальностьУсловияДоступность

Контакты

Поддержкаsupport@nocheck.app

© 2026 NoCheck. Все права защищены.