Конечно, сравнивать интерфесы Винды и Макоса немножко смешно. Винда выглядит очень печально и тускло. Но есть как минимум три непростительных интерфейсных ошибки в Макосе, и, что удивительно, все три так или иначе связаны с мышью.
Меню по правой кнопке
Я не хотел бы спорить о том, что лучше — однокнопочная мышь или двухкнопочная (мне представляется бесспорным второе — просто потому, что в реальном мире с любым реальным объектом можно сделать много всего, а не только что-то одно).
В общем, для тех, кто предпочитает двухкнопочность, Макос честно показывает по правой из них контекстное меню. Однако ты каждый раз чувствуешь, как операционная система не рада тому, что ты нажал на правую кнопку.
Часто меню по правой кнопке просто не выпадает там, где его ждёшь. Например, в Спотлайте нельзя тыкнуть на найденный файл правой кнопкой и удалить его. Или переименовать. Или открыть с помощью. Или скопировать. Можно только тыкнуть левой, чтобы открыть.
Да, можно нажать Show all, или что там, чтобы открыть результаты поиска в новом окне. В этом окне у каждого файла будет меню по правой кнопке. Но в этом меню не будет никаких нормальных действий с файлом! Это совершенно поразительно. Там нужно нажать Reveal in Finder, чтобы этот файл открылся Файндером, и вот уже там можно будет что-то с ним сделать.
Но даже в тех случаях, когда меню по правой кнопке выпадает и в нём есть всё, что нужно, — всё равно это «всё что нужно» находится в полном бардаке. Ни нормальной сортировки-группировки пунктов, ни нормальных названий.
Всё-таки ctrl+клик в 100 раз сложнее, чем просто клик. Видимо, исторически пользователи Мака залезали в контекстное меню значительно реже, чем пользователи Винды, и поэтому разработчики Макоса были весьма слабо мотивированы сделать это меню приличным и доступным везде.
Диалоги открытия и сохранения файлов
Диалоги открытия и сохранения файлов здесь позволяют только открывать и сохранять файлы, и больше ничего.
В Винде файл, отображаемый в таком диалоге, ничем не отличается от файла на рабочем столе или в Проводнике: его тоже можно переименовать, удалить, перетащить куда-нибудь и т. д. В Макосе тащить файл не получается — вместо этого он пытается выделить сразу несколько файлов, — а меню по правой кнопке снова не выпадает. При этом чисто визуально эти диалоги похожи на Файндер куда сильнее, чем виндовые диалоги на Проводник.
Последний раз такую наглость по отношению к пользователю я видел в приложениях MS-DOS.
Формула акселерации мыши
В Винде формула акселерации мыши настолько хороша, что никто просто не знает о том, что она есть (незаметность работы дизайнера, как мы знаем, — основной признак хорошего дизайна). На самом деле, огромная куча людей уверены, что скорость движения мыши по столу линейно связана со скоростью перемещения курсора по экрану.
Если бы это было так, пользоваться мышью было бы почти невозможно. Это работало в текстовых режимах 80×25 в ДОСе, но при сегодняшних разрешениях это было бы полным провалом. Если хотите попробовать, можете отключить в Винде акселерацию и посмотреть, что будет: Панель управления, Мышь, Параметры указателя, Включить повышенную точность установки указателя (нужно снять галочку).
В Макосе акселерация, конечно, есть, но она ужасна. Движения мыши дёрганы и неадекватны. Допустим, курсор находится над каким-то пунктом меню, а тебе нужен следующий. Ты начинаешь плавно вести мышку вниз. Она еле-еле шагает по одному пикселю. Ты уже проехал по столу 2 сантиметра, и так и не доехал до нужного пункта меню. Тогда ты слегка ускоряешь движение... и ты уже перепрыгнул через 3 пункта. Чёрт возьми.
Такое ощущение, что вместо какой-нибудь параболической или экспоненциальной формулы они тут пользуются тупой логикой вроде: если скорость мыши больше N, то умножать её на 5. За полчаса работы рука устаёт примерно как после длинной лекции, в течение которой непрерывно нужно что-то записывать.
Шурик Бабаев подсказал мне, что есть специальная программка, которая позволяет починить акселерацию. Программка действительно немножко улучшает поведение мыши, однако до виндовой плавности и естественности ей всё равно как до Луны.
На самом деле, есть и другие интерфейсные проблемы, связанные с меню и мышью, но эти три — просто убивают.