Просмотр гайдлайна по интерфейсам Microsoft от 1995 года, вызывает чувство прикосновения к истории. Пособие для создания приложений для Windows на 381 страницах заставило меня задуматься о том, как же все изменилось. Не только Windows, а и само понимание софта. Такие гайдлайны опережают свое время.

Они сильно позаботились о помощи пользователю в освоении этой операционной системы. Также, виден акцент на эмпатию к пользователю и намек на то, что Microsoft начинает всерьез задумываться над UX. Это то, чего не хватало Windows 3.1, при первом запуске которой, вы видели это:

windows98-user-onboarding

Я решил провести ностальгическое путешествие к Windows 98, пережить это снова, и написать статью, которой мне не хватало на то время.

Как по мне, отличительной чертой Windows 98 является процесс знакомства с системой. После загадочного стартового экрана в Windows 3.1, увиденное казалось прекрасным. Знакомство пользователя с системой переводило пользователя из состояния запутанности к ощущению комфорта от использования операционной системы в максимально короткий срок. Это означало, что система обучит пользователя базовым вещам, а остальное пользователь постигнет самостоятельно.

Для начала — какие есть примеры адаптации пользователя?

Ранее, дизайнеры софта должны были создавать приложения для создания адаптационного опыта пользователя. Теперь, благодаря наличию мощного процессора и объема памяти большего, чем на дискете, появилась возможность создавать более тонкий и гибкий опыт пользователя. Тем не менее, основные принципы остались неизменными. Вот некоторые примеры:

Регистрационные формы

Никто не хочет играть в игру из 20 вопросов, победой в которой будет вход на сайт. Возвращаясь назад к Windows 98, вам надо было ввести минимум информации для того, чтобы попасть на рабочий стол. В наши дни это все стало еще проще благодаря аутентификации при помощи Google / социальных аккаунтов, например, как показано ниже в Process Street:

process-street-signon-drop

Пустые состояния

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

spotify-empty-state-drop-user-onboarding

Интерфейс Spotify не будет вам предлагать пустое место если у вас нет станций.

trello-empty-state-drop

Пустое состояние Trello — это пример доски и объяснение основного функционала. Это делает знакомство с Trello забавным и простым (вместо прочтения инструкции).

Взаимодействие, а не инструкции

Даже при том, что она не написана на бумаге, документация к приложениям все равно есть. Например, вы можете посмотреть секцию с помощью на GitHub. Ничего не останавливает компании, которые производят софт, выпускать пользовательские инструкции и FAQ онлайн.

learn-git-and-github-drop

Когда вы создаете аккаунт на GitHub, вы видите баннер над пустым дэшбордом.

hello-world-github-drop

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

teamgantt-drop

Проект, который предлагается в качестве примера содержит подсказки и проводит вас по базовому рабочему процессу, что является важным для понимания принципов работы.

А теперь давайте взглянем на процесс знакомства с системой, который был реализован в Windows 98.

Знакомство: Стиль Windows 98

Ранее, я видел, как компания Microsoft построила процесс знакомства пользователя с системой для Windows 3.1. Правда в том, что такое знакомство было весьма непонятным. Софт создавался для пользователей, знакомых с работой в командной строке и единственная возможная помощь предусматривалась для знакомства с графическим интерфейсом, а не самой ОС. Возможно именно поэтому версии Windows 95 и 98 — первые Windows ОС, которые предполагали адаптацию пользователя в системе — были распроданы в 10 раз лучше, чем 3.1 за первые 6 лет.

Windows 98 использует прогрессивное профилирование

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

windows-signon-1-drop

Windows 98 не вынуждает вас вводить пароль для регистрации каждого шага, вы вводите его только один раз.

windows-signon-2-drop

Внутренняя настройка системы довольно простая и понятная. В ней даже можно сохранить настройки модема, что позволит вам напрямую подключится к Outlook и Internet Explorer.

