Я, как человек искренне и от всей души ненавидящий маркетологов (и журналистов. но это несущественно в данном контексте) всегда недолюбливал эппл.
И потому никогда даже не пробовал их продукцию. По достаточно дефолтным причинам (оверпрайс, ублюдский маркетинг, патентное охреневание, армия хомяков etc)
Но вот, на работе мне выдали макмини. (Для работы девелопером у мака есть достаточно плюшек, чтобы он был оправданным. Но опять же речь не об этом.)
Несмотря на все свое хейтерство я всегда пытаюсь дать голос объективизму и потому я всегда думал, что интерфейсы и юзерэкспириенс у продукции эппл на высоте. (За что-то же любят их и готовы платить).
Какова же была моя боль, когда я сам начал работать на маке.
Первое, что я попытался сделать - включить себе переключение языка на Ctrl-Shift. Как оказалось, дефолтным аналогом контрола на маке является другая клавиша (то, что на обычных клавах - вин клавиша), и в итоге в настройках надо их поменять местами, чтобы шорткаты типа ctrl-c, ctrl-shift, ctrl-a работали, как положено. Так, что начинается все с изменения настроек клавы. Это, в целом, нормально. Потому что возможность предоставляется системой.
Научившись переключать раскладки я иду серфить интернет в поисках нужных программ и гайдов по настройке энвайронмента. Что же я обнаруживаю? Дефолтные шорткаты из винды и линукса отсутствуют. И они не просто отсутствуют, их нельзя включить нигде в системе, это можно (наверное) сделать только потанцевав с бубном с какой-нибудь кастомной программой по переделыванию шорткатов. Хотя я даже с ней не осилил включить ctrl-f4, alt-f4 и f5, чтобы они вели себя нормально. Шейм он ю, скажете вы, сам рукожопый. Кто знает, может и так. Но если я должен быть пряморуким, устанавливать сторонние программы и потом искать как их правильно настроить, чтобы включить дефолтный шорткат действующий и в линуксе и в винде, это знак плохого интерфейса.
И ладно бы шорткаты в браузере.
Знаете, что мак думает о вашей дефолтной клавиатуре с нам-падом и панелькой с кнопками инсерт,хоме,паге даун и прочими? А ничего, ему на них насрать. Так же, как ему насрать на доп кнопки мыши, которые по дефолту работают и в винде и на линухе. Вы должны использовать сторонние программы, если вы хотите оживить эти кнопки. И знаете, что будет, если вы это сделаете? Это сработает не на все программы. В части программ кнопка Home так и не начнет возвращать курсор на начало строки. Здорово, да? Хороший интерфейс, едрить его. Дружелюбный. Я бы вам наскринил маковских интерфейсов, но, гуэс вот. Кнопка принтскрин не работает (ну это так, рофла ради. ясен пень, скринить там можно, просто шорткат для этого другой.)
А может вы любите разворачивать окна в фулл скрин? У меня для вас новость, мак для всех таких окон создает новые рабочие пространства со всеми вытекающими, так что одновременно с фуллскрин программой на окне ничего другого вы иметь не можете (может быть, это можно отключить, хз. Это довольно спорно, да, тем более я не уверен, что это нельзя отключить.)
Но забудем про этот пункт. Допустим, вы открыли браузер в котором работаете с сайтом, а так же тестируете сделанное за анонимного юзера в окне с режимом инкогнито. Можете ли вы альттабнуться в конкретное окно браузера? Ха. Ха. Ха. Нет. То есть вообще никак этого сделать дефолтным альттабом нельзя. Вы или щелкаете правой кнопкой мыши на окно программы в панели задач и выбираете нужный инстанс или альттабаетесь в программу и жмете кнтрол-тильда, чтобы перейти на другой инстанс этой программы. Или пользуетесь шорткатом command+стелка вверх и ищете нужный инстанес среди вскх открытых сейчас окон по превьюшке (охренеть как удобно, потому что надо использовать обе руки и превьюшки браузера всегда выглядят по-разному).
Думаете это всё?
Нее.
Что, если я скажу вам, что включенное вами переключение языка на контрол-шифт будет работать не во всех программах?
А если поделюсь с вами чудесным открытием, что в пхп шторме при попытке сделать копипаст с включенной русской раскладкой вы скопипастите не выделенный текст в основном окне, а файл, выбранный в сайдбаре, при том что с английской раскладкой всё работает, как положено?
Стоит ли мне упоминать, что внутри папки с помощью обычного оконного интерфейса создать файл вы не можете? Опция "создать новую папку" есть, а для файла такой вещи не предусмотрено?
И нужно ли говорить, что шорткаты, которы мне предложили на маке, как замену отсутствующим виндовым, работают на винде? (С учетом того, что на винде занят вин-кей)