наглые интерфейсы


наглые интерфейсы

Пост madkoder » Сб июл 11, 2009 1:18 pm

Речь идёт об "умных" пользовательских интерфейсах, которые якобы лучше пользователя знают, что он хочет делать. Человек из Сан-Франциско по имени Mencius Moldbug, о котором говорят, что он заработал на дот-комах, а в аспирантуре занимался операционными системами, на примере проекта Wolfram Alpha объясняет, что такое наглые интерфейсы и почему они представляются из себя такую проблему.

For serious UI geeks, one way to see an intelligent control interface is as a false affordance - like a knob that cannot be turned, or a chair that cannot be sat in. The worst kind of false affordance is an unreliable affordance - a knob that can be turned except when it can't, a chair that's a cozy place to sit except when it rams a hidden metal spike deep into your tender parts.


Другими словами, есть сервисы, по своему определению неточные и слабо предсказуемые - например, поиск в сети. Для Гугла невозможно найти единственно верный ответ, он может лишь кое-как отфильтровать и отсортировать по релевантности миллиарды документов, в надежде что, возможно, достаточно пользователей выберут из этого кое-какую полезную информацию по теме, по возможности с первых страниц. Поэтому Гугл это не точный инструмент, а довольно субъективный фильтр для облегчения ручного, эвристического и слабо предсказуемого процесса.

Но если сервис претендует на точность, то его интерфейс должен быть простым и безотказным. Без наворотов вроде исскуственного интеллекта, т.п. Разница между Гуглом и Wolfram Alpha - первый вываливает кучу результатов, приблизительных и меняющихся, помогая пользователю выбрать нужное. Wolfram Alpha претендует на быстрый и единственный ответ или его визуализацию. Прикручивать к интерфейсу WA исскуственный интеллект = мешать пользователю, навязывать ему ерунду, заставлять его бороться с алгоритмом и выжимать из него только нужное. Вроде как если обычная отвёртка вдруг заговорит и попытается примерно угадать заранее, что человек собрался делать. Нет, отвёртка это "контрольный интерфейс", она обязана тупо делать что ей положено и быть 100% предсказуемой.

Короче: не уверен, что фича полезна - не делай. Не уверен, что дополнительная фича будет достаточно хорошо сделана, чтобы стать полезной, а не отвлекать - в помойку. А если эта дополнительная фича к тому же усложняет - или ещё хуже - делает непредсказуемым основные контрольные функции - в помойку сразу же.

Следствие: если есть простой, но готовый движок, а уверенности/бюджета на написание с нуля навороченного интерфейса не хватает, лучше брать примитивное, но безотказно работающее.
Картинка участника
madkoder
Site Admin
 
Постов: 150
Зарегистрирован: Сб мар 22, 2008 4:55 am

Обратно - Разработка веб-приложений

  • Последние темы на сайте
  • Другие форумы

  • Кто сейчас на нашем сайте

    На этом форуме сейчас находятся: анонимно: 0



    Транспортные услуги: отправить груз в Тынду. Страхование груза.