7 причин почему вам не стоит переходить на Mac, или как справиться с этой демонической машиной

Mac наступает со своим чипом M1. Новичков в этой экосистеме должно заметно прибавиться. Сам я многие годы с уважением смотрел на эти интерфейсы. Слушая какой же Mac удобный, плавный и интуитивный. Какой там великолепный Trackpad, что даже мышь не нужна и бла бла бла. И вот, после 15 лет работы CAD разработчиком, я решил поменять профиль и стать программистом. А чтобы не терять мотивацию в процессе обучения, выбрал для себя наиболее наглядное направление, как мне показалось — iOS разработка. Сказано — сделано. MacBook Pro 16» уже год мой основной компьютер. Так что же с ним не так?

Небольшое уточнение. Автор этой статьи, в силу профессиональной деформации, вероятно искушен в средствах управления ОС чуть больше среднестатистического пользователя. Впрочем, никаких изысков, не считая 3D манипулятора. Только кликать и вертеть приходится много. И это сформировало привычку делать это поскорее.

Бестолковый Dock Bar

Наверно самый узнаваемый элемент MacOS оказался бестолковым в своей изначальной сути.

image-loader.svg

Apple его позиционируют как зону размещения наиболее часто используемых приложений. Но с таким подходом Dock Bar больше похож на елочную гирлянду. Выглядит празднично, но в процессе работы начинает рябить в глазах. Эффект усиливает то, что при базовых настройках запущенные приложения никак не выделяются. По мнению Apple это нормально. Так что первая моя фрустрация возникла от того, что через Dock Bar я не мог быстро переключаться между приложениями с которыми в данный момент работаю. Постоянно приходилось перебирать взглядом в поиске нужной иконки.

image-loader.svg

Dock Bar удалось частично забороть, выпилив оттуда все то, что не запущенно в данный момент. Стало удобнее, но такого же наглядного и быстрого контроля за открытыми окнами как это происходит в Windows — вы от Dock Bar не добьетесь никак. Панель крайне неохотно делится информацией. И когда вам потребуется управлять двумя и более окнами отдельного приложения — это станет проблемой. Контекстное меню может предложить вам подобный список на выбор:

image-loader.svg

В данном случае в приложении открыто два окна. Активное помечено галочкой, второе — поди найди.

Но ничего. Ведь в Mac есть куда более удобные инструменты управления рабочей средой! Непременно коснемся и них.

Планшетный Launchpad

Очередной концептуальный провал это Launchpad.

image-loader.svg

По замыслу это то место, откуда вы должны запускать все остальные приложения. Загвоздка в том, что Launchpad мало чем отличается от пресловутого Start Menu в Windows 8. Очень планшетный, монструозный, многостраничный интерфейс. Зачем он такой, Apple? Это же не планшет, где надо тапать по экрану пальцами.

image-loader.svg

Ок, ладно. Все это в целом меняется с помощью тех же папок, или даже вызова контекстного меню вместо запуска Launchpad напрямую. Но в изначально задуманном виде он заметно проигрывает Start Menu в Windows 10 по удобству доступа к приложениям.

image-loader.svg

Встроенный Spotlight Search (или даже Alfred) вопрос запуска приложений решает кардинально. Но лично я к этой штуке пока не привык.

image-loader.svg

Активные углы — не для слабонервных

Активные углы экрана призваны ускорить вашу работу на Mac.

image-loader.svg

Не только лишь каждый станет пользоваться этой замечательной возможностью — Apple о ней скромно умалчивает. Но если вы все же настроили их — вас ожидает увлекательный опыт. Разместив быстрые команды во всех углах экрана вы запросто столкнетесь с ситуацией, когда команды начнут непроизвольно активироваться. Мой курсор сам по себе съезжает в угол довольно регулярно. Или же я сам размашистыми движениями упираюсь в угол экрана. Все эти не к месту всплывающие элементы управления, мягко говоря, отвлекают.

Интересно, неужели все маководы должны быть безупречными аккуратистами? Если вы не такой. Если вы хотели бы изменить ситуацию, но боялись спросить — знайте! Удерживая клавиши Shift, Control, Option или Command вы сможете назначить вызов Активных углов через клавишу модификатор. Но насколько это удобно? Мне нет.

В домашних условиях я провожу много времени как потребитель контента. Поэтому концепция непрерывного зависания над клавиатурой в полной боевой готовности мне категорически не нравится. А вот расположиться на диване, попивая чаек и посылая несложные команды одной лишь мышью — другой разговор. Тут с Apple приходится изворачиваться и идти на компромиссы.

image-loader.svg

