Интерфейс Windows XP и Mac OS X — мелочи, которые решают
Далеко не всем понятно, что же конкретно подразумевают люди, ставящие удобство интерфейса Apple Mac OS X на много ступеней выше интерфейса Windows XP. А все дело — в мелочах, которые и определяют комфорт использования компьютера.
Давайте посмотрим, как взаимодействуют с пользователем Mac и Windows на примере диалогового сообщения, предлагающего сохранить изменения в документе.
Вот два скриншота:
Диалоговое окно в интерфейсе Windows XP (под рукой нашлась только английская копия винды)
![](http://www.macvspc.ru/wp-content/uploads/2009/01/windows-xp-dialog.png)
Диалоговое окно в интерфейсе Mac OS X
![](http://www.macvspc.ru/wp-content/uploads/2009/01/mac-os-x-dialog.png)
Давайте подробнее рассмотрим различия в интерфейсе:
Диалоговое окно Windows создано как модальное окно: вы можете передвинуть его так, чтобы оно не закрывало текст главного окна (однако все равно вы не сможете при этом редактировать текст). Диалоговое окно в Mac OS X встроено в родительское окно так, что оно не может быть перемещено без родительского.
Диалоговое окно Windows использует стандартную иконку «warning», в Mac OS X — иконка самого приложения (в данном случае TextEdit.app).
Текст в диалоговом окне Windows формальный, использует строгий компьютерный язык, плохо форматирован. В Mac OS X текст более человечный, предупредительный.
В Mac OS X при наличии в документе несохраненных изменений красная кнопка закрытия приобретает черный кружок внутри. В интерфейсе Windows же нет стандартных средств для обозначения наличия в документе несохраненных изменений (некоторые разработчики, например, добавляют к имени файла в заголовке окна звездочку * для обозначения этого).
На скриншоте Mac OS X кнопка закрытия неактивна, потому что вызов закрытия документа уже произошел. Другие же кнопки (минимизации и разворачивания окна) активны. В Windows-интерфейсе при наличии активного модального окна родительское окно полностью неактивно, соответственно — отсутствует возможность свернуть родительское окно и переместить его. К тому же в самом модальном окне присутствует лишняя кнопка Закрыть, которая дублирует функциональность кнопки Отмена.
В Windows кнопки обозначены стандартными Yes/No/Cancel (Да/Нет/Отмена) в независимости от контекста. В Mac OS X обозначения кнопок более смысловые.
Конечно, диалоги Yes/No/Cancel вполне привычны для интерфейса Windows, но человеку придется прочитать всё текстовое сообщение, чтобы выбрать действие. Текст же может быть совершенно различным: «Сохранить изменения в файле?» Да/Нет/Отмена или же «Закрыть файл без изменений?» Да/Нет/Отмена. К счастью, “нестандартные” формулировки встречаются редко.
Расположение кнопок разное, вот существенные отличия:
Кнопки с возможным пагубным действием и безопасным (Не сохранять/Сохранять) разделены в Mac OS X:
Группы кнопок Не сохранять и Отмена/Сохранить разделены пустым интервалом.
Кнопки Не сохранять и Сохранять расположены по противоположным сторонам диалога, так что исключено случайное ошибочное нажатие не по нужной кнопке.
Если принимать во внимание тот факт, что пользователи визуально сканируют диалоговые окна с верхнего левого по направлению к нижнему правому углу, то из порядка кнопок вытекают следующие интересные моменты:
В Mac OS X кнопка по умолчанию расположена самой правой и это Сохранить.
В Windows XP кнопка Yes (Да, т.е. Сохранить) самая левая, рядышком с кнопкой No (Нет, т.е. Не сохранять). Кнопка Cancel (Отмена) самая правая. В некоторых диалогах интерфейса Windows самой правой является кнопка Help (Помощь).
То есть предполагаемое действие для мак-юзеров — это «Сохранить» документ, а для Windows XP пользователей — это «Cancel (Отмена), убрать диалоговое окно» или же «Help — помогите!»
Вывод
Когда дело доходит до взаимодействия с пользователем через диалоговые окна, интерфейс Windows остается далеко позади интерфейса Mac OS X почти по любому аспекту. И эти мелочи, встречающиеся повсеместно, накапливаясь, превращаются далеко не в такие уж “мелочи” со временем.
|