Придерживаясь GUI накладывает ограничения на физические свойства оборудования. Пользователи должны быть в состоянии прочитать экран и ответить каким-то образом. Например, iPhone: его интерфейс - это вся верхняя поверхность, поэтому физические размеры и IxD являются противоположными факторами.
Вокруг Рождества я написал статью, в которой исследуется потенциал для носимого устройства с контролем BCI. Я не предполагаю, что мы готовы начать создавать такие устройства, но извлеченные уроки верны. Я обнаружил, что большинству пользователей понравилась идея использовать язык в качестве основного средства взаимодействия. Важно отметить, что все выразили озабоченность по поводу двусмысленности и подтверждения .
Парадигма WIMP основана на очень точных, определенных действиях - обычно нажатии кнопки. Кроме того, как напоминает нам Нильсен, важна хорошая обратная связь. Системы WIMP обычно довольно хороши (или, по крайней мере, обладают потенциалом) немедленно сообщать о получении и результате действий пользователя.
Чтобы избежать этих парных требований, нам действительно нужно написать программное обеспечение, которому пользователи могут доверять . Это может означать знание контекста, или это может означать наличие некоторого рода языка структурированных запросов, основанного на подмножестве английского языка, или это может означать что-то совершенно другое. Однако это, безусловно, означает, что мы будем свободны от настольных компьютеров и, наконец, сможем развернуть интегрированную вычислительную среду.