Можно ли разрабатывать на Хакинтош?

Здравствуйте. Можете подсказать, стоит ли сейчас связываться с постройкой Хакинтоша? Хочется изучать iOS-разработку, естественно на данном этапе денег на Мак нет. Подойдет ли для этого хакинтош и можно ли на нем работать потом? Судя по презентации WWDC-2019 MacOS Catalina не получила никаких существенных изменений, которые могли бы повлечь неприятности при установки хакинтоша.
Актуальной информации в интернете я не нашел, а информацию о том, что Apple может убить хакинтош встречал не раз, за этот год.
  • Вопрос задан
  • 4093 просмотра
Решения вопроса 4
DevMan
@DevMan
можно, если все правильно сделать.
при определенном желании, никаких проблем с хакинтошем нет.
Ответ написан
Комментировать
fedorez
@fedorez
Хатуль мадан
Можно. Тут прямо на хабре статьи с пол-года-год назад были про сборку мощного хака для разработки, поищите.
Но.
Чтобы изучать iOS-разработку, вам не нужен даже хакинтош. Вполне достаточно будет скачать с любимого торрента готовый настроенный образ виртуальной машины для того проигрывателя, что вам больше нравится.
Для изучения темы этого вполне хватит. Вообще красота если купите на барахолке эппловскую клавиатуру (длинную проводную алюминиевую с нумпадом, просят за неё 1-2 тысячи рублей) и Мэджик трекпад (если хотите подешевле - то хватит и предыдущего поколения, без форстача, разница непринципиальна).
Когда я учился мобильной разработке, у нас пол-потока так и делало.
Ответ написан
Комментировать
alxzoomer
@alxzoomer
Backend developer
Десктоп хак вполне имеет право на жизнь. 32 гига и больше оперативы, большой ссд, хороший проц за приемлемые деньги это все про хак. Сам работаю на хаке, есть макбук про, есть хакбук. Времени конечно потратил на сборку кловера, но основу можно быстро запилить при подходящем железе. Начните с applelife.ru.
Ответ написан
Комментировать
@Drovosek01
Разрабатывать на качественно установленном хакинтоше можно, но есть нюансы:
  1. Если вы хотите вплотную заниматься разработкой под macOS/iOS, то, как я понимаю, вам нужно будет быть "на гребне волны" и когда будут выходить стабильные и не очень новые версии macOS, то, наверное, вы будете обновляться на них (т.к. выйдет новая версия XCode, которая будет поддерживать установку только на новые версии macOSи т.д.), НО при обновлении хакинтоша на новую версию macOS могут быть проблемы, которые решаются как простым обновлением кекстов и загрузчика, так и более сложным ухищрениями. Соответственно перед обновлением macOS на хакинтоше вам придется узнавать об нюансах обновления и значит про настройку хакинтоша вам забывать нельзя, придется следить за новостями хакинтоша и т.д., но это только если вам нужно будет обновление на новые вышедшие версии macOS, но можно установить Mojave 10.14.5 и отключить обновления...
  2. Полностью завести хакинтош, а не просто установить macOS на ПК это задача не простая для новичка. Если у вас хорошо совместимое железо, то все может завестись с пол-пинка, а могут и не работать USB порты или SpeedStep или быть неподдерживаемый WiFiи т.д., так что на установку и настройку хакинтоша можно потратить от 1 дня и больше. Верхней границы нет.
  3. Даже если у вас вся hardware часть работает как нужно, то в любом случае для того, чтобы ваш хакинтош был как Apple компьютер, а не просто ПК с macOS и вы собираетесь заниматься разработкой для iOS, то вам нужно заводить iMessage, FaceTime, HandOff и Continuity (а может быть и не нужно, у меня нет iPhone и я не занимаюсь разработкой и норм живу без этих функций), а это отдельный гемор с поиском и/или извлечением ROM, MLB и Board-ID из оригинальных Apple компьютеров и т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
Кодить можно. Настоятельно не советую связываться с хакинтошем.
Ответ написан
alexeynobody
@alexeynobody
Да на первое время вообще спокойно пойдет, сам так делал, дальше поймете нужно вам это или нет и все. Уже будете рассуждать брать мак или нет. Главное что бы все оборудование было максимально совместимо, тогда меньше придется изобретать костылей и все будет работать идеально!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы