Интерфейсы

индекс
44,19

Разработка Ленты («Почему» Интерфейса, часть 1)

Это первая статья в серии, в которой я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 2007.

image

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

image

Star была коммерчески неуспешна, и сегодня многие люди, занимающиеся историей технологий, указывают на то, что Ксерокс сделала мало для того, чтобы защитить созданную ею интеллектуальную собственность. В результате, многие сегодня думают, что Ксерокс — всего лишь производитель копировальных машин, не зная о той ключевой роли, которую PARC сыграл в разработке современного пользовательского интерфейса.

Много людей, придумавших идеи, воплощенные в Star, перешли в другие компании, особенно в Майкрософт и Эппл. Эппл первая позаимствовала и расширила эти идеи, сначала в провалившейся high-end системе Лиза, а затем и в Макинтоше. Лиза стандартизовала некоторые концепции, которые до сих пор используются во многих современных интерфейсах: верхние меню, отметка выбранных опций в меню и затемнение тех, которые сейчас недоступны и т.д. (Не все изменения были в лучшую сторону — некоторые идеи были заброшены Эпплом, например такие, как пропорциональные полосы прокрутки (бегунки?) и практически не использовались до выхода Виндоуз 95). Если вам интересно более подробно, со скриншотами, посмотрите сайт Джереми Реймера.

Вышедший вслед за Лизой Макинтош унаследовал много от нее и Стар, и развивается до сих пор, под тем же брендом. Майкрософт работала с ранними прототипами Эппл чтобы разработать Ворд 1.0, который поставлялся в 1984 году с оригинальным Макинтошем. Мультиплан и Чарт также разрабатывалить для 512К Макинтоша, и в конечном счете слились в единый продукт в 1985, называвшийся Майкрософт Эксель 1.0: первая программа-блокбастер для Макинтоша (а также причина, по которой много людей покупали первые Макинтошы). Вы можете посмотреть изображения ранних офисный приложений Майкрософта в рекламе Эппла 1984 года.

Таким образом, корни раннего офиса растут из Макинтоша, и интерфейс, конечно, отражал это. Как самый большой поставщик программ для Эппла (звание, которое Майкрософт удерживает до сих пор (2007 год)), некоторые из решений по проектированию пользовательского интерфейса в первом Макинтоше были сделаны из-за нужд разработчиков Майкрософта. Хотя степень влияния МС на интерфейс Макинтоша может сильно различаться в зависимости от точки зрения, можно смело сказать, что программы были разработаны с глубоким пониманием системы, а система — с глубоким пониманием программ. Несомненно, ноги у пользовательского интерфейса Офиса (особенно использование верхних меню) растут из той самой первой версии под Макинтош.

В следующей статье мы посетим «Пыльный музей прошлого Офиса» и посмотрим на развитие Ворда для Виндоуз с течением времени.

P.S. автор статей Дженсен Харрис, его блог.
+21
9 марта 2010, 13:59
22

комментарии (38)

