Советы по дизайну в основном написаны для интерфейсов, которые посещают. В операционном софте обитают. Когда человек проводит в экране рабочий день, щедрые отступы превращаются в скролл, а дружелюбная иллюстрация — в шум.
Плотность — это функция
Правильный вопрос не «выглядит ли это чисто», а «сколько решений человек может принять без прокрутки». Комфортные отступы, вдвое уменьшающие количество строк на экране, имеют реальную цену — и измеряется она навигацией.
Держите цвет для состояния
В плотном интерфейсе цвет — самый быстрый доступный сигнал, а значит тратить его на украшение означает расходовать единственный канал, который считывается мгновенно. Держите поверхность почти монохромной и пусть цвет что-то означает: просрочено, помечено, заблокировано.
И никогда не позволяйте цвету нести смысл в одиночку. Форма, позиция и подпись несут его тоже — ради доступности и ради человека с плохо откалиброванным монитором.
Одна таблица на всё
Большинство операционного софта — это таблицы в разных шляпах. Построить один табличный компонент, который умеет сортировку, фильтры, наборы колонок, сохранённые представления и навигацию с клавиатуры, а затем использовать его везде — это сокращает и дизайнерскую поверхность, и код, и даёт пользователям одну модель взаимодействия для изучения.
- Навигация с клавиатуры на экранах с большим объёмом — всегда.
- Сохранённые представления вместо ежедневной переустановки фильтров.
- Явные пустые состояния, подсказывающие ближайшее совпадение.
Мы написали это, потому что должны были это решить. Посмотрите, что мы построили или расскажите, над чем работаете.