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