最近,一位同事问我是否可以准备和教授一门iPhone开发课程。我告诉他,他必须给我和学生们提供几台Mac电脑来安装Xcode等等。
由于他没有任何Mac电脑,也没有购买计划,他建议在Windows PC上实现虚拟化。据我所知,这里唯一的选择是Hackintosh。在尝试了一段时间后,我发现这种方法相当慢,而且让学生为这样的事情支付注册费是超级非法的。我说的对吗?
我还考虑过让学生通过SSH连接到我的MacBook。但我几乎不认为我的计算机能够处理20个Xcode会话,更不用说多个远程桌面在OSX上不能工作。
我的同事坚持虚拟化这件事。我已经告诉他,用Hackintosh进行培训是草率和非法的(顺便说一句,我不是100%确定这一点,你能证实和解释法律问题吗?)购买Mac电脑对他来说不是一个选择,我也不想用这种hackintosh材料来教授一门课程。你知道还有其他的可能性吗?
发布于 2011-05-02 18:16:41
听起来租赁可能是一种选择?也许附近有工作间,有Mac电脑可以租给实际的课程?我知道这附近有可用的实验室,所以我想大多数城镇都有几个。
发布于 2011-05-02 18:15:13
如果你不想走hackintosh或虚拟化的路线(这两者都会违反苹果的EULA条款),那么不幸的是,你别无选择。
除了法律方面,我还想说,使用我尝试过的方法(特别是VirtualBox),虚拟化是相当笨拙的,因为虽然速度不是问题,但鼠标点击似乎只是零星地注册。(话又说回来,你的经历可能会有所不同,等等)
不管怎样,如果你的朋友真的想提供一门iOS开发课程,那么他也许应该认真地资助它,而不是试图偷工减料。(充其量,这会给参加会议的人留下相当糟糕的印象。)
或者,也可以考虑开设一个Android培训课程。:-)
发布于 2012-03-22 00:26:13
我知道这是一个旧的线程,但还有另一个选择。查看http://www.macincloud.com/。租借的Mac云使用,它附带已经安装的开发工具。您可以按月、按周或按次付费。
如果你将这笔费用(取决于课程的时长)计入课程成本,那么这应该是一个双赢的局面。我认为每个用户每天8美元的价格对你的课程来说也不是一个坏价格。
编辑:我收回了我对MacInCloud的建议。使用过后,我发现他们的客户服务很糟糕。他们从来没有回复电子邮件,在我们取消订阅两个月后向我们收费,而我得到回复的唯一方式就是通过Twitter讨论我对他们的不满。
此外,您没有任何管理权限的盒子,因为他们是共享的Mac Mini。如果你想安装什么东西,你要么让他们帮你安装,要么租一个私人的,一个月的价格大约是购买你自己的mac mini的一半。您可能不认为这是重要的,直到您想要添加/删除项目从停靠。凭据是随机的字母数字,不能更改,如果您使用的是慢速连接,甚至不必费心尝试使用它。
https://stackoverflow.com/questions/5855922
复制相似问题