Начиная писать эту статью, я рискую попасть под шквал критики, как приверженцев Microsoft, так и Apple. Извечный спор «что лучше», длится многие годы и однозначного ответа на этот вопрос нет. Поэтому, я не претендую на истину в последней инстанции, всего лишь приведу некоторые аргументы и факты. Материал будет полезен разработчикам, который по той или иной причине решили поменять свой компьютер, или же просто хотят узнать о разнице между ПК и Мак.
Компьютерное железо
Начну с неожиданного, а именно, оснащения компьютера. Дело в том, что обычные компьютеры на Виндовс традиционно лучше поддаются апгрейду: можно добавить оперативной памяти, поменять диск, видеокарту, или даже процессор. Конечно, далеко не все модели предоставляют такую возможность, но их несравнимо больше, по сравнении с техникой Apple. В тоже время, MacBook, iMac и другие «яблочные» компьютеры последних моделей практически не поддаются модернизации. Поэтому, лучше сразу покупать версию с характеристиками, которых будет достаточно для вашей работы.
Хотя для простого написания кода ресурсы компьютера не так уж важны, но когда речь заходит о запуске «тяжелых» программ, игровых движков, компиляции кода — недостаток мощности может оказаться критическим. С другой стороны, последние модели, например, MacBook Pro имеют отличную производительность и были неоднократно протестированы разработчиками. Результаты оказались весьма положительными. Если же вы собираетесь купить старый Мак — дважды подумайте и оцените хватит ли вам его запаса производительности.
Редакторы кода для macOS и Windows
Второй важный пункт, который необходимо учитывать — это совместимость различных программ с той или иной операционной системой. Снова же, традиционно софта для Винды больше, чем для Макос. Некоторые пользователи, которые привыкли работать в какой-либо программе, могут столкнуться с тем, что на другой операционке она не запускается. Но на самом деле аналоги существуют для любой платформы, например, вы можете узнать об альтернативах Notepad++ для Mac. Если это не редкое, нишевое ПО, которое создано только под одну версию системы — всегда есть кроссплатформенная поддержка. То есть, достаточно будет установить ту же программу, но для новой операционной системы. Но не забывайте, что современная macOS совершенно не поддерживает 32-битные приложения.
Стабильность и удобство использования
Далеко не последнюю роль играет надежность системы. Никому не улыбается потерять несохраненные данные при внезапном сбое или глюке компьютера. В этом плане, Apple Mac выигрывает по всем фронтам. Устройства практически не подвержены аппаратным поломкам и программным сбоям. Они работают гораздо стабильнее обычных ПК, да и вирусов и вредоносных программ для них почти не существует.
Что же касается удобства работы за компьютером, здесь Мак также предпочтительнее. Опытные программисты неоднократно отмечали преимущества великолепной клавиатуры MacBook, а также внешних Magic Keyboard. Конечно, это дело вкуса, но лично я впервые попробовав работать на Маке, моментально оценил высокий комфорт и отзывчивость всех элементов управления. Кстати, если на клавишах нет символов кириллицы, вы можете заказать лазерную гравировку клавиатуры.
Компромисс — установка Windows на Mac
Наверняка вы знаете, что установить macOS на обычный ПК не получится. Исключением являются кастомные хакинтоши, но они в наше время не пользуются популярностью. А вот запускать Виндовс на Маке вполне возможно. Вы можете заказать установку Windows на MacBook в Киеве, или же сделать это самостоятельно через такие виртуальные машины, как, Parallels Desktop, или встроенный Boot Camp. Таким образом можно быстро переключаться между системами и работать в той, которая необходима в данный момент.