+2
Labinskiy #
Спасибо, вступление интересное. Только хотелось бы скриншотов интерфейсов тех времен по-больше.
0
ayambit #
По ссылкам есть парочка, а так я перевожу то, что у автора. Если есть желание, могу вставить парочку ссылок, а вообще в одной из следующих статей будет больше чем достаточно скринов старого ворда.
0
seraph #
oldcomputers.net/
Там есть некоторые интересные вещи. Особенно рекомендую почитать об интерфейсе компьютера Cannon Cat, на его примере Джеф Раскин показывает множество интереснейших решений в области взаимодействия человека и компьютера в своей книжке про интерфейсы. Компу уже 40 лет, книжке — 10, а добрая половина действительно стоящих вещей так и остались пока только мечтами.
0
Labinskiy #
Вы имеет ввиду книгу «The Humane Interface: New Directions for Designing Interactive Systems»?
Так или иначе, спасибо за ссылку ;)
0
seraph #
Да, эту книгу. Просто я видел в продаже только одну его книгу, переведённую на русский язык. Если хотите ознакомиться, то можно вот тут купить, например.
+1
Nekuromento #
www.guidebookgallery.org/ — тут можно найти много скриншотов старых гуи
0
wersoo #
Скромно оставлю ссылку на свой давний пост: habrahabr.ru/blogs/ui_design_and_usability/54469/
0
mt_ #
На скриншоте приведён жутко неудобный и перегруженный интерфейс, к которому с трудом привыкаешь, особенно после прошлой версии Офиса. Автор действительно считает приведённую картинку образцом для подражания?
0
ayambit #
Да, он её и создавал. В следующих статьях будет объяснение.
0
DenisioDelBoro #
Я вот, слыша такую точку зрения, каждый раз очень удивляюсь. Ну не могу я понять, как великолепный в плане юзабилити интерфейс нового Офиса может казаться плохим и неудобным. Особенно по сравнению с прошлыми версиями пакета, которые я вспоминаю с содроганием (отдельный привет меню Формат в Ворде).
0
mt_ #
Ваше утверждение по поводу «великолепного юзабилити» Офиса-2010 как минимум спорно. Хотите рассказать какой это замечательный интерфейс — напишите заметку. С удовольствием почитаю и прокомментирую.
0
DenisioDelBoro #
Оно не как минимум спорно, а просто спорно. Потому что дальше по шкале идет только «неверно», а это явно не случай, учитывая множество довольных интерфейсом пользователей.

Заметку я бы с удовольствием написал, обратив внимание на то, что всё на ленте логично сгруппировано и затем отсортировано по частоте использования для максимального удобства, но боюсь, что она будет запоздавшей года на три.
0
DenisioDelBoro #
P.S. Я вообще под «новым офисом» имел в виду 2007-й, потому что с 2010-м не знаком еще, но предположил, что панель управления там идентична. Разве не так?
0
mt_ #
Да, сорри, описАлся. 2007.

По поводу логичной группировки — вы напишите, напишите. Здесь есть хорошие дизайнеры, с опытом. Почитаете комментарии. А может и правы окажетесь — тогда вообще хорошо.
И — нет, заметка не запоздает. Не помню хорошего обсуждения нового интерфейса Офиса на Хабре.
0
ayambit #
Если соберешься писать, прочти блог разработчика, чтобы не дублировать сказанное им и сделать ориджинал контент.

Ну или не смотри, тогда потом можно будет сравнить твое и его видение.
0
seraph #
Может быть, я слишком придирчив, но совмещать в одном элементе иконку и графическое изображение (иконку) и её текстовое описание (подсказку) — показатель беспомощности и кривости интерфейса.

Или уж текст, как в старых добрых меню на заре гуев, тогда абсолютно понятно, какой пункт меню что сделает, потому что на нём прямо это написано, или картинка, потому что правильная идиома не нуждается в переводе на разные языки и занимает меньше места на экране (кто-нибудь может на вскидку перечислить таких хотя бы штук 10? :-). Иконки придумали именно для того, чтобы вытеснить ими текстовые меню. Интерфейс, в котором каждый элемент меню представляет из себя набор иконка+подпись, не даёт никаких плюсов, но как минимум, имеет ряд недостатков текстового меню. Например, эти хинты нужно будет переводить на все языки, которые поддерживаются продуктом, правильные идиомы в переводе не нуждаются, как вы сами понимаете.
0
DenisioDelBoro #
Иконки может и придумали для вытеснения текста, но эту задачу полностью они выполнить никогда не смогут. Где-то текст совсем не требуется (блоки Шрифт и Абзац на вкладке Главная), а где-то иконок хоть и хватит для понимания того что делает кнопка, но для большего юзабилити их лучше дополнить подписями.

В Офисе 2007, кстати, не каждый элемент меню представляет из себя набор иконка+подпись.
0
seraph #
Иконки может и придумали для вытеснения текста, но эту задачу полностью они выполнить никогда не смогут.

