SYSTEM ATLASЗагрузка материала
Закон ХикаВремя выбора обычно растет с увеличением числа и сложности вариантов.Закон ФиттсаВремя попадания в цель зависит от расстояния до нее и ее размера.Закон МиллераРабочая память человека ограничена; классическая оценка 7±2 не является универсальным лимитом интерфейса.Закон ЯкобаПользователи ожидают, что знакомые элементы нового сайта будут работать так же, как на других сайтах.Последовательное раскрытиеСложные и редкие возможности показываются тогда, когда они становятся нужны.Информационный запахПользователь оценивает, насколько ссылка или элемент обещает приблизить его к цели.Парадокс выбораИзбыток вариантов повышает нагрузку и снижает вероятность решения.Правило пика и концаОпыт запоминается по самому яркому моменту и завершению.Закон ТеслераНеизбежную сложность можно переносить, но нельзя полностью устранить.Принцип наименьшего удивленияСистема должна вести себя так, как ожидает пользователь.Узнавание вместо вспоминанияПоказывайте доступные действия вместо требования помнить их.Предотвращение ошибокЛучше исключить ошибочное действие, чем объяснять ошибку после.Десять эвристик НильсенаБазовые критерии видимости состояния, контроля, согласованности и предотвращения ошибок.Принцип соответствия реальному мируИнтерфейс использует язык и порядок, знакомые пользователю.Пользовательский контроль и свободаПользователь должен иметь выход, отмену и возможность безопасно изменить решение.Узнавание вместо воспоминанияВарианты и контекст лучше показывать, а не заставлять помнить.Гибкость и эффективность использованияИнтерфейс поддерживает и новичков, и ускоренные сценарии экспертов.Эстетика и минимализмЛишняя информация конкурирует с нужной и снижает ясность.Восстановление после ошибокСообщение должно объяснять проблему и конкретный путь исправления.АффордансФорма объекта подсказывает, какие действия с ним возможны.СигнифайерыВидимые сигналы показывают, где и как взаимодействовать.Отображение соответствияСвязь между контролом и результатом должна быть естественной и очевидной.Ограничения взаимодействияФизические, логические и культурные ограничения направляют действие.Обратная связь интерфейсаКаждое действие получает своевременный и понятный ответ системы.Порог ДогертиБыстрый отклик поддерживает ощущение непрерывного диалога с системой.Эффект эстетики-удобстваКрасивый интерфейс воспринимается более удобным и терпимым к мелким проблемам.Эффект позиции в серииПервые и последние элементы списка запоминаются лучше средних.Закон ПрагнанцаВосприятие стремится интерпретировать форму максимально просто и устойчиво.Эффект фон РесторффОтличающийся элемент запоминается лучше окружения.Match with Real WorldТермины и порядок действий должны соответствовать модели пользователя.Error RecoveryСообщение об ошибке должно объяснять причину и следующий шаг.Progressive OnboardingОбучение распределяется по реальным действиям, а не выдается заранее.Touch Target PrincipleИнтерактивная цель должна иметь достаточный размер и расстояние до соседних целей.Оптимистический интерфейсОптимистический интерфейс сразу показывает ожидаемый результат действия, а затем подтверждает его сервером или откатывает при ошибке.Переходы между состояниями документаView Transitions API создаёт согласованную анимацию между старым и новым визуальным состоянием страницы или документа.Чек-лист онбордингаКороткий список показывает необходимые первые шаги и прогресс без превращения знакомства с продуктом в длинный курс.Проектирование пустого состоянияПустой экран объясняет причину отсутствия данных и предлагает следующий осмысленный шаг.Поэтапный онбордингЗнакомство с функциями распределяется по моментам реальной необходимости, а не показывается целиком при первом запуске.Подтверждение разрушительного действияНеобратимое или дорогое действие требует ясного подтверждения с указанием объекта и последствия.Отмена вместо лишнего подтвержденияОбратимое действие выполняется сразу, а интерфейс предоставляет ограниченное окно для отмены.Обратная связь автосохраненияИнтерфейс показывает состояние сохранения, ошибку и последний подтверждённый момент без ложного ощущения безопасности.Пакетирование уведомленийСвязанные низкоприоритетные события объединяются в одно уведомление или дайджест.Управляемый экспорт данныхПользователь может запросить переносимый экспорт, видеть его состав, срок готовности и правила защиты.Сценарий удаления аккаунтаУдаление аккаунта объясняет последствия, период восстановления, судьбу данных и статус выполнения запроса.Постоянное расположение помощиРазмещение механизмов помощи в одном относительном порядке на связанных страницах и шагах.Сохранение пользовательских предпочтенийУстойчивое сохранение выбранных настроек интерфейса между страницами и сессиями в ожидаемой области действия.Понимание: пустое состояниеДля «пустое состояние» это проверяемое понимание пользователем смысла, последствий и доступных альтернатив до совершения действия.Диагностика ухода: пустое состояниеДля «пустое состояние» это разбор места и причины, по которой пользователи прекращают сценарий, с отделением ошибки интерфейса от осознанного отказа.Объяснение: пустое состояниеДля «пустое состояние» это краткое раскрытие причины, принципа работы и последствий без сокрытия существенных ограничений.Клавиатурный аудит: пустое состояниеДля «пустое состояние» это проверка полного сценария только с клавиатурой, включая порядок фокуса, видимость состояния и восстановление после ошибки.Возможность действия: сообщение об ошибкеДля «сообщение об ошибке» это степень, в которой элемент интерфейса ясно сообщает следующее допустимое действие и последствия выбора.Бюджет усталости: сообщение об ошибкеДля «сообщение об ошибке» это ограничение повторяющихся подсказок, запросов и уведомлений, после которого вмешательство считается перегружающим.Контрольная точка: сообщение об ошибкеДля «сообщение об ошибке» это наблюдаемая контрольная точка, подтверждающая продвижение пользователя к реальной ценности, а не только завершение экранов.Контрметрика: сообщение об ошибкеДля «сообщение об ошибке» это дополнительная метрика, показывающая вред или ухудшение, которое может скрываться за ростом основной продуктовой метрики.Аудит трения: сообщение об ошибкеДля «сообщение об ошибке» это пошаговый разбор времени, усилий и неопределённости пользователя при достижении цели или отказе от действия.Возможность действия: уведомлениеДля «уведомление» это степень, в которой элемент интерфейса ясно сообщает следующее допустимое действие и последствия выбора.Контрметрика: уведомлениеДля «уведомление» это дополнительная метрика, показывающая вред или ухудшение, которое может скрываться за ростом основной продуктовой метрики.Аудит трения: уведомлениеДля «уведомление» это пошаговый разбор времени, усилий и неопределённости пользователя при достижении цели или отказе от действия.Перенос контекста: результат поискаДля «результат поиска» это сохранение существенных данных, намерения и состояния пользователя при переходе между экраном, каналом или исполнителем.Защитная метрика: результат поискаДля «результат поиска» это ограничение или метрика, не позволяющие улучшать локальный результат ценой безопасности, доверия или доступности.Честность формулировки: результат поискаДля «результат поиска» это соответствие текста, визуального акцента и умолчаний фактическим условиям, цене и последствиям действия.Путь восстановления: результат поискаДля «результат поиска» это явный путь возврата после ошибки или отказа без потери уже введённых данных и понимания следующего шага.Дрейф эталона: визуальный тестДля «визуальный тест» это неконтролируемое изменение эталонного результата, из-за которого тест перестаёт обнаруживать реальную регрессию.Модель покрытия: визуальный тестДля «визуальный тест» это явная модель классов поведения, рисков и состояний, которые должен покрывать набор тестов.Время восстановления: визуальный тестДля «визуальный тест» это измеряемое время от обнаружения проблемного результата до восстановления надёжного тестового сигнала или версии.Бюджет ложных срабатываний: визуальный тестДля «визуальный тест» это допустимая доля ложных срабатываний, после которой доверие к тесту считается недостаточным для блокировки выпуска.