Мне надо выговориться.

Пару дней назад я пересел за macOS, и я просто в шоке от того, что базовые вещи в macOS НЕ реализованы. Самые простейшие функции отсутствуют, и многие никаким образом не исправить.

Перечислю список основных косяков macOS:

1. Клавиатура

Просто неэргономичное убожество. Я печатаю вслепую, очень быстро (66 wpm). Критически важно, чтобы я мог быстро дотянуться до ключевых клавиш. Все знают обычную клаву, но нет, в Apple решили сделать по-своему:

а) Крошечный Enter, далеко посаженный, до которого надо тянуться мизинцем и ломать его.

б) Лишняя кнопка рядом с Shift. Ключевая клавиша Shift сделана по ширине такой же, как клавиши букв, что удваивает расстояние до нее. ]Постоянно ]ставлю квадратную скобку ]- где мне надо поставить Shift]ю. Зачем при печати на русском языке квадратная скобка? А знаете что самое забавное? Открывающую скобку можно поставить только через Shift. 🙂

в) Зато Caps Lock, который никому не нужен, сделан на 20% шире, из-за чего пострадал Shift и все клавиши уехали вбок. Caps Lock - в принципе бесполезная клавиша, но никто не хочет додуматься ее выпилить или убрать на край клавиатуры.

г) Поменяли около 5-7 клавиш в раскладке. Мне пришлось поставить обычную QWERTY раскладку, которая не совпадает с печатью на клаве, потому что Ё зачем-то перенесли прямо рядом с Enter, точку и запятую закинули на Shift (6 и 7 цифры). Такой частоиспользуемый символ, как точку, закрывать под Shift! До этого мог додуматься только тот, кто даже не пытается думать об интернационализации клавиатуры.

д) Необоснованно большое пустое пространство по краям клавиатуры. Клаву можно было сделать на 10% шире, но там почему-то динамики, которые могли бы быть меньше.

2. Док

Это огромная боль macOS и отдельная тема для обсуждения.

а) На маке чтобы закрыть приложение, недостаточно “красной кнопки” (кстати, переместить их вправо как привык - нельзя. По Linux знаю, что переместить кнопки легко при правильной организации архитектуры менеджера окон). Недостаточно кнопки - надо найти приложение в доке (панели снизу), нажать ПКМ, затем нажать “Выйти”. Без этого оно останется до выключения ПК в доке и будет засорять его своим присутствием.

При этом нажатие на крестик означает для каждого приложения свое. Для каких-то это равносильно “свернуть в трей”, для других “свернуть”, для третьих “закрыть полностью”, для четвертых “свернуть, но не сохранять состояние”. Нужно учить наизусть, как интерпретирует “крестик” каждое приложение. В итоге я перестал закрывать приложения совсем, что тоже плохо, ибо они едят батарею и оперативу.

б) В macOS нельзя “свернуть в трей и скрыть значок из дока”. Если вы запустили утилиту, которая должна только висеть в фоне и работать без вашего участия (VPN, Discord, Telegram, облако), вы получаете себе значок в доке. Опять. И его никак не убрать даже сторонним софтом. В итоге даже у меня, минималиста-педанта, док из 5 программ уже на старте дня превращается в 10-12. Копаться в этом - убожество, и видеть, как четверть экрана занимает этот док - тоже, поэтому я его скрыл и больше не использую вообще для таск-менеджмента.

в) Скрытый док показывается с отвратительной 2-секундной задержкой при наведении мышкой на область внизу экрана, и это можно изменить только через терминал.

г) В доке навсегда будет иконка Finder и иконка корзины. И их никак не убрать. Я не понимаю, зачем они в доке. Проводник еще можно понять, но корзину? Что я туда перетаскивать должен? Приложение я не удалю переносом в корзину, файлы удаляются по горячей клавише или через ПКМ, приложения закрыть нельзя, большинство приложений перенос в корзину не поддерживают. А если затащить иконку из дока в корзину, она открепится от дока, но все равно там останется, потому что приложение остается запущенным (закрытым, свернутым, в трее, хер-пойми-каким). Забавно.

д) Я испробовал все методы и способы - вы не можете сделать, чтобы лишние приложения не были в доке, или чтобы красная кнопка закрывала приложение полностью. Можно только убрать точки снизу дока для открытых приложений (которые в состоянии хер-пойми-какое). Но это уберет только точки, и вам будет казаться, что у вас док засоряется сам по себе, без каких-то причин. Это путает и мешает, и не решает проблему.

е) Если вы кликнете на иконку приложения в доке, а оно свернуто, оно развернется. А если кликнете ещё раз, ничего не произойдёт. ¯_(ツ)_/¯ Логично было бы свернуть приложение в иконку. Нет, и даже настройки такой нет. Поэтому вы быстро чекнули сообщения в Telegram или браузер, развернув его кликом на иконку? Тянитесь в самый дальний угол экрана, чтобы вернуть приложение обратно. Очень раздражает и не прекращает со временем. Я в итоге даже сворачивать приложения перестал. Теперь использую Mission Control, который является аналогом Gnome 3 “parachute”, когда вы видите все открытые окна в одном представлении. Правда настроить показ на 1 клавишу не получилось - все заняты бесполезным функционалом приложений. Всё ещё думаю над тем, как мне управлять окнами без страданий и потерь времени на размашистые движения мышкой по столу.