Собственно, вот об этом я и говорю. Инструмент не работает вообще, за исключением нескольких идиом, количество которых можно пересчитать по пальцам. Не в смысле в МС офисах, а вообще. А зачем использовать неработающий инструмент? Это я риторически )
+1
kostyl #
Это первая статья в серии, в которой я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 2007

А можно конкретизировать перечисленные причины?
–1
ayambit #
Да, автор очень подробно все рассказывает, но я вам не гуголь, все сразу не могу перевести ^__^
–3
kostyl #
не понятно, а зачем писать тогда если вы не собираетесь рассказывать, оформили бы тогда просто ссылку и всё…
0
ayambit #
Я перевожу английские статьи же.
+3
Dr_Zoidberg #
спасибо, очень интересно. но перевод стоит оформлять как перевод.
0
ayambit #
Кармы нэма >_<
0
ayambit #
Во, спасибо — перенес.
+1
MikhailEdoshin #
…Неужели, думаю, там и правда «идиотизмы этой системы [Xerox Star]»? Посмотрел — ну конечно, там ведь idiosyncrasies которые можно перевести в данном случае как «неудобства» или «недостатки», возможно, «раздражающие недостатки», но уж никак не «идиотизмы».
0
ayambit #
Да, я думал об этом. Но термин «идиосинкразия» считаю, не подходит, а столь же емкого и эмоционально насыщенного аналога в русском не нашел.

Но пусть будут раздражающие недостатки.
0
seraph #
Много читал про то, как MS приглашала умнейших специалистов по проектированию взаимодействия, интерфейсостроителей, юзабилити-специалистов, тибетских монахов — лишь бы переделать панель управления «офисными» приложениями удобнее. И они придумали эту самую ленту.

Я очень долго пытался к ней привыкнуть и работать с ней, но она меня всё же победила. На мой взгляд интерфейс ленты перегружен элементами, пользователю сразу демонстрируют гигантское количество активных элементов, куда больше, чем он способен одновременно адекватно воспринять и одновременно обработать. Ну, во всяком случае, если этот пользователь я, это точно правда )))

Вот скажите, это я такой альтернативно одарённый, или антагонистов «офисной» лены всё же больше, чем её сторонников?
+2
mChief #
Можно лишь констатировать, что, сколько людей столько и мнений. Мне лента полюбилась сразу, и процесс привыкания занял меньше недели. Да, она далеко не идеальна, но лучше для себя я не нашел.
0
ayambit #
У ленты есть одно огромное преимущество над старым интерфейсом — консистентность. Это преимущество сложно переоценить, правда. И оно перевешивает недостатки.
+1
ctrlok #
Дело в реализации. Советую попробовать 2010 офис. Там очень хорошо реализована данная идея.
После переезда с офиса 2007 на офис 2010 — ощущение те же, что после перехода с vista на seven.
0
seraph #
Уже есть 10-й офис? ))) о_О
Я после того, как попробовал 7-й офис, пересел на ОО, сначала на 2-й, сейчас вот на 3-м. Но раз советуете, то попробую при случае.
0
ayambit #
Бета есть, дают бесплатно.
0
klerik #
Жаль что в MS Office 2007 нельзя выбрать какой интерфейс использовать.
«Старый» как в 2003 офисе или новый.
Как и в Windows 7, при переключении на Classic(Standart) — очень неудобно пользоваться. ИМХО
–1
mikhailian #
может, всё-таки эту тему поместить в раздел Блог компании Микрософт?
0
LuciferOverLondon #
Насколько я знаю, мышь изобрел Энгельбарт в конце шестидесятых, а никак не Ксерокс в начале 80-х. Опять же, насколько я знаю, решения из Ксерокса начали перетекать в Эппл и Микрософт без перетекания кадров: вроде как даже сами Джобс и Гейтс заезжали в Пало Альто позырить на крутецкий интерфейс, после чего ехали домой и внедряли увиденное у себя.
0
Evengard #
Жду продоложения, любопытно

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.