Как стать автором
Обновить

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

Время на прочтение3 мин
Количество просмотров1.5K
Это первая статья в серии, в которой я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 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
Комментарии38

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн