Установка хакинтоша на ноутбук. Мой опыт

02.05.2019 Программы и сервисы

Скорее всего, вы задавались вопросом: «Как можно использовать ноутбук на Windows в качестве альтернативы MacBook Pro? ». Причина тому: MacBook очень дорогой . И если вы разобьете экран, клавиатуру или повредите другие аппаратные средства, то придется потратить еще около $2000. И вдруг вы где-то услышали о Hackintosh . И, разумеется, у вас появляется цель пойти и купить «хороший ноутбук для Hackintosh », который имеет минимум проблем с совместимостью. И теперь вы хотели бы знать ответ на еще один простой вопрос: «Какой ноутбук лучше всего подходит для Hackintosh?» . Об этом дальше, а пока еще пара технических моментов концепции Hackintosh.

«Hackintosh» - это довольно сложный термин. Изначально Hackintosh считается оборудованием не от фирмы Apple, которое «взломали », чтобы запустить на нем ОС от Apple. Примерно так, но не все так просто.

ОС от Apple, будь то Mavericks или Yosemite, не предназначена для запуска на компьютерах (ПК или ноутбуках) от другого производителя. Все потому что архитектура аппаратных средств и сама ОС отличаются от них (Little Endian, Big Endian и прочие странного вида штуковины). Поэтому система может плохо работать на обычном ноутбуке.

И большинство общих приспособлений вроде WiFi, Bluetooth, портов USB, функциональных клавиш, регулировки яркости и т. д. также могут не работать.

В этой статье описаны лучшие ноутбуки для Hackintosh , выпущенные до 2016 года. Почему взят именно такой период? Они уже достаточно дёшевы, приобрести их можно за минимальные деньги, а совместимость их с Mac OS X проверена временем. Более новые ноутбуки для установки Mac OS X на PC мы рассмотрим в следующей статье.

  1. HP ProBook 4530s

    HP ProBook 4530s - хороший ноутбук начального уровня, который легко можно превратить в Hackintosh. С процессором Core i3 2,3 ГГц, 4 Гб ОЗУ и стандартным жестким диском на 500 Гб этот ноутбук отлично подходит для покупки. Кроме того, в нем есть такие особенности, как «Идентификация по лицу», WiFi 802.11 b/g/n и порт USB 3.0.

    Совместимость с Hackintosh:

    Если вам нужен ноутбук, который будет полностью совместим с Hackintosh, то эта модель вам подойдет без проблем. Почти все компоненты в этом ноутбуке (WiFi, регулировка звука, Ethernet, режим сна, Bluetooth, USB 3.0, индикатор батареи, трекпад и даже SD кардридер) работают отлично. Но не функционируют внешний микрофон, регулировка яркости экрана, Bluetooth и т. п.

    Итог:

    В этой модели работают почти все устройства, и если вы хотите хороший, приличный и недорогой Hackintosh, то этот ноутбук для вас.

    14.HP Probook 4540s

    HP Probook - очень популярная серия, когда речь заходит об аппаратной поддержке для Mac OS. И модель HP Probook 4540s - не исключение. Ноутбук укомплектован процессором Intel i5 с частотой 2,6 ГГц, 8 Гб ОЗУ и жестким диском на 750 Гб. Еще в нем есть дискретная графическая карта, но она станет бесполезной после установки OS X, так как эта ОС поддерживает только интегрированные графические карты. Ноутбука хватает примерно на 4 часа работы от аккумулятора.

    Совместимость с Hackintosh:

    Для Hackintosh здесь работают почти все возможности вроде звука, жестов для сенсорной панели, управления энергопотреблением, спящего режима, графики, порта HDMI, индикатора аккумулятора, USB 3.0, USB 2.0 и Ethernet. В отличие от предыдущей модели из линейки Probook, эта не поддерживает работу WiFi. Также не работают внешний микрофон и Bluetooth.

    Итог:

    Основное преимущество этого ноутбука - легкость в установке Hackintosh. Поэтому, как было сказано ранее, линейка Probook имеет довольно хорошую совместимость с OS X.

    13.Dell Inspiron 5537

    ll Inspiron - первый ноутбук Dell в этом списке. Основная отличительная черта ноутбука - низкая цена по сравнению с большинством других моделей. Это не значит, что он урезан в плане характеристик. Ноутбук выпустили в 2012 году, и его возможности сравнимы с любым другим ноутбуком того же поколения. В нем установлены процессор Intel i7 Dual Core с частотой 1,8 ГГц, 8 Гб ОЗУ и жесткий диск на 1 Тб плюс привод DVD-RW.

    Среди других особенностей можно отметить веб-камеру, встроенные динамики, 2 порта USB 3.0, многоформатный кардридер, WiFi 802.11 b/g/n, Bluetooth, Gigabit Ethernet и т. д. Время работы от аккумулятора достигает почти 12 часов .

    Совместимость с Hackintosh:

    При установке Hackintosh могут возникнуть проблемы с WiFi или Bluetooth . Поэтому придется докупить внешнее устройство. Mac OS поддерживает адаптеры WiFi только от Broadcom и Atheros. Но 12 часов работы от аккумулятора перекрывают многие недостатки.

    Итог:

    Помимо общих проблем с Hackintosh вроде WiFi и Bluetooth, больше ничего серьезного здесь нет. Но это единственный ноутбук, который позволит почувствовать, что вы стали обладателем MacBook Pro, учитывая время работы от аккумулятора.

    12.Dell XPS 15-9062sLV

    Так же как и Inspiron 5537, XPS 15-9062sLV - ноутбук фирмы Dell. Его технические характеристики лишь немного лучше, чем у Inspiron 5537. Модель имеет процессор Intel Core i7 с частотой 2,2 ГГц, 8 Гб DDR3 и жесткий диск на 750 Гб плюс 32 Гб SSD (позволяет ОС, Windows или OS X, работать очень быстро). Также ноутбук оснащен видеокартой NVIDIA GeForce GT 640M .

    Среди других преимуществ этой модели стоит отметить обтекаемый корпус и минималистский дизайн (после установки OS X модель выглядит прямо как MacBook Pro) и сенсорную панель, которая считается лучшей среди прочих ноутбуков, за исключением MacBook. Модель работает от аккумулятора примерно 5 часов, что неплохо, так как в ноутбуке стоит четырехъядерный процессор Core i7 и встроенная графическая карта.

    Совместимость с Hackintosh:

    Очевидно, что этот ноутбук не имеет серьезных недостатков для установки Hackintosh. Но придется обратить особое внимание на Bluetooth, WiFi, графическую карту и т. д.

    Итог:

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

    11.ASUS G55VW

    Asus G55VW в основном предназначен для игр, но он также послужит хорошей моделью для Hackintosh. Рассмотрим его «игровые внутренности». Ноутбук имеет процессор Intel Core i7 с частотой 2,3 ГГц. Вместо того чтобы снижать тактовую частоту для сокращения выделения тепла, Asus позволяет разгонять процессор до 3,5 ГГц. Это не значит, что в таком случае ноутбук будет выделять очень много тепла. Помимо этого он укомплектован 12 Гб ОЗУ, жестким диском на 750 Гб и графической картой NVIDIA GeForce GTX 660M с 2 Гб дополнительной памяти. Но есть и одно слабое место у этой модели: она работает от аккумулятора 3,5 часа. Но это даже удивительно, учитывая разогнанный процессор и встроенную графическую карту с дополнительной памятью.

    Совместимость с Hackintosh:

    С точки зрения Hackintosh все главные компоненты вроде WiFi/Bluetooth/Ethernet, SD кардридера, порта USB 3.0 и Power Sleep работают исправно. Графическая карта также работает хорошо. Но пропадают второстепенные возможности, например, задняя подсветка клавиатуры и индикатор заряда аккумулятора.

    Итог:

    Кроме второстепенных функций, все почти идеально. А самое хорошая новость в том, что по сравнению с MacBook Pro этот ноутбук обойдется вдвое дешевле.

    Lenovo G780 - ноутбук на базе Intel i5, который также можно рассматривать как вариант для Hackintosh. Помимо этого он имеет модуль WiFi 802.11n от Broadcom, разъем PCI-E Fast Ethernet Atheros AR8162/8166/8168, Bluetooth 4.0 и OneKey Rescue System (быстрое резервное копирование и восстановление системы). Удивительно, но WiFi, Bluetooth, индикатор аккумулятора, порты USB и функциональные клавиши работают отлично . Стоит отметить, что в этой модели стоят 6 Гб ОЗУ и SATA HDD на 750 Гб . В среднем от аккумулятора ноутбук работает 4-5 часов.

    Совместимость с Hackintosh:

    Хотя WiFi и работает, это не значит, что вся установка Mac OS пройдет без проблем. На этой модели не поддерживаются трекпад и, что самое важное, графическая карта Nvidia.

    Итог:

    В отличие от большинства других ноутбуков здесь работает WiFi. Но отсутствует поддержка графической карты и трекпада. Поэтому придется докупать мышку.

    9.HP Probook 450 G1

    Компания HP за последние годы выпустила много достойных моделей ноутбуков из линеек Pavilion и Probook. Эта модель также наделена всеми атрибутами для хорошего и удобного ноутбука Hackintosh. И Mavericks и Yosemite хорошо работают с ней, то есть с минимальным набором проблем. От Bluetooth до графической карты и от портов USB до звука - все работает хорошо.

    Касательно технических характеристик, он имеет процессор Intel i5 , 8 Гб DDR3 и жесткий диск на 750 Гб . От аккумулятора ноутбук работает около 5 часов. Неплохо, но до стандартов MacBook Pro этой модели далеко.

    Совместимость с Hackintosh:

    Как и многие другие ноутбуки из этого списка, он имеет некоторые проблемы с WiFi . Еще могут не работатькардридер и спящий режим.

    Итог:

    Кроме WiFi все компоненты здесь работают хорошо, что делает эту модель неплохим выбором для Hackintosh.

    8.Asus X501A

    Asus X501A можно описать как бюджетную альтернативу среди ноутбуков для Hackintosh. Модель работает на базе процессора Intel Celeron B820 с частотой 1,7 ГГц, имеет 2 Гб DDR3 и жесткий диск на 320 Гб. Также здесь есть порты USB 3.0 и USB 2.0, Bluetooth 4.0, Wi-Fi 802.11n и выходы HDMI и VGA. От аккумулятора ноутбук может проработать как минимум 6 часов .

    Совместимость с Hackintosh:

    Как и у прочих моделей, здесь могут возникнуть проблемы с WiFi, Bluetooth и другими мелкими функциями. Но даже если и так, то это не помеха, ведь можно приобрести внешние модули.

    Итог:

    Этот ноутбук идеален, если хочется получить опыт работы с OS X, но при этом по низкой цене (в 6 раз дешевле, если быть точнее).

    novo IdeaPad U430 - еще один первоклассный вариант для Hackintosh. Он укомплектован процессором 4-ого поколения Haswell, 4 Гб ОЗУ и жестким диском на 500 Гб. Среди других возможностей следует отметить хорошее терморегулирование и ультралегкость. Это особенно привлекает наряду с великолепным и обтекаемым дизайном. На Windows модель работает от аккумулятора 7-8 часов . Примерно столько же он будет работать на OS X.

    Совместимость с Hackintosh:

    Некоторые особенности OS X вроде приложений Messages/FaceTime, функциональных клавиш (например, F7) и кардридера могут не работать. Еще может понадобиться Atheros AR9280 WiFi (AR5BHB92) .

    Итог:

    Если не обращать внимания на некоторые клавиши, кардридер и WiFi, то этот ноутбук отлично подходит для Hackintosh.

    6.Acer Aspire E5-571P

    Это самый дешевый ноутбук с процессором 4-го поколения для Hackintosh. Для вычислений он использует процессор Intel Core i5-4210U с частотой 1,7 ГГц, который можно разогнать до 2,7 ГГц. Он имеет 4 Гб DDR3 и жесткий диск на 500 Гб. Также модель оснащена кардридером SD/SDHC и приводом DVD SuperMulti DL. HD-экран с диагональю 15,6″ и задней LED-подсветкой имеет разрешение 1366 x 768 и поддерживает мультитач с 10 точками касания (да, этот ноутбук имеет сенсорный экран).

    5.Dell Inspiron 15 7548

    Встречайте. Ноутбук среднего класса на базе процессора 5-го поколения для Hackintosh. Он имеет процессор CoreTM i7-5500U с частотой 3,0 ГГц, 8 Гб DDR3, жесткий диск SATA на 1 Тб, сенсорный дисплей Truelife с задней LED-подсветкой, широкими углами обзора и матрицей IPS с разрешением 1920 × 1080. Здесь нет SSD-диска, что разочаровывает, так как это ноутбук нового поколения . Среди других особенностей можно указать Intel HD Graphics 5500, веб-камеру, Bluetooth 4.0, двухполосный WIFi с 2.4 и 5 ГГц.

    Совместимость с Hackintosh:

    Могут возникнуть проблемы с WiFi и Bluetooth.

    4.Asus Zenbook UX305FA

    Можно ли использовать ноутбук Lenovo Yoga на базе процессора Core M для Hackintosh? Раньше возникали проблемы с совместимостью. Но не сегодня. Ноутбук Zenbook UX305FA - лучший ноутбук на базе Core M, который можно использовать для Hackintosh.

    Особенности:

    Это единственный ноутбук в списке, который не имеет кулеров . Поэтому он работает почти бесшумно. Отсутствие кулеров также продлевает время работы от аккумулятора . Его хватает на 7 часов, что довольно хорошо для ноутбука на Windows. Модель оснащена процессором Сore M-5Y10, 8 Гб DDR3. Тут нет привода, но зато есть диск SSD на 256 Гб. Не стоит забывать и про антибликовый Full-HD дисплей с матрицей IPS, диагональю 13,3″ и углами обзора в 170°. Еще здесь имеется двухполосный WiFi 802.11n и Bluetooth 4.0 для высокоскоростной беспроводной связи.

    Совместимость с Hackintosh:

    Здесь работает почти все: клавиатура, тачпад, функциональные клавиши, регулировка яркости, Bluetooth, WiFi. Единственное, с чем возникнут проблемы, это Intel Wireless.

    Кажется, что Lenovo повсюду! Это уже четвертый ноутбук в списке от этого производителя. В нем стоят процессор 4-го поколения Intel Core i7-4510U с частотой 2,0 ГГц, 8 Гб DDR3L SDRAM и LED-экран с диагональю 15,6″, HD-разрешением и встроенной веб-камерой. Разрешение камеры - 1366 × 768.

    Совместимость с Hackintosh:

    Кроме портов USB 2.0 в этой модели нет особых проблем. И все остальное, включая WiFi, здесь работает. Чтобы порты функционировали, придется пожертвовать Bluetooth.

    В этом ноутбуке стоят процессор 4-го поколения Intel Core i7-4720HQ и 8 Гб DDR3L SDRAM. Также здесь есть FHD IPS дисплей с диагональю 15,6″ и задней LED-подсветкой. Для хранения информации используется жесткий диск на 500 Гб с 8 Гб SSD. Для обработки графики ноутбук применяет NVIDIA GeForce GTX 860M с 2 Гб памяти .

    Совместимость с Hackintosh:

    В этой части последует легкое разочарование. Все потому что из-за установки OS X нельзя использовать NVIDIA GeForce GTX 860M (OS X не поддерживает выделенные карты) и Intel Wireless-AC 3160. И здесь стоит задаться вопросом: «Пожертвовать ли возможностью запускать игры ради почти идеального ноутбука для Hackintosh?».

    Итог:

    Если не обращать внимания на несовместимость с графической картой, то этот ноутбук - довольно хороший кандидат для использования его в качестве аппарата с Hackintosh.

    С процессором 4-го поколения i7 внутри, Lenovo Z50 может стать идеальной заменой MacBook Pro. Эта модель может еще многое предложить: жесткий диск на 1 Тб, 8 Гб DDR3, сенсорный экран с диагональю 15.6″ и т. д. В контексте совместимости не стоит ни о чем беспокоиться. Почти все работает отлично: и порты USB (2.0 и 3.0), Ethernet, тачпад и Bluetooth 4.0. Другие функции вроде регулировки звука, яркости, Intel Graphics HD 4000 также хорошо работают.

    Совместимость с Hackintosh:

    Единственная проблема может возникнуть с WiFi. Хотя в ноутбуке поддерживается Wi-Fi 802.11 b/g/n, он не будет работать в Hackintosh. По этой причине придется купить отдельный адаптер WiFi.

    Итог:

    Так как здесь работает все кроме WiFi, Lenovo Z50 можно назвать ближайшей (второй) заменой MacBook Pro.

    Заключение:

    Итак, это был список из 15 лучших ноутбуков для Hackintosh до 2016 года. Эти модели самые подходящие.