Как известно, в MacOS все можно настроить при помощи горячих клавиш. Мне же повезло вдвойне. То, что в список «все» не входило — позволил назначить добрый разработчик драйверов на пустующие кнопки мыши (не всем так повезет с драйверами). Как кнопки мыши могут пустовать — для CAD разработчика понятно не вполне. Однако вопрос конфликтующих команд внутри профильных приложений разрешился не успев назреть — все опробованные CAD программы оказались подозрительно медлительными. На подмогу пришла Windows как вторая система, но это уже другая история.

image-loader.svg

Так что горячие клавиши горячими клавишами, а запуск Launchpad через мышь пришлось выцарапывать. Возможно кому-то пригодится утилита Mac Mouse Fix.

Самое же дикое в этом всем, что более-менее приемлемое решение нашлось путем длительных поисков, отталкиваясь от негативного опыта системных сценариев. Между тем, в Windows все те нужные мне команды (и гораздо больше) реализованы в одной лишь Панели задач. Из коробки формируя оптимальный UX на спинномозговом уровне. В Microsoft почему-то даже догадались активные углы сделать по клику мыши. Удивительно!

image-loader.svg

Окна — боль

Эти такие привлекательные с виду кнопки управления окном — красная желтая и зеленая. Мне они всегда очень нравились…

image-loader.svg

Ровно до момента как я купил MacBook. Вы только вдумайтесь! Красная кнопка — не закрывает. Желтая кнопка прячет окно черт знает куда. А зеленая разворачивает его хрен знает как. Это не просто концептуальная ошибка в Mac. Это треш, угар и содомия! Но давайте по порядку.

Красная кнопка не закрывает приложение

Она закрывает окно. Например так вы закроете окно Chrome со всеми вкладками и потеряете их если вовремя не восстановите из истории. То, что других открытых окон больше не было — разработчикам (как MacOS, так и Chrome) все равно. Такая концепция, чо! Причем есть приложения которые в принципе на допускают возможность открыть несколько окон, но все равно не закрываются по красной кнопке. А есть такие, которые закрываются. Уже запутанно, но это только начало.

Желтая кнопка сворачивает окна

И если вы по недоразумению начнете ею активно пользоваться, то:

