0

最近,一位同事问我是否可以准备和教授 iPhone 开发课程。我告诉他,他必须为我和学生提供几台 Mac 电脑来安装 Xcode 等。

由于他没有任何 Mac,也没有购买 Mac 的计划,他提议在 Windows PC 上进行虚拟化。据我所知,这里唯一的选择是 Hackintosh。玩了一段时间后,我发现这种方法很慢,让学生为这样的东西付费注册是超级违法的。我对吗?

我还考虑让学生通过 SSH 连接到我的 MacBook。但我几乎不认为我的计算机能够处理 20 个 Xcode 会话,更不用说多个远程桌面在 OSX 上不起作用。

我的同事坚持虚拟化这件事。我已经告诉他,用 Hackintosh 进行培训是草率和非法的(顺便说一句,我对此不是 100% 确定,你能确认并解释法律问题吗?)。购买 Mac 对他来说不是一种选择,我不想用这种 hackintosh 材料教授课程。你知道其他的可能性吗?

4

4 回答 4

5

如果您不想走 hackintosh 或虚拟化路线(这两者都将违反 Apple 的 EULA 条款),那么很遗憾,您别无选择。

除了法律方面,我还要说使用我尝试过的方法(特别是 VirtualBox)虚拟化非常笨拙,因为虽然速度不是问题,但鼠标点击似乎充其量只是零星地注册。(再说一次,您的经验可能会有所不同,等等。)

无论如何,如果你的朋友认真地提供 iOS 开发课程,那么他或许应该认真地资助它,而不是试图偷工减料。(充其量,这会给参加的人留下很差的印象。)

或者,考虑改为运行 Android 培训课程可能是一个想法。:-)

于 2011-05-02T10:15:12.890 回答
1

听起来租赁可能是一种选择?也许附近有带 Mac 的工作室可以租用实际课程?我知道这里有可以使用的实验室,所以我想大多数城镇都有几个。

于 2011-05-02T10:16:40.920 回答
1

我知道这是一个旧线程,但还有另一种选择。查看http://www.macincloud.com/。租用的 Mac 云使用,它附带已经安装的开发工具。您按月、周或每次使用付费。

如果你把这个成本(取决于课程的时间)计入课程的成本,那么这应该是一个双赢的局面。我认为您的课程每位用户每天 8 美元的价格也不错。

编辑: 我收回我对 MacInCloud 的建议。使用后,我发现他们的客户服务很糟糕。他们从未回复电子邮件,在取消订阅两个月后向我们收费,而我得到回复的唯一方法是通过 Twitter 讨论我对他们的不满。

此外,您对这些盒子没有任何管理员权限,因为它们是共享的 Mac Mini。如果你想安装一些东西,你要么让他们为你安装它,要么租一个私人的,一个月,大约是购买你自己的 mac mini 价格的一半。在您想从扩展坞中添加/删除项目之前,您可能认为这并不重要。凭据是无法更改的随机字母数字,如果您的连接速度较慢,甚至不必费心尝试使用它。

于 2012-03-21T16:26:12.720 回答
0

如果学生有 MacBook,你可以随时要求他们带上他们的 MacBook。

于 2011-05-02T10:23:32.473 回答