Каждому iOS разработчику нужен свой уголок с печеньками, плюшевой уточкой и шайтан-машиной на OSX.


В свете перехода на Swift, мощность железа стала особенно востребована. Чтобы комфортно разрабатывать под айфоны, нужен как минимум процессор с частотой 3+ ghz, SSD на 120-250Gb и оперативы гигов 16. Все это как раз для того, чтобы не было желания посмотреть футбол, пока запускается проект или открывается interface builder.


А знаете, что еще было всегда актуально? Сумасшедшие цены на яблочные устройства:



PC с таким же, плюс-минус, железом можно запросто собрать всего за 30.000 рублей! (инфа на ноябрь 2016). Многие, конечно, думают, что раз компания покупает железо, то значит финансы бесконечные, можно не стесняться в средствах. Если вы работаете в Google, то вам повезло и жизнь хороша. Но в остальных случаях это не так.


Что же делать? Не разрабатывать же под Android в конце концов?


Под катом мы узнаем о современном Hackintosh, его роли в разработке, способам безболезненной установки и настройки, услышим мнение людей, работающих на нем не первый год, и проведем тест на iOS инструментах.

Краткое вступление

Большинство, естественно, не собираются приобретать устройство за 120к своим разработчикам и идут по альтернативному пути - берут Mac Mini 2011-2014-го годов за 50-60к, который несколько слабее. Но даже в этом случае цена все равно заоблачная. В первую очередь, сравнительные тесты мы будем проводить именно на таком упрощенном варианте, так как он наиболее распространен.


