Интерфейсы

индекс
44,19

Разработка Ленты, Пыльный музей прошлого Офиса («Почему» Интерфейса, часть 2)

Автор — Дженсен Харис, Director of Program Management for the Microsoft Windows User Experience Team. (Подскажите адекватный перевод.)

Да, причина почему я перевожу эти статьи именно сейчас — скорый выход 2010 Офиса. Я уже давно сижу на бете — ничего особенного, но лента в Ван Ноут порадовала (ради этого и перешел).


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

Сегодня хочу взять вас в путешествие. Путешествие, которое начинается в суровой депрессии середины 1980-х, в дни EGA, подключаемых по последовательному порту мышей и оболочки MS-DOS Executive.

Майкрософт Ворд 1.0 для Виндоуз поступил в продажу в 1989 после долго цикла разработки и был спроектирован для работы на Виндоуз 386. В программе кроме видимого на скриншоте почти ничего нет, но теперь вы можете представить пройденный Вордом путь. Берлинская стена между Вордом 1.0 и современным все еще стояла, но если прищурить глаза, то можно увидеть, что ядро сегодняшнего пользовательского интерфейса Ворда уже присутствовало. Тут есть и верхнее меню приложения, которое Виндоуз усовершенствовала, позаимствовав идеи верхнего меню системы Макинтоша и нижнего меню DOS-программ. Ворд 1.0 также включает кое-что нечасто виденное в пользовательских интерфейсах со времен PARC: тулбар, который впервые использовался в Майкрософт Экселе. Может показаться, что в Ворде 1.0 два тулбара, но на самом деле тулбаром называется только верхняя панель. Интересно, что нижняя панель кнопок называется «Лента» — об этом я не знал, пока не сделал несколько скриншотов пару месяцев назад. Мир тесен.

image
(Ворд 1.0)

Ко времени выхода на рынок Ворда 2.0 в 1992 году основная структура его пользовательского интерфейса уже сформировалась и была точно такой, как в Ворде 2003-ем. Файл, Редактирование, Вставка, Форматирование, Инструменты, Таблица, Окно, Справка. Тулбары «Стандартный» и «Форматирование». Вот вам программа, над проектированием которой не переставая работали более, чем пятнадцать лет, а ядро пользовательского интерфейса не менялось все это время. (Во временя Ворда 1.0 я учился в школе и программировал на своем Эппл IIc.)

image
(Ворд 2.0)

И вот в чем дело: этот интерфейс хорошо работал для программы наподобие Ворда 2.0. В нем было меньше ста команд, а потому что команда разработки Ворда смогла спроектировать идеальную систему меню для своей программы, распределение его пунктов имело смысл. Тулбары были всего лишь эффективными дублерами функциональности, представленной в меню — опций, существующих только на тулбарах, не было. Просмотр меню был прямолинейным и быстрым — в большинстве пунктов меню было менее десяти опций, а многоуровневых меню не было вообще.

Ворд 6.0 был хитом. Позаимствовав популярность Виндоуз 3.1, он прошел вырвался вперед в борьбе с ВордПерфектом. В эволюцию пользовательского интерфейса Ворд внес свой вклад, принеся контекстное меню, диалоговые окна с вкладками, мастера и тулбары внизу экрана. Количество тулбаров увеличилось с двух в предыдущей версии Ворда до восьми в Ворде 6.0, также увеличилось количество пунктов меню, т.к. в программу были добавлены новые опции.

image
(Ворд 6.0)

Ворд 95 был первой 32-битной версией программы, ворвавшийся на рынок на волне кутерьмы от запуска в августе 1995 года Видоуз 95. Хотя это в большей был степени прямой порт Ворда 6.0, в нем была одна маленькая, инновационная опция, и большинство людей согласилось бы, что уже не представляет жизни себе без нее: красная волнистая линия, подчеркивающая ошибки. Много людей указывает, что Ворд 95 был последним в поколении простых, урезанных, доинтернетовских текстовых процессоров.

image
(Ворд 95)

Пока маленькая команда работала над портированием Офиса на 32-битную ОС и в конченом итоге создавшая Офис 95-й, команда намного больше работала над Офисом 97-ым. Офис 97 был абсолютным хитом и установил рекорды продаж ПО. Набитый под завязку новыми опциями, Ворд 97 ознаменовал начало нового этапа супернавороченных Офисных приложений.

image
(Ворд 97)

Тем не мене, эта супернавороченность привела к увеличению сложности. В 97 офисе появились «командные панели» — гипернастраиваемый пользовательский интерфейс, в котором меню и тулбары были на самом деле одним и тем же. Каждое меню и тулбар можно была перетащить на любую сторону экрана, отстыковать или пристыковать. Проектировщики опций в Майкрософте использовали новую технологию в полную силу, количество тулбаров взлетело аж до 18, количество же команд в верхнему меню почти удвоилось.

Можно поспорить, но самое главное решение в проектировании интерфейса, сделанное в 97 Ворде, было простым: многоуровневые меню. Во всех предыдущих версиях Ворда меню были простым списком опций — легким в просмотре, легким в использовании. Эксель же, поняв намек Лотоса 1-2-3 с лабиринтообразным интерфейсом, обзавелся иерархическими меню раньше. Таким образом, несмотря на борьбу между командами разработчиков Ворда, эта модель победила — Ворд 97 получил свои многоуровневые меню.