ж) По умолчанию в доке будет появляться всё подряд - недавние папки, недавние приложения, свёрнутые окна, хер-пойми-какие приложения, закреплённые приложения, корзина, уведомления. Это так загаживает док, что через полчаса работы иконки становятся размером с микроскопические точки. К счастью, хотя бы часть этого мусора можно выключить.

3. Полноэкранный режим

У вас нет варианта “раскрыть приложение на полный экран под нотч”. Есть только “раскрыть на полный экран и скрыть верхний бар, оставив широкую черную полосу”, либо “zoom” приложения (т.е. как в Windows раскрыть на полный экран, растянув окно, но не скрыв элементы вроде баров и дока).

4. Bloatware

Мне не нужны Safari, Сообщения Apple, Контакты, Заметки Apple, Шахматы, Garage Band и Stocks. Могу я их удалить, думаете? Только через режим безопасности и выпил файлов из-под root (и это я ещё не знаю, полетит ли система из-за этого). По сравнению с Linux, где можно удалить даже экран, даже ядро, это конечно регресс. Однако даже по сравнению с Windows - там хотя бы косынку и видеоплеер удалить можно! И кто говорил, что Windows - помойка?

5. Магазин приложений

Такой же бесполезный, как и магазин приложений в Windows. Но там хотя бы приложения качественные из-за диких ценников на публикацию. Зато они почти все платные от $10.

6. Горячие клавиши

На маке НЕЛЬЗЯ настроить запуск приложения по горячей клавише. Только через обходные пути и хаки. На маке многие горячие клавиши невозможно настроить в принципе. Например, поменять Mission Control на что захочу. Я запускаю терминал каждые несколько минут при работе с ПК, и для этого теперь надо тянуться до дока, где он лежит в хер-пойми-каком состоянии.

7. Буфер обмена

На маке НЕТ менеджера буфера обмена. В Windows это завезли ещё в первых сборках 10-ки, тут же до сих пор нет и не будет, говорят на форумах. То есть чтобы поменять два элемента текста местами, вам нужно 4 раза свернуть-развернуть приложение. Поставил софтину себе для этого, но всё что нашел - кривые или платные.

8. Баги

Кто-то говорил, багов на macOS нет? Вы ошибаетесь. При первой настройке я словил два зависания приложения, 2 краша системных приложений, у меня отвалился монитор, подключенный через USB-hub, отвалилась клавиатура и не хотела подключаться Bluetooth-мышка. Проблему с монитором до сих пор не решил. Когда настраивал магазин приложений macOS, несколько раз у меня ломалась учетная запись и приложение закрывалось с ошибкой. Периодически ломается курсор клавиатуры, периодически визуальные глитчи, например не показываются обои в настройках.

9. Natural Scrolling

В маке невозможно задать направление скролла мышки и тачпада раздельно. Я хочу, чтобы тачпад скроллился в одну сторону, а мышка в другую, как у всех нормальных людей (так работает наш мозг). Однако ты обязан выбрать либо одно, либо другое, для всех устройств. Эта проблема не адресуется уже много лет.

10. Поддержка внешних клавиатур

Нет поддержки других раскладок клавиатуры. У меня внешняя клавиатура с полным набором клавиш. Угадайте, какой клавиши не существует для мака? А нескольких клавиш сразу. На внешней клаве кнопка Delete - это F15. Логично, что такой клавиши не существует и она теперь ничего не делает. Переназначить нельзя, только макросами клавиатуры. То же самое со Scroll Lock, Num Lock, Insert, Home, End, Page Up, Page Down и другими. Теперь на вашей клаве это просто куски пластика.

11. Нет клавиши Delete

Мы теперь удаляем файлы через Command + Backspace. Бред, учитывая то, как часто это нужно делать.

12. Многооконность и многоэкранность

Нет никакой поддержки многооконности и многоэкранности.

а) Приложение нельзя развернуть на весь или часть экрана подтаскиванием к его краю. Забудьте про примагничивание, разделенный экран, разделение пространства между несколькими приложениями, tiling, всё.

б) Ужасная поддержка нескольких мониторов. Хотите перенести с одного монитора на другой ваш браузер? Есть только кнопка в меню “Перенести на экран…”, но при переносе окно не меняет размеры - вы получите кусок окна, который залезает на ваш второй монитор и выше чем пространство на мониторе, и из-за отсутствия поддержки примагничивания вы будете вручную по пикселю настраивать окно под размеры экрана, куда вы его перенесли. Боль ужасная. Я забил на экран мака, когда подключен второй монитор из-за этого.

в) Если ваш основной монитор недоступен или вы просто смотрите на второй - вы не увидите док, строку состояния, ничего. Это просто пустая доска для какого-то одного окна. Зачем мне такой бесполезный второй монитор?


На Reddit и в поддержке Apple тысячами идут жалобы в течение многих лет. Ноль реакции от Apple - это, пожалуй, единственная главная проблема.

Однако не всё так плохо. Потом отпишу многие очень крутые фишки macOS и маков в целом.