Должен предупредить, что официально установка Хакинтоша - это нарушение лицензионного соглашения с Apple, но до тех пор, пока вы не продаете собственные компьютеры с предустановленной OS X , все более чем невинно.


UPD1: информация оказалось не такой однозначной насчет нарушения лицензионного соглашения и незаконности в целом, более подробно в конце статьи. Буду обновлять сноску по мере появления новых данных.

Решение

Есть устоявшийся стереотип, что установка Hackintosh выглядит приблизительно так:



И это будет правдой, но лишь отчасти. Как и на любом поприще, ничто не стоит на месте. Вот и рынок взломанных маков уверенно ушел вперед с того времени, как вы после лабораторных в институте, еще не бородатым студентом в далеком 2007-м, пытались поставить на свой дохленький комп это чудо техники.


Сейчас это процесс выглядит следующим образом: создаем самую обычную загрузочную флешку с самым обычным Mac из AppStore, проводим небольшую настройку BIOS, устанавливаем систему и докидываем дрова парой кликов. На geektimes даже есть замечательная инструкция по всему этому процессу.


Когда понял, что зря сидишь на своем Mac Mini.



Почему же тогда столько форумов залито слезами разработчиков и историями провала? Если бы все было так просто, то никто бы просто не покупал устройства Apple. Все дело в том, что главный камень преткновения - это неправильно подобранное железо.

