разработка iPhone на Hackintosh
мой вопрос касается разработки кода для iPhone / iTouch.
Что с переходом Apple на платформу Intel для своего чипа, очевидно, теперь можно запустить свою ОС на ПК.
Итак, с этим и моей изначально дешевой природой мне было интересно, можно ли обойти покупку обновленного Mac, запустив iPhone SDK на Hackintosh?
поскольку я больше любитель, чем серьезный разработчик в настоящее время, я бы в основном мне нравится мочить ноги, прежде чем полностью посвятить себя этому начинанию. В долгосрочной перспективе я знаю, что было бы лучше приобрести Mac...
12 ответов:
Да, это вполне возможно. Я разработал свое первое приложение на Dell под управлением патча IATKOS OSX.
стоит ли это или нет на самом деле сводится к тому, как трудно получить hackintosh install (Kalyway / iATKOS), работающий на вашем ПК. С некоторыми ПК это тривиально и все работает. Для других это кошмар, и ваша сеть / аудио / графика никогда не будет работать полностью. Если вам нужно запустить исправленное ядро( например, у вас нет чипсета Intel Core 2 Duo), все становится очень неловко.
лучше всего принять к сведению аппаратное обеспечение в вашем компьютере и сделать некоторые исследования на различных форумах OSX86.
предполагая, что вы получаете все работает только будущая проблема обновления программного обеспечения. для iPhone SDK, которые, как правило, требуют самые последние обновления операционной системы OSX (например, 10.5.6), но при установке обновлений на hackintoshes с исправленными ядер-это кошмар.
Если вам нравится возиться с этим типом вещей и удобно разбивать ваш жесткий диск и играя с флагами загрузки, я бы сказал, что иду на это. Если нет, подумайте о том, чтобы взять подержанный Mac-Mini на eBay/craigslist или что-то еще. Если вы обнаружите, что разработка iPhone действительно не для вас, то вы можете перепродать его, потеряв практически ничего.
Это возможно. Но вы ограничены в выборе оборудования для хакинтоша. Даже если вы все сделаете правильно, никто не может гарантировать, что все будет работать (звук, lan и т. д.). Если вы можете запустить ОС, вы можете запустить xcode с SDK. Но я не думаю, что вы будете на 100% удовлетворены конечным результатом.
Как я вижу, если вы хотите запустить os x, лучше инвестировать в mac mini, чем в аппаратное обеспечение для hackintosh. Asuming вы будете покупать все компоненты для hackintosh.
недавно я был в этой дилемме и решил пойти с настоящим Mac, а не с хакинтошем, услышав рассказы моего друга (который делает это специально для разработки iPhone). Он смог заставить разработку iPhone работать, но его hackintosh всегда имеет ту или иную проблему; самым последним был постоянный цикл загрузки, при котором машина сразу же перезагружалась после загрузки ОС.
посмотрите на светлую сторону: продукты Apple популярны и просты продавать. Если вы получите один и продадите его до выхода следующего поколения, вы можете вернуть большую часть своих денег - деньги, которые были бы потрачены в любом случае на новый жесткий диск (чтобы изолировать ваш hackintosh, heh) или OSX (предполагая, что вы хотели получить программное обеспечение, по крайней мере, дистанционно законным способом).
да, можно. У меня есть. Но стоит ли оно того?
Если вы делаете это для удовольствия это стоит.
Если вы делаете это для реального, пригодного для использования Mac, это не стоит того.
теперь у вас будет миллиард парней спуститься на меня за то, что сказал, что потому что некоторые ребята построили некоторые действительно впечатляющие буровые установки, но они упускают смысл Mac. Macs просто хорошо работают и приятно использовать, в то время как ПК просто делают вещи, и вы, вероятно, тайно ненавидите оно.
Я сделал это просто для удовольствия, но я в конечном итоге тратить больше на Hackintosh, чем я бы, если бы я просто купил Mac Mini. Конечно, мой компьютер в 4 раза быстрее, но это просто не то же самое, что настоящий Mac. На Mac все просто работает... это очень мило. Но на моем Хакинтоше ничего не работает без прямого вмешательства с моей стороны... не очень приятно.
Я всегда планировал использовать этот компьютер для разработки windows, так что это не было пустой тратой, но в противном случае это было бы это была огромная потеря.
вы можете сделать это. У меня есть 3 hackintoshes, которые мы разрабатываем, но в конце дня вам понадобится настоящий mac, чтобы быть разработчиком apple.
одна проблема, которую я вижу с подходом Hackintosh, заключается в том, что если вы заставите его работать сейчас, вы не гарантированно будете иметь ту же машину, когда обновление для Mac OS выйдет в будущем, и это может быть особенно важно, если iPhone SDK и/или инструменты разработчика, которые вы хотите использовать, размещены только на следующем поколении системного программного обеспечения.
в долгосрочной перспективе, я думаю, что будет лучше пойти с дешевым (и даже подержанным) Mac какой-то, как мини или a компьютер MacBook.
вы можете это сделать, я начал изучать разработку iPhone / Objective-C / Cocoa с использованием виртуальной машины и образа OSX (это было больно настраивать, хотя и я думаю, что могу использовать только OSX 10.5.2)
Это просто не стоит хлопот, в конце концов я просто зашел в тупик £365 или около того для подержанной модели MacBook 2007 года с eBay, и с тех пор это было гладко.
на $10 P4 2,4 ГГц, 1 ГБ оперативной памяти, hackintosh работает нормально и Xcode / iphone sdk работает также. Его немного медленный, но стабильный и очень жизнеспособный вариант для тех, кто хочет просто проверить воду разработки iphone, не совершая наличные деньги.
Да вы. прямо сейчас я изучаю разработку приложений для iphone в Hackintosh (iatkos S3 version2).
см.http://wiki.osx86project.org/ и http://insanelymac.com/ для любой проблемы с установкой hackintosh
Хакинтоши являются большой ценностью. Вы можете потратить от $ 400 до $ 4000 и получить чрезвычайно способную машину.
вы хотите пойти с материнской платой Gigabyte марки Z87, процессорами Intel Core i, графикой Nvidia и твердотельными накопителями. Избегайте бюджетного оборудования, оно обычно несовместимо. Или вы можете пойти по маршруту Intel NUC и получить NUC, небольшой SSD PCIe (32GB или 64GB должны сделать трюк) и некоторую оперативную память ноутбука.
сделайте свое исследование, и вы хорошо.
Если у вас так мало веры в себя, что вы чувствуете необходимость сэкономить пару сотен долларов, взломав псевдо-Mac вместе, просто не пытайтесь в первую очередь.
кроме того, вы почти наверняка потерпите неудачу (или потратите столько времени, пытаясь добиться успеха, вы потратите гораздо больше времени на работу, чем сэкономили на стоимости). Два клинчера-это
вы есть для запуска кода на iPhone или touch, потому что эмулятор - это не идеально и введет вас в заблуждение, даже не зная об этом - у меня есть код, который работает на эмуляторе, но не так, как ожидалось на оборудовании
подписание ключей Apple достаточно сложно, чтобы работать с реальной вещью, мне потребовалось несколько часов, и я не один - на форумах разработчиков есть очень много сообщений от людей, испытывающих трудности с управлением. Заставить его работать на взломанной машине-ну вам может повезти, но готовы ли вы играть?