Почему было принято такое решение? Ну, верхние меню в Ворде были забиты полностью. Хотя все увеличивающееся количество опций реализовывалось исключительно на тулбарах, некоторым опциям все еще были нужны пункты меню, вставлять которые было некуда. Завертывание команд в многоуровневую структуру позволяло освободить место для новых команд. Больше места — больше опций.

Недостатки, тем не менее, были ясны и, в конечном счете, смертельны — увеличившаяся сложность. Людям намного труднее сформировать привычку работы с многоуровневыми меню: нужно постоянно помнить, на каких уровнях вы были, а на каких — нет. Однажды простая, легко визуализируемая, структура стала более сложной, древовидной. Поиск новых опций стал менее похож на просмотр списка покупок, и стал напоминать обход сложной структуры данных.

Ворд 97 был первой версией, относительно который мы заметили, что люди чувствуют меньший над ней контроль. 97 Офис был очень успешен и среди компаний, и среди физических лиц, но он же ознаменовал начало длинного списка статей в прессе, обвиняющих его интерфейс в «раздутости».

(Сегодня некоторые люди считают 97 Офис очень простым, и интересно, насколько этот взгляд отличается от впечатления, произведенного 97 Офисом в момент своего появления).

Следующая статья: Что делали с Офисом для уменьшения ощущения «раздутости».
+27
9 марта 2010, 20:02
16

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

0
ayambit #
Да, вот здесь уже есть намеки, почему Лента.
0
Dr_Zoidberg #
не, вы меня не поняли. есть такой тип топика — перевод.
ИМХО Office и Windows — названия, а названия обычно не переводят и не транслитерируют.
+1
ayambit #
У меня в редакторе следующие опции:
— В какой блог публикуем
— Закрытый хабратопик
— Собственно текст статьи
— Отключить автоматические переносы строк и создание ссылок
— Метки

Не исключаю, что я тупой (без иронии), но я не вижу куда тыкать.

Касательно названий — да, в целом вы правы, я их перевел just for fun. Ну и в Яндексе если поискать, по сотне миллионов страниц на русские называние вылетает. В поддержку того, что можно переводить, если очень хочется.
0
CaptainFlint #
В заголовке при написании топика слово «топик» подчёркнуто. Щёлкаем и выбираем «перевод».
0
CaptainFlint #
Блин, говорила мне мама: читай комментарии перед тем, как отвечать… :(
+1
albatross #
Поддержу Dr_Zoidberg: «Виндоуз» уж очень режет слух и лично у меня ассоциируется с статьями малограмотных журналистов.
+1
ayambit #
Ну если никто за не выскажется, тогда я снимаю мантию Петросяна и больше не буду.
0
ayambit #
Но тут вот какая закавыка: мне кажется для плавного чтения слова должны склоняться, а как это делать с английскими словами применительно к русскому языку я не знаю.
0
albatross #
Прочитал обе статьи. Очень не плохо, спасибо за труд. По поводу склонений для плавного чтения: я бы не стал на это счет слишком беспокоиться. Хабралюди, в силу специфики рода занятий, в основной своей массе больше привыкли читать слова в их оригинальном представлении (Word, Office, Windows, Apple и т.д.). И напротив, их перевод + склонение скорее затруднят чтение, а не сделают его более плавным. Хотя уверен, отдел бухгалтерии в нашей компании со мной не согласится :)
0
hardex #
Согласен с albatross.
Названия ПО и торговые марки все же следует писать как в оригинале. Причем варианты типа «со времен 95-го Office'a» тоже неприемлемы.
0
ayambit #
Все, снял мантию. В следующих статьях оставлю английские названия без склонений.
+1
Dr_Zoidberg #
Смотри там «Хочу опубликовать топик». Нажимаешь на топик — будет список.

videos.visitmix.com/MIX08/UX09 — видео на эту тему
+1
ayambit #
Да, спасибо ^__^ Вот вам кстати иллюстрация неконсистентности интерфейса — все контролы стандартные, а тут — ссылка, которая на самом деле выпадающий список. Если бы рядом с ней была стрелочка вниз, не пропустил бы.

Как я понимаю тип уже опубликованного топика не поменять — при выборе «перевод» перебрасывает на страницу создания нового топика. При переводе следующих статей учту.

А видео я смотрел, хорошие. Фактически, то что в статье, только наглядно.
0
kostyl #
а мне вообще не нравится меню у седьмого офиса, ничего быстро нельзя найти, пользуюсь 2003им
+1
ayambit #
Вот кстати еще одна причина того, что я хочу перевести рассказ о ленте — автор рассказывает, почему пришлось изменить интерфейс, альтернатива была ужасна.
+1
Labinskiy #
Исправьте первые два скриншота пожалуйста, они не соответствуют подписям.
0
ayambit #
Ага.
0
Labinskiy #
теперь стало много лучше ;)
0
mstyura #
Хотя это в большей был степени прямой порт Ворда 6.0, в нем была одна маленькая, инновационная опция, и большинство людей согласилось бы, что уже не представляет жизни себе без нее: красная волнистая линия, подчеркивающая ошибки.

Читая про красную волнистую линию вспомнил про русского разработчика Алексея Могилевского, который ее собственно и делал в 95 ворде.

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