Комплектующие


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


Естественно, мы говорим только о стационарниках. С ноутбуками подружить яблоко еще ни разу не получилось, сколько ни старался. Говорят, искусству установки хакинтоша на ноут учат на последних курсах Хогвартса.


Возвращаясь к видеокартам, посоветую проверенные временем варианты, которые регулярно используем у себя в компании: gt210 и gt630 . Практически бесплатные, не требующие танцев с настройкой, служащие верой и правдой уже не первый год. Для машины разработчика подходят идеально. Использовать встроенную в CPU карточку я бы не советовал, так как, во-первых, хуже настраивается, а во вторых, несколько сказывается на производительности.


Вот только есть одна особенность из-за которой я однажды чуть не вышел в окно, пытаясь вторые сутки завести видяху - хакинтоши не любят VGA. Цифру на лету схватывают - DVI/HDMI/DP все сразу завелось, а аналог никак. Так что если будете подбирать монитор для рабочей станции, то убедитесь, что у него есть HDMI или DVI.


В целом по железу, контент стандартного черного ящика для разработчика выглядит следующим образом. Даю сразу ссылки на Yandex-Market для актуальных цен:

  • CPU : Intel Core i3-6100 Skylake (3700MHz/LGA1151/L3 3072Kb). Не обязательно брать процессор с блек джеком и нанотехнологиями, лишь бы это был Intel . AMD традиционно никто не любит не поддерживается яблоком. Мы остановили свой выбор именно на i3-6100 Skylake из-за его сравнительной дешевизны(~7к на момент написания статьи) и солидных лошадиных сил.
    UPD2: Добавлю сравнение этого процессора с тем, что в Mac Mini из начала статьи. Точно нельзя сказать, что i7 сильнее.
  • Motherboard : Gigabyte GA-H110M-S2H . Гигабайт практически всегда легко заводится из коробки, не требует патчинга USB, ethernet взлетает сам, а для аудио достаточно нужный kext в multibeast указать, что элементарная процедура сама по себе. Поставить галочку напротив ALC887 и нажать next может и эникейщик.
    Обратите внимание , что плата для 1151 чипсета(Skylake) и DDR4 оперативы! Ваши старые проц и память туда, к сожалению, не войдут.

    GPU : GigaByte GeForce GT 210 . Про видеокарту можно еще добавить, что если берете в офис, то лучше остановиться на варианте без кулера с пассивным радиатором. Когда она одна такая - это ничего страшного, но если их становится много, то гул уже вполне ощутим и начинает надоедать.
    По производителю посоветую смотреть в сторону GigaByte по возможности - оно так исторически сложилось, что лучше ставится с хакинтошем.

    Cooler : Zalman CNPS80F. Обменял на коробку конфет в магазине. Крайне дешевый кулер, достаточно легко ставится(если быть достаточно уверенным в себе) и неплохо охлаждает. Для меня Zalman всегда был One-Love, в этот раз фирма тоже не подвела.

    SSD : Kingston SSDNow V300 256Gb. Диск проверенный временем. У меня в Macbook такой стоит, с которым я путешествую вот уже несколько лет, дома в игровом стационарнике, на работе практически в каждой рабочей лошадке, и (стыдно признаться) на локальном офисном сервере. И за все это время ни один даже не намекнул на сбой. Если у вас нет особых предпочтений, то рекомендую как вариант с гарантией.
    P.S. Не забудьте взять салазки 2.5 на 3.5, если покупаете для стационарника.

  • RAM : Crucial DDR4 8Gb * 2. Не дорогая и вместительная оперативная память. Но стоит помнить, что она UDIMM (нерегистрировая). Якобы менее стабильна и за счет этого быстрее и дешевле, но пока неожиданностей не выявили. Для офиса самое то.