Корзина является прекрасным примером пустого состояния

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

recycle-bin-empty-state1-drop

Для новых пользователей было сразу понятно, что объект можно переместить в корзину, а затем или удалить его безвозвратно или восстановить и продолжить работу.

Настройка позволяет вам пойти по пути наименьшего сопротивления

Если вы не хотите «кастомизировать все доступные опции», вам предлагается типичная установка.

typical-installation-1-drop

Если при работе с Windows 3.1 предполагалось, что вы уверенный пользователь компьютера и командной строки, то в 98 пользователю предлагался стартовый набор компонентов, рассчитанный на усредненного пользователя. Это давало возможность произвести установку максимально быстро без заминок.

Обучение использования Windows 98 путем выполнения небольших задач

Часть процесса знакомства с Windows 98 связана с использованием клавиатуры и мыши. Строка из гайдлайна:

Пользователь должен всегда чувствовать, что он управляет интерфейсом, а не наоборот.

Это обучает пользователя управлять ПО, также есть возможность пропустить этот шаг в любой момент.

giphy

Пользователь начинает понимать основы работы с WIndows путем выполнения таких небольших заданий, и это сильно упрощает знакомство с системой. Согласитесь, что это лучше, чем просто «вбросить» пользователя в незнакомую операционную систему без объяснений. В конце даже есть тест проверки знаний!

Сравнивая софт с объектами реального мира

В 1997 году компьютеры не были распространены так, как сейчас. Именно с этой целью, Microsoft сравнивала компьютеры с объектами, которые более знакомы человеку, например, с печатной машиной и телевизором.

windows-98-looks-like-a-tv-drop

В то время у 64% домохозяек США не было компьютера. С того момента, цифра упала до 16%. Вот почему, мы больше не видим таких прекрасных сравнений.

like-a-typewriter-drop

Идея сравнивать технологии с объектами была близка Стиву Джобсу. Он использовал это в качестве основной идеи в дизайне вплоть до релиза iOS 7.

«Скевоморфизм — это принцип дизайна, когда какому-то одному продукту придаётся облик другого» — Тим Ворсталл

Для Windows 98 (в отличии от Apple) это не было дизайн эстетикой. Это был способ знакомства пользователей с тем, что они видят или рисуют на основе прошлого опыта. Вот почему имело смысл наличие узнаваемых элементов UI. Сейчас то мы уже знаем, для чего знак красного плюса в Google Drive, и соответственно понимаем, что это же обозначение теоретически будет использоваться в Google Photos. Раньше, мы только понимали, что такое телевизор и печатная машина и соответственно этого знания могли выстраивать свое понимание технологий.

Почему Windows 98 пользовался такой популярностью?

Такой большой шаг вперед от Windows 3.1 и 95/98 можно объяснить наличием документации. Авторы документации выражали опасение и беспокойство за пользователя, который впервые после версии 3.1 попадал в окружение незнакомой операционной системы. Цитата из гайдлайна Windows 1995 года:

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

Также, это относится к тому, как Microsoft объединяет опыт работы с компьютером и ситуации, которые уже знакомы пользователю.

you-already-know-how-to-drop

Причина успеха: Microsoft не делать предположений о своем рынке

После короткой установки, вы можете выбрать сразу приступить к работе или выбрать опцию для новичка. Также, система предлагала секцию помощи для пользователей 3.1, Mac и людей, которые никогда до этого не пользовались мышью или клавиатурой. Благодаря корзине в Windows 8 (моя мама называет это «мусоркой»), можно смело утверждать, что такой эмпатии к пользователю, как в Windows 98 уже не будет.

Эта эмпатия и помогла Microsoft забраться на вершину, хотя на тот момент это был момент истины. Все или ничего. Или пользователь успешно знакомится с системой и эта схема работает, или эта идея обречена на провал.

Нет лучшего мотиватора для создания процесса знакомства пользователя с системой, чем страх полного провала.