взгляды на интерфейсы
24 04 2007
http://behrk.livejournal.com/368836.html
Мои взгляды на интерфейсы (типа 50 тезисов)
...Дело было так: жил да был у меня в кармане набор заметок и {ээээ} паттернов. Рос он, рос, пока не превратился в огромную неудобочитаемую вики. После двухлетних (!!!) попыток привести эту вики в пригодный для публикации вид, я сломался, и написал по ней тезисы (примерно по одному тезису на каждую удачную страницу).
[здесь длинный список благодарностей, в котором фигурируют едва ли не все, кому этот текст может попасться на глаза]
[здесь просьба нещадно комментировать и обещание по результатам обсуждения выпустить следующую версию]
Общие принципы
0. Эти тезисы применимы не всегда и не везде. Нет серебряной пули. Люди разные (и их разнообразие невозможно свести к формальной модели)
1. Вещи (программы, системы, инструменты) должны, по возможности, "просто работать" (just works). В идеале это, например, когда два предмета положенных рядом сами начинают правильно взаимодействовать
2. Средства не должны отвлекать на себя внимание. Программы и гаджеты нужны для того, чтобы работать или развлекаться. Когда я второпях записываю номера нескольких человек (поезд уже отходит!), меня не интересуют внутренние сложности моего КПК. Он мне нужен в качестве тупой записной книжки, здесь и сейчас.
3. Ничто не должно выбивать из ритма. Рабочий настрой священен. Сообщения о том, что наконец-то можно скачать улучшенные темы рабочего стола должны подождать. Фактически, это возражение против излишней многозадачности интерфейса (но не против многозадачных ОС, разумеется!)
4. Данные должны быть в надежном месте. Я должен быть уверен, что ни бита не исчезнет без моего позволения.
4.1 В частности, не должна продалбываться неявно введенная информация. Например, выбор 20 файлов из 100 -- это больше 100 бит информации, а большинство современных систем необратимо забывают выделение. Это ли не безобразие?
4.2 Информация не должна удаляться неявно. Например, Picasa удаляет метаданные, если теряет файл из виду (даже если файл просто переложили в другое место). Это ли не хамство?
5. Все действия должны быть обратимыми. Ну, или практически все.
Мои взгляды на интерфейсы (типа 50 тезисов)
...Дело было так: жил да был у меня в кармане набор заметок и {ээээ} паттернов. Рос он, рос, пока не превратился в огромную неудобочитаемую вики. После двухлетних (!!!) попыток привести эту вики в пригодный для публикации вид, я сломался, и написал по ней тезисы (примерно по одному тезису на каждую удачную страницу).
[здесь длинный список благодарностей, в котором фигурируют едва ли не все, кому этот текст может попасться на глаза]
[здесь просьба нещадно комментировать и обещание по результатам обсуждения выпустить следующую версию]
Общие принципы
0. Эти тезисы применимы не всегда и не везде. Нет серебряной пули. Люди разные (и их разнообразие невозможно свести к формальной модели)
1. Вещи (программы, системы, инструменты) должны, по возможности, "просто работать" (just works). В идеале это, например, когда два предмета положенных рядом сами начинают правильно взаимодействовать
2. Средства не должны отвлекать на себя внимание. Программы и гаджеты нужны для того, чтобы работать или развлекаться. Когда я второпях записываю номера нескольких человек (поезд уже отходит!), меня не интересуют внутренние сложности моего КПК. Он мне нужен в качестве тупой записной книжки, здесь и сейчас.
3. Ничто не должно выбивать из ритма. Рабочий настрой священен. Сообщения о том, что наконец-то можно скачать улучшенные темы рабочего стола должны подождать. Фактически, это возражение против излишней многозадачности интерфейса (но не против многозадачных ОС, разумеется!)
4. Данные должны быть в надежном месте. Я должен быть уверен, что ни бита не исчезнет без моего позволения.
4.1 В частности, не должна продалбываться неявно введенная информация. Например, выбор 20 файлов из 100 -- это больше 100 бит информации, а большинство современных систем необратимо забывают выделение. Это ли не безобразие?
4.2 Информация не должна удаляться неявно. Например, Picasa удаляет метаданные, если теряет файл из виду (даже если файл просто переложили в другое место). Это ли не хамство?
5. Все действия должны быть обратимыми. Ну, или практически все.
должно копироваться, помните? Добавьте к этому набор гибких и удобных инструментов, оперирующих содержимым клипборда, и вы почти бесплатно получите среду, намного более приспособленную для жизни
Заглядывая в будущее
47. В ближайшем будущем нас ожидают необычные устройства ввода, улавливающих жесты, имеющих тактильную обратную связь, и т.п.
48. Распознавание речевых команд уже реально. Есть мнение, что через некоторое время компьютер сможет с неплохой надежностью распознавать лица (и их выражение) и голоса. Представьте себе систему, способную понять, что перед монитором сидят двое и, судя по выражению их лиц, их не стоит беспокоить сообщением о пришедшей почте.
49. Устройства отображения информации становятся частью интерьера. Этому способствует удешевление проекторов и появление вещей типа eInk -- "электронной бумаги". Только представьте себе возможные приложения: стены рабочей комнаты с живыми диаграммами, шар посреди рабочего пространства с бегущими информационными сообщениями.
50. Прогресс мобильных устройств и средств отображения позволяет пойти дальше и наложить слой "дополнительной реальности" прямо поверх того, что человек видит своими глазами (сейчас это делается с помощью полупрозрачных очков). Представьте себе, что вы копаетесь во внутренностях вертолета, а каждая деталь при этом подписана и "кликнув" на ней можно получить дополнительную документацию.
Ресурсы
[MOD] http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGHIDesign/chapter_5_section_2.html#//apple_ref/doc/uid/TP30000353-TPXREF110
[GNOD] Например http://www.literature-map.com/dahl.html
[TheBrain] http://www.thebrain.com/
[VisualThesaurus] http://www.visualthesaurus.com/
Pages: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | All
Заглядывая в будущее
47. В ближайшем будущем нас ожидают необычные устройства ввода, улавливающих жесты, имеющих тактильную обратную связь, и т.п.
48. Распознавание речевых команд уже реально. Есть мнение, что через некоторое время компьютер сможет с неплохой надежностью распознавать лица (и их выражение) и голоса. Представьте себе систему, способную понять, что перед монитором сидят двое и, судя по выражению их лиц, их не стоит беспокоить сообщением о пришедшей почте.
49. Устройства отображения информации становятся частью интерьера. Этому способствует удешевление проекторов и появление вещей типа eInk -- "электронной бумаги". Только представьте себе возможные приложения: стены рабочей комнаты с живыми диаграммами, шар посреди рабочего пространства с бегущими информационными сообщениями.
50. Прогресс мобильных устройств и средств отображения позволяет пойти дальше и наложить слой "дополнительной реальности" прямо поверх того, что человек видит своими глазами (сейчас это делается с помощью полупрозрачных очков). Представьте себе, что вы копаетесь во внутренностях вертолета, а каждая деталь при этом подписана и "кликнув" на ней можно получить дополнительную документацию.
Ресурсы
[MOD] http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGHIDesign/chapter_5_section_2.html#//apple_ref/doc/uid/TP30000353-TPXREF110
[GNOD] Например http://www.literature-map.com/dahl.html
[TheBrain] http://www.thebrain.com/
[VisualThesaurus] http://www.visualthesaurus.com/
Pages: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | All


Обратные ссылки
Нет обратных ссылок