Если вы сомневаетесь, брать одну или две плашки для разработки под iOS, то берите сколько поместится в мать, потому что Xcode - это Chrome в мире IDE. Ему никогда не будет много оперативы, он всегда найдет куда пристроить "излишки". Особенно, если вы еще балуетесь симулятором.


Про корпус писать не буду, подойдет любой mini-tower, лишь бы влезла мать.

Производительность

Чтобы не тестировать сферических коней в вакууме, никаких абстрактных нагрузочных тестов мы проводить не будем, каждый сам может посмотреть индексы того или иного процессора, если заинтересует. Я же поделюсь наблюдениями в скорости конкретно на рабочих инструментах Xcode, насколько видна разница между Mac Mini 2011-го года с обновленной оперативной памятью и диском(считай, версия 2014 года), и нашим франкенштейном. HighEnd девайс мы оставим в стороне, потому что на него не хватило финансов)


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


Сравнивать будем железо из примерно одинакового ценового сегмента, БУ MacMini такой сейчас стоит около 30к, а новый 2014-го года от 50к и выше.

  • Mac Mini


Время сборки проекта:


  • Hackintosh


Время сборки проекта:



Результат на лицо. За одну и туже сумму для правильного железа можно получить более чем двухкратный прирост к производительности! Кроме того, это влияет не только на время компиляции, но и в целом проявляется на отзывчивости системы, что немаловажно.


