答案是肯定的.
要开发iPhone应用程序,您需要iPhone SDK,而iPhone SDK又需要Mac OS X 10.5(英特尔).如果您可以在OS X安装中满足此要求,那么您可以构建iPhone应用程序.您是否可以轻松地测试它们取决于安装中的USB支持.
Mac Mini是599美元的事实与这个问题无关,它的价格是多么便宜,是相对的.对一个人来说便宜的东西可能不是另一个人(特别是因为OP声称他不在美国,而且可能远远超过599美元).
答案是肯定的.
要开发iPhone应用程序,您需要iPhone SDK,而iPhone SDK又需要Mac OS X 10.5(英特尔).如果您可以在OS X安装中满足此要求,那么您可以构建iPhone应用程序.您是否可以轻松地测试它们取决于安装中的USB支持.
Mac Mini是599美元的事实与这个问题无关,它的价格是多么便宜,是相对的.对一个人来说便宜的东西可能不是另一个人(特别是因为OP声称他不在美国,而且可能远远超过599美元).
是的,它可能.但是,问题是iPhone SDK经常更新并需要更新版本的Mac OS X - 更新hackintosh很痛苦(你可以在MacMini上做更好的开发而不是浪费时间升级),你永远不会知道什么时候你的hackintosh无法启动!
USB,音频是我在hackintosh中看到的另一个问题.
这绝对是可能的,如果您购买的是打算在其上运行OS X的部件,那就更难了.
人们遇到的大多数困难和不兼容性是由于尝试在他们已有的硬件上试用OS X. 他们可能有一个需要Voodoo内核的AMD系统,他们可能有一个Radeon 4xxx,它只能在没有硬件加速的VESA模式下工作.当然,这些东西可以起作用,并且它一直在变得越来越容易,但它更多的努力,而且它是大部分问题的来源.
一旦你让你的混合Mac工作(因为我亲切地喜欢称它们),它仍然不会像理想的那样完全无痛(注意:不是真实的!)Mac拥有的经验.但是,有一点常识,你可以获得更多的电脑,价格只有一半或更低.
编辑:至于在PC上的VM中运行OS X,它真的不是很好.让它完全启动是一件非常麻烦的事情,即便如此,它也不是很有用的环境,通常没有工作声音/局域网等.您可以获得OS X的完整VMWare映像,这些映像甚至可能无法在不同的虚拟化环境中运行!
我知道它会起作用,如果你能得到该死的东西安装,你能够让usb工作.
我目前拥有一台G4 mac mini并拥有第二代英特尔IMac(不得不出售它以支付账单).我为我的iphone开发者支付了费用,买了第二代触摸,启动了我的mini,下载了iphone sdk ......哦不,你需要10.5.购买并安装10.5 ......哦不,你需要一台intel mac.强制sdk安装,应用程序构建伟大的模拟器,但这是什么,我无法签署我的代码.更多黑客......哦不,配置错误.连接触摸,无法挂载开发分区.我现在离开了没有工作,没有钱,没有办法释放我的应用程序试图赚钱.
哦,是的,我打算尝试在vmware中安装hackintosh,但这只是因为我平了.此外,我不会买另一个迷你知道我的g4迷你售价599美元(当天回来)但是一旦我完成它可用,我花了超过1000美元(200美元售后1gig ram升级,99美元键盘/鼠标,150美元监视器等).当然,现在对于更好的硬件来说它更便宜,但是迷你镍和你的硬币.帮自己一个忙,只得到一个macbook,这将是我的下一个购买.
关于所有这些的有趣和/或最糟糕的部分是,我甚至不喜欢OSX或iphone/touch.