Я пользуюсь макбуком уже примерно 1 год, я использую его ежедневно и очень много. До этого я сидел на Ubuntu и Windows. И когда я покупал MacBook то я ожидал, что продуманность ОС и удобство пользования будут выше всяких похвал. Как никак это ведь Apple, да и завышенная цена формирует у меня завышенные ожидания по поводу качества. Но увы на практике все оказалось не настолько идеальным как я считал. Многие недочеты происходят из фундаментального подхода Apple, в котором они дизайн ставят выше удобства и очень часто получается так, что то, что они делают красивым с эстетической точки зрения не удобно использовать на практике. Вообще я сторонник того, что бы красивый дизайн не портил функциональность. Есть еще и другой класс недостатков, которые просто есть и не понятно по каким причинам Apple решила реализовать этот функционал именно так, а не иначе. Но обо все по порядку.
— Стрелочки на клавиатуре сделаны маленького размера (а эти клавиши я использую так же активно как и клавиши для набора текста). Из-за чего я постоянно по ним промахиваюсь. Можно было бы спокойно сделать правый Shift поменьше (таким же размером как и левый) и сделать стрелочки нормального размера.
— Функциональные клавиши (F1-F12) маленького размера, из-за этого я так же по ним все время промахиваюсь. И при нажатии мне необходимо все время переводить взгляд на клавиатуру.
— Под мизинец предназначаются 3 клавиши: ALT, CTRL, FN. И по ним хрен попадешь. Если на обычной клавиатуре я всегда нажимал эти клавиши мизинцем, то когда я перешел на мак, то я переучился и теперь нажимаю их большим пальцем смещая кисть.
То, как сделана клавиатура на маке — это отличный пример того, где Apple ставит дизайн выше удобства пользования.
— Если вы сначала свернули приложение, а потом решили его развернуть через COMMAND-TAB, то у вас произойдет не разворачивание этого приложения (как происходит в Windows при нажатии на ALT-TAB), а просто фокус сместится на это приложение, но оно останется свернутым. С какой именно целью сделали такое нелогичное поведение — не понятно.
— Нажатие на крестик почти никогда не закрывает приложение, у вас закрывается текущее окно, а само приложение остается открытым (да-да окно приложения и само приложение — это разные сущности, в других ОС я об этом вообще никогда не задумывался).
— Поведение при нажатии на «Во весь экран» (зеленая кнопка) разнится от программы к программе. И может либо открыть это приложение в отдельном Space (дополнительный виртуальный рабочий стол), либо сделать так, что бы оно занимало все пространство в текущем Space, либо просто увеличит текущее окно в размерах. Было бы удобно если бы любое приложение при нажатии на эту кнопку вело себя одинаково.
— В кнопки окна (развернуть, свернуть, закрыть) необходимо целиться. Тут я скучаю по старой доброй Windows, где кнопки были большими и где можно было курсор вжать в правый верхний угол и попасть на закрытие приложения. И к сожалению Hot Corners (когда курсор переводишь в определенный угол и вызывается действие) нельзя настроить на закрытие / сворачивание приложения.
— Если вы развернули какое-то приложение в отдельный Space, то вы на этот Space не можете перетащить другие окна. Например у меня типичная ситуация — открыт браузер, я хочу к нему еще перетащить терминал для того, что бы испробовать какую-либо команду и не переключаться бесконечно между рабочими столами. Но это сделать невозможно. Если какое-либо приложение открыто в отдельном Space, то туда уже нельзя перетащить другие приложения.
— Нету функции «Показывать поверх всех окон». Причем я даже не нашел работающего стороннего софта для имитации этой функции. В той же винде и убунте мне это не составило больших проблем.
— При открытии приложения в отдельном Space менюбар прячется, и показывается только при наведении мышки к верхнему краю экрана. Во первых у меня несколько мониторов, и я не могу просто вогнать курсор в самый верх экрана, мне необходимо целиться в этот верх экрана, иначе мышка перейдет на монитор, который выше. Во вторых мне необходимо сначала наводить курсор в самый верх, ждать пока появится меню и только потом выбирать нужный пункт из него (если бы меню показывалось сразу, то я бы сразу вел курсор на этот пункт меню).
— Путь в котором я нахожусь в текущий момент нельзя выделить (как например в Windows) и соответственно отредактировать / скопировать.
— Нажатие на Enter — это переименовывание файла, а не его открытие. Вообще при нажатии на Enter я всегда ожидаю что что-то исполнится, почему на OS X это вызывает переименовывание файла — не понятно.
— Finder невозможно закрыть, система просто не позволяет это сделать. По факту они объединили две совершенно разные сущности (Finder и рабочий стол) в одну — Finder. Тут подход Windows и Ubuntu мне нравится намного больше, где если тебе проводник не нужен, то ты можешь его закрыть и он тебе не мозолит глаза и при этом можно через ALT-TAB выбрать рабочий стол.
— Когда вы вызываете Page Up / Page Down в Finder, то у вас не смещается выделение. У меня из-за этого постоянно возникает следующая проблема — я хочу прокрутить пару экранов вниз с помощью Page Down и потом я дойти до нужного файла стрелочками, но т.к. выделенный файл не менялся при вызове Page Down страницы, то при нажатии на стрелочку, я вернусь к тому файлу который был выделен в самом начале.
В общем, тут я снимаю шляпу перед проводником в Windows, который В РАЗЫ более удобен, чем Finder.
— В поиске spotlight нельзя отключить поиск по файлам (например если охота что бы поиск шел исключительно по Applications).
— В Spotlight нельзя вызвать контекстное меню. Единственное доступное действие прямо из поиска Spotlight — это открытие / запуск найденного элемента. А зачастую охота скопировать этот файл / скопировать путь до него / открыть другой программой, а не по умолчанию.
— Результаты которые показываются в Spotlight, не соответствуют результатам, которые вы увидите если нажмете на «Show all in finder...». Тут я как пользователь ожидаю, что при нажатии на эту кнопку у меня покажется весь текущий список (без добавления новых элементов!), но только в отдельном окне.
— Отсутствуют хоть сколько-нибудь важные функции, например через него даже нельзя вызвать даже такие базовые функции как shutdown / sleep / logout, не говоря уже о менее популярном функционале.
— Если не было найдено результатов, то не предлагается поискать в гугле / мануалах.
— Отсутствуют хоть какие-нибудь горячие клавиши (да и сам функционал то деревянный, там не на что назначать горячие клавиши).
Вообще идея Spotlight очень хорошая, но реализация — вообще ни в какие ворота, из-за чего пользы этот функционал приносит мало. Намного лучше установить Alfred — это тот же Spotlight, но который был разработан сторонними разработчиками. Вы только вдумайтесь сторонняя команда разработчиков, которая по размерам и возможностям даже близко не стоит с Apple, смогла реализовать намного более функциональное и удобное решение настолько фундаментальной фичи ОС!
— Отсутствие горячих клавиш для программ. На Windows я мог переключаться между окнами, нажав Windows клавишу и нажав какую-либо цифр.
— Невозможно отключить определенные анимации окон. Я бы например предпочел, что все происходило мгновенно и не мозолило мне глаза лишние полсекунды, которые происходит анимация.
— Язык проставляется глобально во всей ОС. На Windows была очень удобная опция при выборе которой язык проставлялся для каждого приложения по отдельности. Например в Chrome у вас стоит русский язык, вы потом переключились в терминал — а там стоит английский.
— Отсутствует полоса прокрутки в выпадающих списках если в нем очень большое количество опций.
— Нельзя использовать 2 thunderbolt + HDMI одновременно. Вполне логично предположить, что если есть три разъема, то значит можно просто подключить три внешних монитора. Но не тут то было. Сделать это без плясок с бубном у меня не получилось. Без специального адаптера работает только 2 дисплея.
— Кривые формы в настройках. В System Preferences вы не встретите типичные для форм кнопки «Применить», «Отмена», «Вернуть по умолчанию». Все изменения применяются сразу. Из-за этого формами пользоваться не очень удобно.
— На нем идет специализированный софт, который на других операционных системах работать не будет (отличный пример — Sketch).
— Вы разрабатываете что-то под linux или под саму OS X (вам нужна консоль).
Во всех остальных случаях я бы советовал использовать какой-либо ноутбук с Windows, как более продуманную и дружелюбную для среднестатистического пользователя операционную систему. Ну и естественно более дешевую.
Неудобная клавиатура
— Отсутствие клавиш Page Down / Page Up / Home / End / Delete. Для имитации их функционала необходимо зажимать комбинацию других клавиш. Было бы удобнее, если бы это были отдельные клавиши, потому что они используются очень активно.— Стрелочки на клавиатуре сделаны маленького размера (а эти клавиши я использую так же активно как и клавиши для набора текста). Из-за чего я постоянно по ним промахиваюсь. Можно было бы спокойно сделать правый Shift поменьше (таким же размером как и левый) и сделать стрелочки нормального размера.
— Функциональные клавиши (F1-F12) маленького размера, из-за этого я так же по ним все время промахиваюсь. И при нажатии мне необходимо все время переводить взгляд на клавиатуру.
— Под мизинец предназначаются 3 клавиши: ALT, CTRL, FN. И по ним хрен попадешь. Если на обычной клавиатуре я всегда нажимал эти клавиши мизинцем, то когда я перешел на мак, то я переучился и теперь нажимаю их большим пальцем смещая кисть.
То, как сделана клавиатура на маке — это отличный пример того, где Apple ставит дизайн выше удобства пользования.
Неудобная система работы с окнами
Работа с окнами — это самая главная функция операционной системы для обычного пользователя (помимо самих приложений под ОС конечно). Лучше всего этот функционал на мой взгляд был реализован в Ubuntu (очень удобно были реализованы виртуальные рабочие столы, до сих пор по ним скучаю). В Windows похуже (нету виртуальных рабочих столов). И в маке это реализовано хуже всего. Тут хоть и есть виртуальные рабочие столы, но ими я не пользуюсь, потому что они реализованы через жопу.— Если вы сначала свернули приложение, а потом решили его развернуть через COMMAND-TAB, то у вас произойдет не разворачивание этого приложения (как происходит в Windows при нажатии на ALT-TAB), а просто фокус сместится на это приложение, но оно останется свернутым. С какой именно целью сделали такое нелогичное поведение — не понятно.
— Нажатие на крестик почти никогда не закрывает приложение, у вас закрывается текущее окно, а само приложение остается открытым (да-да окно приложения и само приложение — это разные сущности, в других ОС я об этом вообще никогда не задумывался).
— Поведение при нажатии на «Во весь экран» (зеленая кнопка) разнится от программы к программе. И может либо открыть это приложение в отдельном Space (дополнительный виртуальный рабочий стол), либо сделать так, что бы оно занимало все пространство в текущем Space, либо просто увеличит текущее окно в размерах. Было бы удобно если бы любое приложение при нажатии на эту кнопку вело себя одинаково.
— В кнопки окна (развернуть, свернуть, закрыть) необходимо целиться. Тут я скучаю по старой доброй Windows, где кнопки были большими и где можно было курсор вжать в правый верхний угол и попасть на закрытие приложения. И к сожалению Hot Corners (когда курсор переводишь в определенный угол и вызывается действие) нельзя настроить на закрытие / сворачивание приложения.
— Если вы развернули какое-то приложение в отдельный Space, то вы на этот Space не можете перетащить другие окна. Например у меня типичная ситуация — открыт браузер, я хочу к нему еще перетащить терминал для того, что бы испробовать какую-либо команду и не переключаться бесконечно между рабочими столами. Но это сделать невозможно. Если какое-либо приложение открыто в отдельном Space, то туда уже нельзя перетащить другие приложения.
— Нету функции «Показывать поверх всех окон». Причем я даже не нашел работающего стороннего софта для имитации этой функции. В той же винде и убунте мне это не составило больших проблем.
— При открытии приложения в отдельном Space менюбар прячется, и показывается только при наведении мышки к верхнему краю экрана. Во первых у меня несколько мониторов, и я не могу просто вогнать курсор в самый верх экрана, мне необходимо целиться в этот верх экрана, иначе мышка перейдет на монитор, который выше. Во вторых мне необходимо сначала наводить курсор в самый верх, ждать пока появится меню и только потом выбирать нужный пункт из него (если бы меню показывалось сразу, то я бы сразу вел курсор на этот пункт меню).
Непродуманный интерфейс менюбара
На OS X любое окно обязано иметь меню, даже если это меню ему нахрен не нужно. И оно прикрепляется не к верхней части окна самого приложения, а к самому верху экрана (на той же панели, где располагаются системные значки). Это делает невозможным отображение меню нескольких приложений одновременно. И это становится неудобно, когда у вас открыто несколько окон одновременно, тогда для того, что бы выбрать какой-либо пункт из меню не активного приложения сперва необходимо кликнуть по самому приложению, что бы именно его меню отображалось. Было бы разумно, если бы была какая-нибудь опция, которая бы управляла прикрепляется ли меню к верху экрана или оно крепится к верхней части окна приложения. Но увы такой опции нет. Подход при котором системные значки отделены от пунктов меню (как например в Windows) является более правильным с логической точки зрения.Непродуманный интерфейс Finder
Для тех кто не знает Finder — это проводник, но только в OS X.— Путь в котором я нахожусь в текущий момент нельзя выделить (как например в Windows) и соответственно отредактировать / скопировать.
— Нажатие на Enter — это переименовывание файла, а не его открытие. Вообще при нажатии на Enter я всегда ожидаю что что-то исполнится, почему на OS X это вызывает переименовывание файла — не понятно.
— Finder невозможно закрыть, система просто не позволяет это сделать. По факту они объединили две совершенно разные сущности (Finder и рабочий стол) в одну — Finder. Тут подход Windows и Ubuntu мне нравится намного больше, где если тебе проводник не нужен, то ты можешь его закрыть и он тебе не мозолит глаза и при этом можно через ALT-TAB выбрать рабочий стол.
— Когда вы вызываете Page Up / Page Down в Finder, то у вас не смещается выделение. У меня из-за этого постоянно возникает следующая проблема — я хочу прокрутить пару экранов вниз с помощью Page Down и потом я дойти до нужного файла стрелочками, но т.к. выделенный файл не менялся при вызове Page Down страницы, то при нажатии на стрелочку, я вернусь к тому файлу который был выделен в самом начале.
В общем, тут я снимаю шляпу перед проводником в Windows, который В РАЗЫ более удобен, чем Finder.
iTunes УЖАСЕН
Хоть это и не относится напрямую к макбуку, но все же. Я думаю у многих есть iPhone, так вот интерфейс всей OS спроектирован так же, как спроектирован интерфейс iTunes. Например для того, что бы просто перекинуть файл с телефона на компьютер мне пришлось потрать около одного часа, что бы понять как это сделать! Просто перекинуть файл! Настолько базовый функционал реализован через какие-то папки, которые нужно синхронизировать. И так выглядит весь интерфейс iTunes, тут нельзя сделать простое действие просто, тут для выполнения даже банальных действий необходимо танцевать с бубном.Непродуманный интерфейс в Spotlight
Для тех кто не знает Spotlight — это такое инпут-поле, через которое по идее должна быть возможность вызвать любую функцию операционной системы. Вы просто вводите что хотите сделать, и потом из подсказок выбираете соответствующее действие.— В поиске spotlight нельзя отключить поиск по файлам (например если охота что бы поиск шел исключительно по Applications).
— В Spotlight нельзя вызвать контекстное меню. Единственное доступное действие прямо из поиска Spotlight — это открытие / запуск найденного элемента. А зачастую охота скопировать этот файл / скопировать путь до него / открыть другой программой, а не по умолчанию.
— Результаты которые показываются в Spotlight, не соответствуют результатам, которые вы увидите если нажмете на «Show all in finder...». Тут я как пользователь ожидаю, что при нажатии на эту кнопку у меня покажется весь текущий список (без добавления новых элементов!), но только в отдельном окне.
— Отсутствуют хоть сколько-нибудь важные функции, например через него даже нельзя вызвать даже такие базовые функции как shutdown / sleep / logout, не говоря уже о менее популярном функционале.
— Если не было найдено результатов, то не предлагается поискать в гугле / мануалах.
— Отсутствуют хоть какие-нибудь горячие клавиши (да и сам функционал то деревянный, там не на что назначать горячие клавиши).
Вообще идея Spotlight очень хорошая, но реализация — вообще ни в какие ворота, из-за чего пользы этот функционал приносит мало. Намного лучше установить Alfred — это тот же Spotlight, но который был разработан сторонними разработчиками. Вы только вдумайтесь сторонняя команда разработчиков, которая по размерам и возможностям даже близко не стоит с Apple, смогла реализовать намного более функциональное и удобное решение настолько фундаментальной фичи ОС!
Навязывание ненужных приложений
На OS X есть около 20-30 приложений, которые устанавливаются на ОС, которые я вообще никогда не использую и которые нельзя удалить. Эти приложения захламляют ОС, добавляют лишние пункты в контекстном меню и требуют дополнительных усилий, что бы их убрать из Dock. Так же при вызове команды «Search In Browser» из контекстного меню у меня открывается Safari, хотя браузером по умолчанию у меня проставлен Chrome. Возможно это и баг, но больше кажется, что это один из способов Apple продвинуть использование их браузера.Отсутствует единая система установки приложений
На OS X нету единой системы установки приложений. В одном случае у вас маунтится внешний диск и вам нужно перенести приложение в Application. Некоторые приложения поставляются в формате .pkg, другие в .dmg. Так же другие приложения устанавливаются через AppStore. К примеру на той же винде почти все приложения поставляются в .exe.Разное
— Нету опции для отключения плавного движения курсора / плавного скроллинга. А это поведение жутко раздражает при использовании мышки. Пришлось устанавливать сторонний софт, что бы исправить этот недочет.— Отсутствие горячих клавиш для программ. На Windows я мог переключаться между окнами, нажав Windows клавишу и нажав какую-либо цифр.
— Невозможно отключить определенные анимации окон. Я бы например предпочел, что все происходило мгновенно и не мозолило мне глаза лишние полсекунды, которые происходит анимация.
— Язык проставляется глобально во всей ОС. На Windows была очень удобная опция при выборе которой язык проставлялся для каждого приложения по отдельности. Например в Chrome у вас стоит русский язык, вы потом переключились в терминал — а там стоит английский.
— Отсутствует полоса прокрутки в выпадающих списках если в нем очень большое количество опций.
— Нельзя использовать 2 thunderbolt + HDMI одновременно. Вполне логично предположить, что если есть три разъема, то значит можно просто подключить три внешних монитора. Но не тут то было. Сделать это без плясок с бубном у меня не получилось. Без специального адаптера работает только 2 дисплея.
— Кривые формы в настройках. В System Preferences вы не встретите типичные для форм кнопки «Применить», «Отмена», «Вернуть по умолчанию». Все изменения применяются сразу. Из-за этого формами пользоваться не очень удобно.
Заключение
По большому счету есть только две причины по которым вам действительно необходимо покупать MacBook (помимо «просто повыпендриваться»):— На нем идет специализированный софт, который на других операционных системах работать не будет (отличный пример — Sketch).
— Вы разрабатываете что-то под linux или под саму OS X (вам нужна консоль).
Во всех остальных случаях я бы советовал использовать какой-либо ноутбук с Windows, как более продуманную и дружелюбную для среднестатистического пользователя операционную систему. Ну и естественно более дешевую.