Ответ, в конечном счете, нет.
Удобство использования :
- Насколько легко пользователь может достичь своих целей?
- Насколько очевиден правильный путь к цели?
- Насколько трудно пользователю потерпеть неудачу?
В идеале вы могли бы ответить очень на все эти вопросы.
Эффективность :
- Эффективность программиста: сколько вещей нужно реализовать и сколько внедряется
- Эффективность процессора: как быстро приложение запускается
- Эффективность памяти: насколько мала занимаемая приложением площадь
- Эффективность пользователя: насколько быстро пользователь может выполнить свою задачу
Приложения, которые нельзя использовать, обычно имеют:
- Слишком много опций
- Слишком много помех на экране
- Несколько полезных индикаторов
- Несколько значков
- Маленькие указания
Для того, чтобы программа была очень полезной, это означает, что пользователь должен иметь возможность быстрои легко выполнять свои задачи, ничего не мешая им.
Упрощение
Как правило, это означает удаление всех параметров, которые не нужны пользователю.Даже если есть опция, которая может понадобиться пользователю , она должна быть представлена ему только тогда, когда это актуальная опция в данный момент.
Это увеличивает все четыре цели эффективности, которые мы поставили ранее.Меньше вариантов реализации, меньше элементов для рендеринга и более высокая эффективность пользователя.Упрощение повышает удобство использования и повышает эффективность.Однако это происходит за счет более высокого начального времени проектирования.
Значки и индикаторы
Добавление значков и индикаторов обычно (если все сделано правильно) повышает удобство использования, однако они снижают эффективность работы программиста, поскольку являются дополнительными задачами, которые необходимо выполнять.быть завершен.Предполагая веб-приложение, они будут увеличивать (до какой бы большой или маленькой степени) время рендеринга страницы, если вы отправляете более крупные изображения, а не строго текстовую страницу.
Однако они значительно повышают эффективность и удобство использования.
По сути, повышение удобства использования требует больших вложений для правильной разработки приложения и выполнения большого количества тестов удобства использования.Это может нарушить ваш цикл разработки, но они создадут лучший проект.Они также уменьшат количество ошибок и потребуют меньше инфраструктуры поддержки, потому что ваше приложение будет лучше соответствовать его назначению.
Удобство использования всегда , в которые стоит инвестировать.