Я один из таких свитчеров, который готов предать всю романтику одной операционки ради комфорта в другой.
Есть, конечно вещи, без котрых мне жизни нет, но, слава enter-у они кроссплатформенные :) Как терминал, например...
К этой угрюмой мысли я пришел не спроста и совсем не сразу, но.... начну я из далека :)
Алан Купер, признанный мировой эксперт в вопросах создания интерфейсов, в своей книге “Об интерфейсе” говорил о том, что при создании продуктов важно учитывать не только конечные цели пользователей (то, ради чего они покупают продукт), но и их эмоциональные цели. Эмоциональные цели выражают то, как человек хочет себя чувствовать, работая с продуктом. Когда продукт заставляет пользователей чувствовать себя глупо или неудобно, их самоуважение и производительность труда снижаются, а недовольство растет. Стоит чуть переборщить с таким отношением к пользователям – и они воспользуются первым же шансом, чтобы избавиться от этого продукта. Такой продукт потерпит неудачу – независимо от того, насколько хорошо он позволяет пользователям достигать всех прочих целей.
Дональд Норман, еще один известнейший юзабилити-специалист, профессор когнитологии и психологии, автор книги “Эмоциональный дизайн”, в результате своих исследований пришел к выводу, что для человека ценность во многом определяется не только полезным результатом, но и эмоциональным компонентом взаимодействия.
Итак, «эмоциональный дизайн» или, если корректно перевести термин «дизайн» на русский язык, «эмоциональное проектирование» – это проектирование продуктов, которые не только позволяют пользователям эффективно достигать конечных целей, но и вызывают положительные эмоции при взаимодействии с ними.
Это значит что мало обеспечить лишь наличие полезных функций и удобство их применения, необходим также обращать внимание на положительную эмоциональную окраску взаимодействия человека с компьютерным продуктом. Взаимодействие человека с компьютером так же, как и взаимодействие человека с человеком, подразумевает эмоционально-психологические аспекты – ожидания друг от друга, способность к восприятию информации, поступающей от противоположной стороны, эмоциональный фон общения. Вы наверняка неоднократно видели, как люди разговаривают со своим компьютером, уговаривают машину завестись или свой модем не прерывать соединения при передаче важного файла. Люди ожидают от сложных технических устройств поведения, свойственного человеку – ожидают понимания, заботы и даже сочувствия.
Поэтому для создания успешного компьютерного продукта необходимо позаботиться о трех важных составляющих: как будет технически обеспечиваться функционирование продукта, как будет передаваться информация (при помощи визуального языка, воплощенного в интерфейсе) и как будет восприниматься информация живым человеком-пользователем.
За каждой программой и веб-сайтом тоже стоят люди – команда разработчиков. Но поскольку они не общаются непосредственно с пользователями, необходимо на этапе посредничества (которое происходит через интерфейс) спроектировать такое поведение программы, которое будет вызывать положительный эмоциональный отклик у пользователей (Я неоднократно сталкивался с этим – "Черт! опять, сука зависла, надо зверя перенакатить" или "– че-то я не понял, что значит ядро перекомпилить"...).
В общем, пока не всем компаниям это удается сделать, а некоторые пока даже и не задумывались об этом.
Мне, в последнее время достаточно часто задают вопрос – что я нашел в этом белом куске пластика :) Ответ достаточно прост – верного друга, с которым мне хорошо и удобно. Да – именно отдельно "хорошо" и "удобно".
У меня нет узкоспециализированных задач – вся моя работа сводится к работе в вебе – по сути, я пользуюсь браузером, мессенджерами, просмотрщиками документов и граф. редактором. Иногда смотрю кино и слушаю музыку.
Вот и вся моя работа. Все эти инструменты есть во всех операционных системах, которые я использовал, но... Есть некоторые отличия. На маке, меньше отвлекающих факторов – разработчики делали эту систему явно не рассчитывая на то, что ее станут покупать любители "свистелок-перделок"– маки (макбуки в частности) сделаны для работы, а от работы ничего не должно отвлекать. Простой, но наглядный пример:

Это ж просто трендец какой-то! :) Посмотрите сколько светомузыки. А еще любимое занятие производителей ноутбуков – разместить пару моргающих постоянно светодиодов над клавиатурой, что б вы постоянно отслеживали как там ваш винт свопит...
А знаете сколько лампочек на маке? Всего одна и та включается только когда ноутбук спит. Ах да, еще забыл индикацию зарядки аккумулятора – снизу.
То же самое касается и интерфейса самой операционной системы – ничего лишнего. Иногда даже совсем-совсем ничего лишнего:
С аскетичностью OmmWriter-а я конечно немного перегибаю палку, но вы не представляете с каким удовольствием я пишу в нем тексты.
Еще про программы. Бытует мнение, что софт под мак более качественный. Думаю, это не совсем так. скорее он более стандартизованный и от этого кажется более удобным. Причина этому—
(руководство по интерфейсу взаимодействия с пользователем от Apple). Это — библия для разработчика приложений под MacOS X.
Apple уделяет повышенное внимание интерфейсу своих продуктов, на исследования в области дизайна и юзабилити затрачиваются колоссальные усилия. Все мельчайшие моменты в том, как должна выглядеть и работать программа уже давно продуманы в недрах яблочной компании. И большинство разработчиков следуют этим указаниям, потому что это облегчает их труд и повышает качество конечного продукта.
"Фишки" работы самой MacOS продуманны до мелочей. Многое, когда только начинаешь пользоваться маком кажется непривычным, но это проходит минут через 20 :)
Например, как вы запускаете программы? Как ищете документы? Как ищете непонятно когда написанное по электронке письмо?

У меня для этого есть нормально работающий Spotlight, к которому я привык с самого первого дня, который работает (индексацию-то тоже нужно проводить) совсем незаметно, выдает то что я ищу в 90% случаев.
Многие щас начнут вспоминать про виндовый поиск, про аналогичный поиск в Linux - системах. Да и совсем немногие мои знакомые используют эти функции, что по мне – отличный показатель.
Еще один пример и на этом буду заканчивать :)
Вчера после
большой фотосессии для одного нашего заказчика нужно было быстро обработать несколько сотен фотографий – перегнать их из RAV-а в jpg и уменьшить до 500 пикселей по горизонтали (для превьюшек). Для этого мною (не разу не программистом) был создан простенькой скрипт для папки. После этого достаточно было скопировать всю груду фотографий в эту папку и они автоматом обработались сами.
Этот скрипт был сделан с помощью Автоматора, который входит в состав операционной системы:

Автоматор поддерживает запись и воспроизведение действий в графическом интерфейса, что означает, что вы можете создавать “макрос” вообще не вникая в логику действий. Вам не надо быть технарем, чтобы получить доступ к технологически-сложным возможностям системы.
Представляете сколько времени мы сэкономили нам и нашим заказчикам? И такими "усовершенствами" набита вся MacOS. Все просто, четко и по делу.
И именно из-за этого я уже скорее всего навсегда останусь с Apple (и это после 8 лет с Windows и 6 лет с Linux).
Я switcher, но нисколечко не горжусь этим (и статья не об этом), я просто рад тому, что наконец-то нашел тот инструмент, на который могу положиться и который мне просто нравится своим удобством.