Счастливый разработчик на быстрой системе:


Стабильность

В качестве критериев возьмем пользовательское впечатление, сложность обновления, частоту зависаний, глюков, сбоев и в целом стабильность системы. Постараемся объединить субъективное восприятие и объективное.

  • Впечатление : ребята, которые сидят на хакинтошах без исключения говорят, что все шустро и не хочется ударить системный блок ногой, чтобы работал быстрее. Между естественным маком и сотканным из черной магии, существенной разницы не заметили.

А как сказал мой коллега Алексей: если сравнивать с Windows, то просто сказка.

    Сбои и ошибки : практически никогда не зависает. За несколько лет буквально пару раз такое случалось. Причины не выявили, проблема решается простой перезагрузкой.

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

Это что касается программного обновления. А вот с прокачкой железа Хакинтош далеко впереди. Например, на Mac Mini 2014-го года(это самая последняя модель) нельзя даже докинуть плашку оперативки, она там просто впаяна. Что уж говорить про обновления процессора и видеокарты при необходимости. Тоже самое касается ремонтопригодности, если в Mac у вас что-либо летит, то починить или заменить это будет гораздо сложнее. Кроме этого, старые Mac(до 2013 года) имеют аппаратное ограничение по объему оперативной памяти (16 гб).


Все это касается как Sierra(последняя версия), так и El Capitan, если кто-то предпочитает операционки постарше.

Заключение

Этой статьей я хотел показать, что для iOS разработки не обязательно нужен дорогостоящий Mac или особые хакерские навыки. Технологии не стоят на месте и установка Hackintosh больше не такая болезненная и не требующая высокой экспертизы как раньше.


Отмечу, что целью было не сравнить стоимость i7 у Apple и на рынке, а показать возможность подбора более подходящего для своих задач железа, которое Apple, к сожалению, не предоставляет.


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


Пожалуй, это все. Буду рад услышать ваш опыт работы с Hackintosh, комментарии и обратную связь.


На сладкое оставлю несколько ссылок, которые могут быть полезны при работе с хаком:

  • Multibeast - утилита для пост-установочной настройки.
  • Unibeast - тулза для создания загрузочной флешки. (Для MacOS)
  • . Регулярно им пользуемся.

UPD1 : Есть подозрение, что Hackintosh является законным на территории РФ, так как конфликтует с ЗоЗПП, если верить

На базе ноутбука Dell Inspiron 15R 5520. Сам ноутбук показал себя с отличной стороны и уже исправно работает 6 лет. Офицально Dell его больше не поддерживает, но на Windows 10 он работает отлично. В качестве эксперимента я хочу поставить на него OS X El Capitan.

Сразу скажу, что установка хакинтоша на ноутбук занятие не для слабых духом, в отличие от ПК, на ноутбук все и сразу нормально не встанет и некоторые компоненты ноутбука могут не работать, например: WI-FI, Bluetooth, CardReader, тачпад.

Почему я буду устанавливать El Capitan, а не macOS Sierra или High Sierra? К сожалению, для меня OS X остановился на Mavericks, но для него уже нет современных программ, приходится использовать то, что есть. А из того, что есть самой быстрой операционной системой как раз и является OS X El Capitan. Конечно, подход странный, тем более Windows 7 вышла почти 10 лет назад, а до сих пор все современные программы и игры поддерживаются этой операционной системой, в OS X поддержка обычно 1-2 года, даже от таких гигантов, как Adobe.

Технические характеристики ноутбука:

  • Экран : 1366x768, 15.6"
  • Процессор : Intel Core i5-3210m
  • Видеокарта : AMD 7670m + Intel HD 4000
  • Память : 4гб DDR-3 1600 Mhz,
  • Диск : 120гб SSD SanDisk.

Ноутбук по своим характеристикам очень сильно похож на MacBook Pro 2012 9.2, в частности, процессор и там и там одинаковый, как и видеокарта Intel HD 4000, что немного упрощает завод.

