September 17
Designing for forgiveness: How to create error-tolerant interfaces
Татьяна Сидоренко написала о создании интерфейсов, которые «прощают» ошибки пользователей и помогают им легко восстанавливаться после них. Она объяснила разницу между ошибками и оплошностями, дала практические советы и показала хорошие примеры.
- Ошибки возникают из-за неверного понимания системы или неправильных целей, а оплошности — из-за случайных действий при правильных целях
- Для предотвращения ошибок важно использовать знакомые пользователям метафоры и дизайн-паттерны, а также предоставлять контекстные подсказки и руководства
- Чтобы предотвратить оплошности, нужно выстраивать чёткую визуальную иерархию, использовать валидацию, разбивать информацию на блоки и прогрессивно раскрывать её. Обозначения кнопок и ссылок должны быть чёткими и однозначными
- Хороший дизайн предусматривает восстановление после ошибок. Это может быть распознавание ошибок, отмена действий, предупреждение перед необратимыми действиями и регулярное автосохранение
Источник: https://t.me/dimazhiletsky