image-loader.svg

  • Можете получить полотно невразумительных иконок в Dock Bar. По которым, чем больше там окон отдельного приложения, тем меньше понятно что есть что.

  • Альтернативой этому (в зависимости от настроек) вы вообще не увидите эти окна нигде, кроме как глубоко в меню приложения. Подходец настолько нов, что попахивает фекалиями мамонта. Зато это отлично развивает память!

  • Ни через горячие клавиши Cmd+` и Ctrl+↓, ни при запуске Mission Control — свернутых окон вы не увидите. А учитывая, что обычно у приложения открыто одно окно, такой подход доставляет особенно — так вы не увидите вообще ничего. Apple, это гениально! Браво!

    Для тех кто не в курсе, Mission Control создавался как наиболее наглядный инструмент быстрого доступа к открытым приложениям и их окнам. Но что-то пошло не так.Для тех кто не в курсе, Mission Control создавался как наиболее наглядный инструмент быстрого доступа к открытым приложениям и их окнам. Но что-то пошло не так.
  • С другой же стороны, иконки окон в Dock Bar вы увидите только если свернете эти окна. А если не свернете — Dock Bar вам так себе помощник.

Зеленая кнопка загоняет окно в планшетный полноэкранный режим

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

Но вот что интересно. Предположим, в неком приложении у вас открыто 2 отдельных окна: одно полноэкранное, другое нет. В этом случае у вас отвалится большая часть инструментов переключения между ними. Горячие клавиши, жесты Trackpad, Активные углы — все это перестанет работать в планшетном режиме.

И действительно, зачем вам все это, когда есть ультра современное решение — доступ через Menu Bar.И действительно, зачем вам все это, когда есть ультра современное решение — доступ через Menu Bar.

MacOS — это увлекательная операционная система. Держит в тонусе. Ведь никогда до конца не уверен, сработает ли тот или иной «рычаг» в конкретной ситуации.

Так можно ли иначе развернуть окно, без планшетного режима? Конечно! Двойным кликом по шапке окна оно примет нужный размер… Нужный не лично вам разумеется, а по усмотрению приложения. Каждое приложение будет удивлять вас по-своему.

А можно просто получить окно не курильщика, а здорового человека??? Растянутое во весь экран, чтобы на заднем фоне не маячили огрызки других окон? Вы просите слишком многого от Apple, но в качестве исключения, если вы дотянетесь до клавиши Option, то где-то там в уголке окна вы накликаете искомый результат. Короче все это настолько зашкаливающе гениально придумано, что просто скачайте утилиту Rectangle и не делайте себе мозг.

Но и это еще не все

Дело в том, что перейдя на Mac вы по первости забудете вид Рабочего стола. Сначала вы утонете в массе перекрывающих друг друга окон. Во всяком случае у меня было перманентное желание скрыть с глаз эту мешанину. За стольно лет на Windows — это слепой бросок курсора в нижний правый угол уже в подкорке. Это может нервное, но мне некомфортно работать когда на заднем фоне маячит что-то лишнее — чувствую незавершенный гештальт.

То, что желтой кнопкой, сворачивающей окна, пользоваться не стоит — говорю не я. Так советуют опытные маководы. Как альтернативу они предлагают скрывать приложения. Для этого есть 2 команды: «Скрыть все кроме текущего приложения» и «Скрыть текущее приложение». Быстрее всего через горячие клавиши. Надо именно 2 команды последовательно выбрать. Иначе было бы не так интересно. Бонусом к этому — если у вас открыто окно Finder, то оно все равно не скроется. А самое очаровательное, что скрытые приложения опять не отображаются в Mission Control.

В Apple такие классные свайпы по трекпаду придумали, Активные углы нам дали. Куча мест на первый взгляд, откуда вроде бы можно обозреть рабочую среду, выбрать нужное… Но все как-то через одно место. Уж скрыли так скрыли!В Apple такие классные свайпы по трекпаду придумали, Активные углы нам дали. Куча мест на первый взгляд, откуда вроде бы можно обозреть рабочую среду, выбрать нужное… Но все как-то через одно место. Уж скрыли так скрыли! Только после знакомства с Mac я осознал всю простоту и удобство управления в Windows.  Зачем в Mac мне ограничивают контроль над приложениями — ума не приложу.Только после знакомства с Mac я осознал всю простоту и удобство управления в Windows. Зачем в Mac мне ограничивают контроль над приложениями — ума не приложу.

В общем, массово скрывать окна — затея сомнительная. Есть утилита Quick Show Desktop, которая даже горячую клавишу Cmd+D добавит. Но лучше вам сразу настроить также комбинацию «Показать все». Потому что и сворачивание окон, и скрытие приложений — это режимы для каких-то особых случаев. И никто толком не смог объяснить мне для каких. Я сделал предположение, что по какой-то прихоти в концепции Apple не считается правильным закрывать приложения совсем. Решение от Windows показалось им слишком простым и даже примитивным (ведь известно, что абсолютно все пользователи Mac люди не в пример творческие, сложные). Да и не барское это дело ломать традиции. А чтобы все же не потеряться в этом сонме окон — придумали решение на миллион. Гении! Что тут скажешь.

Лично я ограничился кратковременным доступом к рабочему столу (есть у них такой режим). А мешанину из окон стал разгребать следующим образом:

image-loader.svg

  • 1 Рабочий стол с не полноформатными приложениями. Типа словарика, или калькулятора.

  • 1 Рабочий стол для двух окон Finder, потому что иначе они постоянно путаются под ногами.

  • Всегда можно добавить пустой рабочий стол для душевного спокойствия.

  • Все остальные полноформатные окна преимущественно переходят в планшетный режим. И, через Mission Control, доступ к ним начинает походить на сценарий из Windows. Слава богам!

Все это индивидуально конечно. Одно могу сказать точно. Постепенно, через боль, но привыкаешь даже к UI от Apple.

Full Screen — выбор между плохим и ужасным

Несмотря что я активно пользуюсь планшетным режимом — все это не благодаря, а вопреки. До знакомства с MacBook я считал что только в Apple по-настоящему задумываются о дружелюбных к пользователю интерфейсах. Сейчас же вспоминаю как безупречно происходит управление в Windows:

  • Хочешь открыть приложение? Небрежный мах мышкой в самый угол до упора, клик — и перед тобой выбор из отсортированных на твой вкус приложений.

  • Хочешь свернуть окно? Сверни окно.

  • Хочешь скрыть все окна? Не глядя — мышкой в угол экрана и клик. Win+D в придачу.

  • Хочешь вывести окно на экран? Клик по иконке на Панели задач. Ты уже заранее видишь что окон несколько. Поэтому готов кликнуть повторно, выбрав нужное. Ты ничего не пропустишь! Иначе? Пожалуйста — Alt+Tab.

  • Хочешь растянуть окно полностью? Просто сделай это!

  • Хочешь закрыть окно? Кликни на крестик. Хочешь закрыть приложение? Кликни на крестик.

Ёлы-палы! Почему эти базовые, казалось бы, команды реализованы с таким дичайший скрипом в MacOS??? Одних только способов переключения между окнами я насчитал аж 8 штук. Восемь, Карл! И что толку?:

  • Всплывающая шторка в Menu Bar — медленно и не наглядно.

  • Контекстное меню в Doc Bar — медленно и не наглядно.

  • Свернутые окна в Doc Bar — конфликтуют с нижеприведенными способами.

  • Cmd+Tab — переключает только приложения, но не окна в них.

  • Cmd+' — не работает в полноэкранном режиме.

  • Ctrl+↓ (Application Windows) — не работает в полноэкранном режиме.

  • Жест Trackpad (App Expose) — не работает в полноэкранном режиме.

  • Mission Control — не актуален в случае скрытых или свернутых окон.

Ни один вам не даст удобного и гарантированного результата!

Но двигаемся дальше. Своей зеленой кнопкой Apple как бы вынуждает нас использовать планшетные сценарии. Я сдался. Но вы посмотрите что они предлагают! Разворачиваю несколько приложений в планшетный режим. Допустим, это (по порядку):

Chrome — OneNote — Playground — Xcode — Books — Spotify

Начинаю гламурненько переключаться свайпами между окнами. В голове картина — сколько свайпов надо чтобы попасть в нужное «Пространство» (Spaces). И вдруг что-то идет не так — не то приложение открыл. Хмм. Наверно я что-то напутал. Работаем дальше — опять не на то вышел… И что бы вы думали это такое? А это Apple заботливо миксует окна по частоте их применения!

Вот о чем они думали когда ставили эту опцию по умолчанию? И откуда я, начинающий пользователь, должен знать что это можно перенастроить? Хорошо что можно. Но полгода я метался между двумя режимами — планшетным и обычным, выбирая наименее долбанутый. О каком дружелюбии к пользователю тут можно в принципе говорить? Зачем эта мешанина из исключающих друг друга интерфейсов? Украдите, блин, у Microsoft! Они знают как.

Trackpad — гении и злодеи

Не могу не отметить трекпад. В техническом плане, со встроенным Taptic Engine, это устройство — шедевр инженерной мысли. Это действительно лучший в мире трекпад и вряд ли кто-то из мира ПК сможет когда либо догнать в этом Apple. Но! Наслушавшись всяких экзальтированных подпевал я почти поверил в то, что это полноценная замена мыши. И даже пытался некоторое время освоить этот замечательный сценарий. Ну уж нет! Те кто так утверждает просто не знают что такое быстрая работа. От приложения к приложению это варьируется конечно…

image-loader.svg

Ладно. Это все лирика. А прикол от Apple заключается в том, что они внедрили понятие «Натуральная прокрутка». Это как в смартфонах. И с трекпадом это также интуитивно удобно. Но они, по своей сектантской привычке, увлеклись и прокрутку колеса мыши развернули относительно того, что «испокон веков» принято в мире ПК. И тоже назвали это натуральной прокруткой. Убрать эту галочку конечно можно. Только в этом случае направление прокрутки развернется также и у трекпада! Так что выбирайте: либо интуитивный трекпад, либо привычное колесо мыши. Ну… Явно не натуралы это придумали. Видимо у Apple как у Форда: мышь может быть любой, при условии что она Magic Mouse. Остальные пусть страдают. К счастью и на это есть сторонняя утилита — Scroll Reverser.

Touch Bar — стильно, модно, молодежно

Последний концептуальный просчет который бросился в глаза — это Touch Bar. Не то чтобы он бесполезен. Например можно вывести иконку языка. Но это в корне неверный сценарий — отводить взгляд на устройство (клавиатуру) которое изначально задумано для быстрого (слепого) ввода команд. Там же не только добавили кнопок, но и убрали! Потом лично мои пальцы-сосиски постоянно задевают за сенсорные кнопки. А выглядит Touch Bar стильно, не спорю.

image-loader.svg

Ситуацию немного разрядила сторонняя утилита Pock, которая превращает Touch Bar в подобие Dock Bar, но уже в стилистике Windows. Теперь оттуда приложения можно запускать в т.ч. курсором. И это маленькая радость для закостенелого виндузятника. Серьезно. Как и в случае с прокруткой колеса мыши, я вряд ли привыкну что основные элементы управления ОС скрываются в полноэкранном режиме.

Выводы

Перечисленные мною проблемы связаны с базовым функционалом с которым сталкиваешься непрерывно. В MacOS это реализовано крайне сомнительно. Это вам не драйвер разово поставить. Или что там в Windows хромает? Хорошо, что почти для всего есть костыли. Плохо, что в Apple кажется не понимают что они собственно строят в концептуальном смысле. Хоть MacBook действительно в целом приятное в использовании устройство (в первую очередь за счет железа), не обольщайтесь — MacOS полна дурной эклектики и маразма.

© Habrahabr.ru