首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac上开发还是在基于windows的PC上使用虚拟机?

在Mac上开发还是在基于windows的PC上使用虚拟机?
EN

Stack Overflow用户
提问于 2010-11-19 02:40:57
回答 5查看 25.9K关注 0票数 9

我正在尝试建立一个项目,为我开发的公司开发一个iPad应用程序。我是iOS开发的新手,最近刚得到一个既不太旧也不太新的iMac。我的问题是它不是基于英特尔的,因此我不能在上面安装最新的SDK。更不用说新的Xcode也需要基于英特尔的处理器。我一直在做一些挖掘,发现通过虚拟机运行OSX及其应用程序的可能性。无论我在哪里寻找替代方案,这是我唯一能找到的方案。我的问题是:使用Mac开发iOS应用程序比使用虚拟机开发更好还是更值得推荐?如果是这样的话,是什么让在其中一个上开发比在另一个选项上开发更好呢?就我个人而言,我正要告诉我的老板买几台基于英特尔的macs电脑,但我需要支持我的建议。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-19 02:44:40

买几台Mac电脑会容易得多。你也许能够让一些类似于Hackintosh的东西在虚拟机上工作,但你和你的同事花在让所有这些东西工作和支持上的时间可能比仅仅购买几台Mac Mini或MacBooks要多得多。

此外,苹果的许可条款禁止在非苹果硬件的虚拟机上安装Mac。你的老板想让你违反版权法吗?如果是这样,你老板的老板会同意吗?

票数 15
EN

Stack Overflow用户

发布于 2010-11-19 02:51:07

开发人员工具的运行非常接近硬件,所以我认为在VM下运行不会有很好的成功。我不知道有谁这样做过。在VM上运行MacOS更多的是黑客的特技,而不是绝大多数情况下的实际解决方案。我要说的是,对于开发来说更是如此。

更重要的是,它的成本效益不是很高。你可以花300美元买一台二手Mac mini,然后把它插到你现有的显示器和键盘上。考虑到即使是一家小公司为程序员每小时支付50-100美元以上的总成本,浪费半天与VM打交道也会吃掉你可能节省的任何费用。

这是更好的只是得到正确的齿轮和工作。我已经做了很长时间了,黑客的解决方案总是花费比他们节省的更多的时间和金钱。如果你只是没有钱,你可能没有选择,但如果你有钱,这是值得花在前面,以避免随机停机和错误的道路。

票数 5
EN

Stack Overflow用户

发布于 2012-11-14 02:07:17

在某些情况下,http://virtualmacosx.com/可能是一种解决方案。他们在云中提供了xcode虚拟mac。你通过vnc访问它,所以它不会很快,除非你有一个非常低的网络延迟到他们的服务器。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4218321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档