Разработка Ленты, Пыльный музей прошлого Офиса («Почему» Интерфейса, часть 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 два тулбара, но на самом деле тулбаром называется только верхняя панель. Интересно, что нижняя панель кнопок называется «Лента» — об этом я не знал, пока не сделал несколько скриншотов пару месяцев назад. Мир тесен.
(Ворд 1.0)
Ко времени выхода на рынок Ворда 2.0 в 1992 году основная структура его пользовательского интерфейса уже сформировалась и была точно такой, как в Ворде 2003-ем. Файл, Редактирование, Вставка, Форматирование, Инструменты, Таблица, Окно, Справка. Тулбары «Стандартный» и «Форматирование». Вот вам программа, над проектированием которой не переставая работали более, чем пятнадцать лет, а ядро пользовательского интерфейса не менялось все это время. (Во временя Ворда 1.0 я учился в школе и программировал на своем Эппл IIc.)
(Ворд 2.0)
И вот в чем дело: этот интерфейс хорошо работал для программы наподобие Ворда 2.0. В нем было меньше ста команд, а потому что команда разработки Ворда смогла спроектировать идеальную систему меню для своей программы, распределение его пунктов имело смысл. Тулбары были всего лишь эффективными дублерами функциональности, представленной в меню — опций, существующих только на тулбарах, не было. Просмотр меню был прямолинейным и быстрым — в большинстве пунктов меню было менее десяти опций, а многоуровневых меню не было вообще.
Ворд 6.0 был хитом. Позаимствовав популярность Виндоуз 3.1, он прошел вырвался вперед в борьбе с ВордПерфектом. В эволюцию пользовательского интерфейса Ворд внес свой вклад, принеся контекстное меню, диалоговые окна с вкладками, мастера и тулбары внизу экрана. Количество тулбаров увеличилось с двух в предыдущей версии Ворда до восьми в Ворде 6.0, также увеличилось количество пунктов меню, т.к. в программу были добавлены новые опции.
(Ворд 6.0)
Ворд 95 был первой 32-битной версией программы, ворвавшийся на рынок на волне кутерьмы от запуска в августе 1995 года Видоуз 95. Хотя это в большей был степени прямой порт Ворда 6.0, в нем была одна маленькая, инновационная опция, и большинство людей согласилось бы, что уже не представляет жизни себе без нее: красная волнистая линия, подчеркивающая ошибки. Много людей указывает, что Ворд 95 был последним в поколении простых, урезанных, доинтернетовских текстовых процессоров.
(Ворд 95)
Пока маленькая команда работала над портированием Офиса на 32-битную ОС и в конченом итоге создавшая Офис 95-й, команда намного больше работала над Офисом 97-ым. Офис 97 был абсолютным хитом и установил рекорды продаж ПО. Набитый под завязку новыми опциями, Ворд 97 ознаменовал начало нового этапа супернавороченных Офисных приложений.
(Ворд 97)
Тем не мене, эта супернавороченность привела к увеличению сложности. В 97 офисе появились «командные панели» — гипернастраиваемый пользовательский интерфейс, в котором меню и тулбары были на самом деле одним и тем же. Каждое меню и тулбар можно была перетащить на любую сторону экрана, отстыковать или пристыковать. Проектировщики опций в Майкрософте использовали новую технологию в полную силу, количество тулбаров взлетело аж до 18, количество же команд в верхнему меню почти удвоилось.
Можно поспорить, но самое главное решение в проектировании интерфейса, сделанное в 97 Ворде, было простым: многоуровневые меню. Во всех предыдущих версиях Ворда меню были простым списком опций — легким в просмотре, легким в использовании. Эксель же, поняв намек Лотоса 1-2-3 с лабиринтообразным интерфейсом, обзавелся иерархическими меню раньше. Таким образом, несмотря на борьбу между командами разработчиков Ворда, эта модель победила — Ворд 97 получил свои многоуровневые меню.
Почему было принято такое решение? Ну, верхние меню в Ворде были забиты полностью. Хотя все увеличивающееся количество опций реализовывалось исключительно на тулбарах, некоторым опциям все еще были нужны пункты меню, вставлять которые было некуда. Завертывание команд в многоуровневую структуру позволяло освободить место для новых команд. Больше места — больше опций.
Недостатки, тем не менее, были ясны и, в конечном счете, смертельны — увеличившаяся сложность. Людям намного труднее сформировать привычку работы с многоуровневыми меню: нужно постоянно помнить, на каких уровнях вы были, а на каких — нет. Однажды простая, легко визуализируемая, структура стала более сложной, древовидной. Поиск новых опций стал менее похож на просмотр списка покупок, и стал напоминать обход сложной структуры данных.
Ворд 97 был первой версией, относительно который мы заметили, что люди чувствуют меньший над ней контроль. 97 Офис был очень успешен и среди компаний, и среди физических лиц, но он же ознаменовал начало длинного списка статей в прессе, обвиняющих его интерфейс в «раздутости».
(Сегодня некоторые люди считают 97 Офис очень простым, и интересно, насколько этот взгляд отличается от впечатления, произведенного 97 Офисом в момент своего появления).
Следующая статья: Что делали с Офисом для уменьшения ощущения «раздутости».
Да, причина почему я перевожу эти статьи именно сейчас — скорый выход 2010 Офиса. Я уже давно сижу на бете — ничего особенного, но лента в Ван Ноут порадовала (ради этого и перешел).
Это вторая часть в моей серии из восьми статей, в которой я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 2007.
Сегодня хочу взять вас в путешествие. Путешествие, которое начинается в суровой депрессии середины 1980-х, в дни EGA, подключаемых по последовательному порту мышей и оболочки MS-DOS Executive.
Майкрософт Ворд 1.0 для Виндоуз поступил в продажу в 1989 после долго цикла разработки и был спроектирован для работы на Виндоуз 386. В программе кроме видимого на скриншоте почти ничего нет, но теперь вы можете представить пройденный Вордом путь. Берлинская стена между Вордом 1.0 и современным все еще стояла, но если прищурить глаза, то можно увидеть, что ядро сегодняшнего пользовательского интерфейса Ворда уже присутствовало. Тут есть и верхнее меню приложения, которое Виндоуз усовершенствовала, позаимствовав идеи верхнего меню системы Макинтоша и нижнего меню DOS-программ. Ворд 1.0 также включает кое-что нечасто виденное в пользовательских интерфейсах со времен PARC: тулбар, который впервые использовался в Майкрософт Экселе. Может показаться, что в Ворде 1.0 два тулбара, но на самом деле тулбаром называется только верхняя панель. Интересно, что нижняя панель кнопок называется «Лента» — об этом я не знал, пока не сделал несколько скриншотов пару месяцев назад. Мир тесен.
(Ворд 1.0)
Ко времени выхода на рынок Ворда 2.0 в 1992 году основная структура его пользовательского интерфейса уже сформировалась и была точно такой, как в Ворде 2003-ем. Файл, Редактирование, Вставка, Форматирование, Инструменты, Таблица, Окно, Справка. Тулбары «Стандартный» и «Форматирование». Вот вам программа, над проектированием которой не переставая работали более, чем пятнадцать лет, а ядро пользовательского интерфейса не менялось все это время. (Во временя Ворда 1.0 я учился в школе и программировал на своем Эппл IIc.)
(Ворд 2.0)
И вот в чем дело: этот интерфейс хорошо работал для программы наподобие Ворда 2.0. В нем было меньше ста команд, а потому что команда разработки Ворда смогла спроектировать идеальную систему меню для своей программы, распределение его пунктов имело смысл. Тулбары были всего лишь эффективными дублерами функциональности, представленной в меню — опций, существующих только на тулбарах, не было. Просмотр меню был прямолинейным и быстрым — в большинстве пунктов меню было менее десяти опций, а многоуровневых меню не было вообще.
Ворд 6.0 был хитом. Позаимствовав популярность Виндоуз 3.1, он прошел вырвался вперед в борьбе с ВордПерфектом. В эволюцию пользовательского интерфейса Ворд внес свой вклад, принеся контекстное меню, диалоговые окна с вкладками, мастера и тулбары внизу экрана. Количество тулбаров увеличилось с двух в предыдущей версии Ворда до восьми в Ворде 6.0, также увеличилось количество пунктов меню, т.к. в программу были добавлены новые опции.
(Ворд 6.0)
Ворд 95 был первой 32-битной версией программы, ворвавшийся на рынок на волне кутерьмы от запуска в августе 1995 года Видоуз 95. Хотя это в большей был степени прямой порт Ворда 6.0, в нем была одна маленькая, инновационная опция, и большинство людей согласилось бы, что уже не представляет жизни себе без нее: красная волнистая линия, подчеркивающая ошибки. Много людей указывает, что Ворд 95 был последним в поколении простых, урезанных, доинтернетовских текстовых процессоров.
(Ворд 95)
Пока маленькая команда работала над портированием Офиса на 32-битную ОС и в конченом итоге создавшая Офис 95-й, команда намного больше работала над Офисом 97-ым. Офис 97 был абсолютным хитом и установил рекорды продаж ПО. Набитый под завязку новыми опциями, Ворд 97 ознаменовал начало нового этапа супернавороченных Офисных приложений.
(Ворд 97)
Тем не мене, эта супернавороченность привела к увеличению сложности. В 97 офисе появились «командные панели» — гипернастраиваемый пользовательский интерфейс, в котором меню и тулбары были на самом деле одним и тем же. Каждое меню и тулбар можно была перетащить на любую сторону экрана, отстыковать или пристыковать. Проектировщики опций в Майкрософте использовали новую технологию в полную силу, количество тулбаров взлетело аж до 18, количество же команд в верхнему меню почти удвоилось.
Можно поспорить, но самое главное решение в проектировании интерфейса, сделанное в 97 Ворде, было простым: многоуровневые меню. Во всех предыдущих версиях Ворда меню были простым списком опций — легким в просмотре, легким в использовании. Эксель же, поняв намек Лотоса 1-2-3 с лабиринтообразным интерфейсом, обзавелся иерархическими меню раньше. Таким образом, несмотря на борьбу между командами разработчиков Ворда, эта модель победила — Ворд 97 получил свои многоуровневые меню.
Почему было принято такое решение? Ну, верхние меню в Ворде были забиты полностью. Хотя все увеличивающееся количество опций реализовывалось исключительно на тулбарах, некоторым опциям все еще были нужны пункты меню, вставлять которые было некуда. Завертывание команд в многоуровневую структуру позволяло освободить место для новых команд. Больше места — больше опций.
Недостатки, тем не менее, были ясны и, в конечном счете, смертельны — увеличившаяся сложность. Людям намного труднее сформировать привычку работы с многоуровневыми меню: нужно постоянно помнить, на каких уровнях вы были, а на каких — нет. Однажды простая, легко визуализируемая, структура стала более сложной, древовидной. Поиск новых опций стал менее похож на просмотр списка покупок, и стал напоминать обход сложной структуры данных.
Ворд 97 был первой версией, относительно который мы заметили, что люди чувствуют меньший над ней контроль. 97 Офис был очень успешен и среди компаний, и среди физических лиц, но он же ознаменовал начало длинного списка статей в прессе, обвиняющих его интерфейс в «раздутости».
(Сегодня некоторые люди считают 97 Офис очень простым, и интересно, насколько этот взгляд отличается от впечатления, произведенного 97 Офисом в момент своего появления).
Следующая статья: Что делали с Офисом для уменьшения ощущения «раздутости».