iphoneiosvirtualizationhackintosh

Is it possible to give an iPhone App Development Course without Mac computers?


recently a colleague at work asked me if I could prepare and teach an iPhone development course. I told him that he'd have to provide me and the students with a handful of Mac computers to install Xcode and so on.

Since he doesn't own any Macs and doesn't have plans to buy one either, he proposed virtualization on Windows PCs. As far as I know the only option here is Hackintosh. After some playing around, I found that this approach is quite slow and making the students pay registration for something like that is super illegal. Am I right?

I also thought about letting the students to connect via SSH to my MacBook. But I barely think that my computer will be able to cope with 20 Xcode sessions, not to mention that multiple remote desktops doesn't work on OSX.

My colleague insists on the virtualization thing. I already told him that giving training with Hackintosh is sloppy and illegal (BTW I am not 100% sure about this, can you confirm and explain the legal issues?). Buying Macs is not an option for him and I don't want to teach a course with this hackintosh material. Do you know any other possibilities?


Solution

  • Sounds like leasing could be an option? Perhaps there are workshop rooms nearby with Macs to rent for the actual course? I know there are labs available to use around here so I was thinking most towns has a few.