Это уже если у вас совсем что-то из ряда вон выходящее (типа AMD, и то можно если постараться), а так вполне достаточно обычного железа — может придется пару неделек на форумах посидеть-почитать, и пробовать-пробовать метод научного тыка — думаю поможет.
А насчет стабильности — я помимо установки хака в свое время (ничего не покупал кроме SATA DVD, тк IDE ни шел ни в какую) спокойно прогал под xCode на нем больше года и ничего никаких траблов не было (МакОсь стояла от 10.5.6 до 10.6)
в процессоре от АМД нет ничего такого редкого, у меня какраз он был, впрочем про Pentium D то же можно забыть, а вообще наверно кому как повезло, у меня было такое — что все настроил все работает — перезагрузка и все система выдаёт какую-то ошибку и ничего уже не сделаешь.
слышал что нереально в таком образе набивать в XCode код — оно нереально мешать начинает. Хотя все операции (сборку, деплоймент и может отладку) выполнить можно и под вмварью.
этот факт просто стоит учесть при следующем апгрейде и сразу купить правильное железо.
Ну и второй вариант — купить msi wind за 12тр в Эльдорадо — вроде как все устройства заводятся одним кликом (кроме opengl ускорения видео), стабильность высокая, для разработки хватает.
на самом деле мне кажется что это пидар*тво, делать сдк только под одну платформу, но видимо апл считает что так можно заработать больше денег.
На практике же купить мак-мини не такая уж и проблема, или мак-бук, стоит так же как и обычный ноут. Все сильно зависит от серьезности ваших намерений.
ну понимаете если один человек пид*р это же не мешает быть другому то же пид*ром, посмотрите например на NetBeans или IntelliJ IDEA или QtCreator, да тот же Eclise правда тормозит жутко.
Вы просто не понимаете о чем просите. Перенести xcode (среда разработки) & ib (редактор сущностей, связей и интерфейса программы) & instruments (профилирование, автоматизация, анализ памяти и т.п.), а в будущем надеюсь и Quartz Composer на другую платформу просто не посильная задача и даже не возможная по отношению к тому же Quartz'у, ибо все очень сильно завязано на систему.
Предоставить только заголовочные файлы?.. если так уж хочется попробовать, то есть iphone-dev со своим iphone toolchain. Пишите хоть под виндоус, хоть под линукс, но вам самим это не понравится ни разу.
это сложная задача кто же спорит, даже наверно очень сложная задача, но тут какое дело, есть пример Android SDK или пример qt, которое интегрировано почти во все среды разработки и ко всему прочему имеет ещё и своё кросплатформенное IDE.
Как понимаю, те кто поставил минус считают, что от присутсвия iOS SDK под все распространеные платформы, iPhone-разработчикам стало бы только сложнее и мир от этого был бы хуже?
Нужна экосистема, даже если вам дать SDK и лишить вас кучи плюшек оставив на едине с голым кодом без какой-либо автоматизации, вам всеравно никто не станет делать тот же Instruments (он основан на dtrace которого всеравно нет под windows, плюс свои уникальные плюшки). Соответственно вы уже не сможете проверить как работает ваще приложение, может оно батарею сажает довольно быстро, а может есть где утечки памяти, или слишком большая нагрузку, посему ваша программа будет месяцами заворачиваться и никогда не попадет в AppStore.
Плюс еще винда глючит по разному, существует много версий виндов, много файрволов, и тд. В общем, эпл разориться делатьи поддерживать что-то кроссплатформенное и столь же функциональное как версия мака.
первое поколение мабуков с интелом сейчас стоит 15к или меньше даже, вам же мак не в игрухи пулять нужен и кодить. а макмини думаю и еще дешевше можно найти.
Хочется попытаться софт под iPhone/iPad разрабатывать. Думаю даже свою Sony VAIO продать и купить новенький MacBook Air, т.к. винду и на Mac смогу поставить и видео карточка по шустрее будет.
Производительность. Писать код и отлаживать мощностей хватит за глаза, но когда решите поискать например утечки памяти, то начинаются проблемы. У меня iMac 2,8GHz, 4 Gb зачастую система основательно подвисает при тестировании, особенно в интерактивном режиме, посмотрите видео примеры хотя бы из этого топика (wwdc 2010), там иногда тормоза и вылеты бывают даже на мощнейших MacPro.
p.s.
Правда признаюсь, что я занимаюсь разработкой под мак в основном, под iOS больших проектов не делал, возможно там проще с этим.
Новичкам в программировании под Mac/iPhone: смотрите видеоролики от эпла под Маком — сможете увидеть субтитры! (а также несколько самых важных ссылок)