我的问题是关于开发iPhone/iTouch的代码.
随着Apple向其芯片的英特尔平台过渡,显然现在可以在PC上运行他们的操作系统.
所以,凭借这一点,以及我固有的廉价性,我想知道是否有可能通过在Hackintosh上运行iPhone SDK来绕过购买翻新的Mac?
由于我现在更像是一个业余爱好者,而且是一个认真的开发者,所以我基本上喜欢在完全投入这项努力之前先弄湿我的脚.从长远来看,我知道购买Mac会更好...
是的,这完全有可能.我在运行iATKOS OSX补丁的戴尔上开发了我的第一个应用程序.
是否值得,实际上归结为在您的PC上运行hackintosh安装(Kalyway/iATKOS)是多么困难.对于一些PC,它是微不足道的,一切正常.对于其他人来说,这是一场噩梦,你的网络/音频/图形将无法完全发挥作用.如果您需要运行修补内核(例如,您没有英特尔酷睿2双核芯片组),事情就会变得非常尴尬.
您最好的办法是记下PC中的硬件并对各种OSX86论坛进行一些研究.
假设你把一切都搞定了,唯一的未来就是软件更新.iPhone SDK通常需要最新的OSX更新(例如10.5.6),但在带有修补内核的hackintoshes上安装更新是一场噩梦.
如果你喜欢摆弄这种类型的东西,并且舒适地分区你的硬盘并玩启动标志然后我会说去吧.如果没有,请考虑在eBay/craigslist等上使用二手Mac-Mini.如果您发现iPhone开发真的不适合您,那么您可以转售它几乎没有任何损失.
是的,你可以,但节省自己一些时间和痛苦.
拿起Mac mini或iMac.
这是可能的.但是你只能选择hackintosh的硬件.即使你做对了,没有人能保证一切顺利(声音,局域网等).如果您可以运行操作系统,则可以使用SDK运行xcode.但我认为你对最终结果不会百分百满意.
正如我所看到的,如果你想运行os x,最好投资一个mac mini,而不是硬件用于hackintosh.假设您将购买hackintosh的所有组件.
我最近陷入了这种困境,在听了我的朋友的故事(专门为iPhone开发而做)后,决定选择真正的Mac而不是Hackintosh.他能够让iPhone开发工作,但他的hackintosh总是有一个或另一个问题; 最近的一个是持续启动循环,其中机器将在加载OS后立即重启.
从好的方面来看:Apple产品很受欢迎且易于销售.如果你得到一个并在下一代出售之前将其卖掉,那么你可以获得大部分资金 - 无论如何都会花在新的硬盘驱动器上(隔离你的hackintosh,呵呵)或OSX(假设你想得到的话)该软件至少是一种远程合法的方式).
是的你可以.我有.但是这值得吗?
如果你这样做是为了好玩,那是值得的.
如果你正在为真正可用的Mac做这件事,那就不值得了.
现在你将有十亿个人对我说,因为有些人已经建立了一些真正令人印象深刻的钻机,但他们忽略了Mac的重点.Mac只是运行良好,很高兴使用,而PC只是完成了东西,你可能暗中讨厌它.
我这样做只是为了好玩,但最后我花了更多的时间在Hackintosh上,而不是我买了一台Mac Mini.当然,我的电脑速度是原来的4倍,但它与真正的Mac不同.在Mac上,一切正常......真的很棒.但在我的Hackintosh上没有任何工作,没有我的直接干预...不是很好.
我一直计划将这台计算机用于Windows开发,所以这不是浪费,否则它将是一个巨大的浪费.