Короче говоря, сразу по возвращении в Москву я отнес Macbook Pro в ремонтную мастерскую для диагностики и вот уже третий день пытаюсь работать в авральном режиме, на единственном подручном инструменте в доме — Sony Vayo. (Не забирать же компьютеры у членов семьи!) Впечатления от этой работы показались мне столь яркими и необычными, что составили сюжет сегодняшней «Голубятни».
Не буду петь панегирик ноутбуку Sony за надежность и долголетие: сам факт безотказного функционирования на протяжении уже 6 лет говорит сам за себя. Расскажу лишь о том, что испытывает человек, вернувшийся на Windows после 4 лет, проведённых с Mac OS X. Эмоции эти показательны ещё и тем, что идеально накладываются на сюжет «Окна в Париж». Одно дело — сидеть на «Маке» и брюзжать о недостатках того-сего, мелкого-противного, и совсем другое — оставить комфортный и сытый «Париж» не понарошку, а всерьёз, перенесясь в пространстве-времени в родной Ленинград на Литейный проспект.
Первое, что буквально сражает наповал, — это возврат к файлоцентричной парадигме работы на Windows. Эта файлоцентричность, которая всегда мне казалась предпочтительнее визуально-объектного интерфейса Mac OS X, вплоть до того, что я использовал файловый менеджер Path Finder в качестве системообразующего звена своей работы на «Макбуке» (по образу и подобию Total Coomander на Windows), в реальном сравнении оказывается веригами, которые не то что сдерживают производительность работы, но посылают её в совершенно ином направлении. В том смысле, что вместо того, чтобы оперировать функциями (нужно сделать то-то, написать такой-то текст, составить такой-то список дел, собрать материалы по заданной теме), ты снова начинаешь зацикливаться на формальных вещах вроде директорий, файлов, поиска в многоуровневой иерархии этих файлов нужных программ и т. д.
Разница между идеологией работы на MacOS и на Windows с чисто технической точки зрения не заметна (в конце концов на «Маке» — точно такие же директории и файлы), зато на практическом уровне колоссальна: ты просто занимаешься совершенно разными вещами. Это как водить автомобиль или управлять моторной лодкой. Вопрос вовсе не в мощности моторов и потенциальной скорости передвижения в пространстве, а в различном наборе телодвижений и реакций, которые требуются от водителя. И это различие в конечном итоге прямо сказывается на производительности вашего труда.
Поясню на примере. Беру самую банальную в моем случае работу: нужно написать статью. Мои действия на «Маке»: нажимаю Option+»Пробел», печатаю букву «В», запускается мой редактор Bean, начинаю печатать. Окно редактора располагается в левой части экрана, в правой держу открытым браузер либо другую программу (Pocket, Devonthink), которую использую для выхода на источники информации.
При этом я никак не взаимодействую с операционной системой, файлами, папками и прочими вещами, не имеющими непосредственно к моей работе никакого отношения: Bean сохраняет файлы автоматически в облаке (Dropbox), которое для меня как пользователя находится в абстрактном пространстве (я, конечно, знаю, что папка Dropbox живет в директории User/Documents, но это знание избыточное). Порога между приложениями также не существует, потому что всё перетягивается из любого места в любое: из браузера в редактор, из редактора в базу данных (Devonthink), со стола на иконку почтовой программы для автоматической отправки письма; клик на названии документа в Pocket — и он тут же открывается не во внутреннем окне программы, а в браузере (любом — что Safari, что Firefox, что Chrome). Подхватываю курсором картину, перетягиваю её в редактор — voila! — она встраивается в текст, кликаю на картинке — появляется тут же движок масштабирования, тяну влево — картинка уменьшается в тексте, тяну вправо — увеличивается, Option+Command+L — всплывает диалоговое окно для вставки адреса гиперссылки и т. д.
В Windows абсолютно немыслима такая парадигма работы, и это — самое мучительное, что испытывает человек, вернувшийся (пусть даже временно и против собственной воли) на Windows после MacOS. Имя этого мучения — отсутствие единой рабочей среды! Windows — совершенно дискретна, она как бы состоит из множества уровней, иерархий, сложного функционала, распределённого по разным (совершенно неинтуитивным!) полочкам, ящичкам, отсекам и отделениям. Для того чтобы выполнять рабочий поток, нужно постоянно отвлекаться от непосредственной работы, переключаться на внутреннюю логику операционной системы и находить соответствующие рычаги для создания взаимодействия.
Ещё два важных момента: поскольку MacOS X — это цельная среда с тотально интегрированными друг в друга компонентами (включая любое стороннее приложение, если, конечно, оно полностью поддерживает стандарты ОС), в этой среде правят бал универсальные алгоритмы. В частности — огромный набор клавишных комбинаций, общий для всех приложений. Это позволяет работать от функционала, а не от конкретного приложения (все та же дискретность среды Windows!).