Но в ноутбуке есть четыре проблемы:

  • Видеокарта AMD 7670m в хакинтоше не работает . Ее нужно отключать. Обычно видеокарты отключаются через BIOS, в этом ноутбуке отключить через BIOS не получится, придется отключать через SSDT или DSDT. К счастью, есть уже готовая SSDT, с помощью которой я могу отключить эту видеокарту.
  • Встроенный WI-FI модуль Broadcomm не работает . Вообще. Кстати говоря он и в Linux заводится с проприетарными драйверами криво, о чем тут говорить. Модуль точно под замену. О том где я заказывал можно почитать в статье: Ко мне приехал: Broadcomm BCM94322HM8L . Этот WI-FI модуль для ноутбука работает в хакинтоше из коробки! Ничего настраивать не нужно.
  • Тачпад . Даже с кекстами работает немного криво. Да, жесты работают, но той плавности и чувствительности конечно же нет. Вообще, я не люблю тачпады, поэтому я на этой недостаток не обращаю внимание и использую обычную беспроводную мышку. Но может быть кому-то будет критично наличие идеально работающего тачпада. В этом случае не мучайте себя хакинтошем.
  • Кардридер не работает. Под замену или использовать внешний. Я выбрал второй вариант, поэтому этого недостатка я не замечаю.

Разбор ноутбука показывать я не буду, тут в каждом ноутбуке все индивидуально, смотрите свою модель. Dell 5520 разбирается очень просто и за пол часа я смог поменять WI-FI адаптер вот на этот:

Далее нужно подготовить загрузочную флешку. Я использовал программу Boot Disk Utility. Установка Yosemite, El Capitan, Sierra, High Sierra одинаковая. Как пользоваться программой и подробную установку macOS Sierra я писал в статье:

Установка у меня пошла в штатном режиме, благо я отключил дискретную видеокарту. В противном случае я бы получил на ней стоп или у меня был бы VESA режим. Но вообще, владельцы ноутбуков получают очень много стопов в момент установки. Это и стоп из-за модели процессора, стоп из-за видеокарты, стоп из-за клавиатуры с тачпадом и так далее. Если вы решили положить кекст NullCPUPowerManagment (или как он там сейчас называется), то все - лучше хакинтош не ставить. Повторюсь, хак должен быть максимально нативным к железу, иначе танцы с бубном вам обеспечены. И то, даже в моем хакинтоше не обошлось без нескольких кекстов, о которых я расскажу ниже.

После установки все сделал как по инструкции выше: установил Clover на SSD, закинул config.plist, добавил необходимые кексты и все, моя система работает!

К слову сказать, работает все из перечисленного:

  • яркость экрана
  • сеть по Ethernet, сеть по WI-FI
  • SpeedStep
  • частично работают жесты

Что не работает:

  • карт-ридер
  • HDMI выход, так как в этом ноутубке он завязан на дискретную видеокарту.

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

А теперь поговорим про кексты, которые я использовал:

  • ACPIBatteryManager.kext - кекст для работы батареи.
  • AppleALC.kext - кекст на звук.
  • ApplePS2SmartTouchPad.kext - кекст на тачпад
  • IntelBacklight.kext - кекст на яркость экрана. Без этого кекста яркость экрана менялась, но экран все равно был темнее, чем в Windows. Этот кекст исправляет ситуацию.
  • RealtekRTL8100.kext - кекст на сеть. Не более, чем косметика, так как постоянно пользуемся WI-FI.

Ну и конечно же кекст FakeSMC.kext, куда же без него. + SSDT-1.aml для отключения AMD видеокарты в ноутбуке.

Что в итоге?

В итоге полностью рабочий хакинтош. Работает практически все. Но эта установка не более, чем эксперимент, чтобы доказать, что на обычный ноутбук с похожим железом, хакинтош ставится очень легко. Кстати, лично по моим ощущениям, ноутбук в OS X El Capitan стал немного меньше греться, чем в Windows 10. В частности, при работе за PHPStorm.

Эта тема очень большая. Если вам нужны тесты моего хакинтоша или какие-то советы, то спрашивайте в комментариях.