3

I am trying to develop iPhone apps on Windows 8. To do that, I might need an emulator to run certain IOS development programs.

I would like to know if there are any OS-X emulators available for Windows and which ones are to be recommended? Please note that I am willing to pay for the emulators (doesn't necessarily have to be free).

If emulators aren't an option, I'm also willing to use cloud-computing, provided it works.

I just came across a service called macincloud.com, which supposedly allows you to rent a Mac-OS server.

I am willing to invest in this, which costs $20/month, so I seriously need to know if this is legit or not. I am not willing to pony up money for something that's unreliable.

Please tell me your thoughts on that service.

If none of those options are possible, are there any options that allow me to develop AND preview the app using Windows without submitting the product to Apple?

Thanks.

3
  • Why not virtualize OS X?
    – Alexander
    Commented Jul 25, 2014 at 16:16
  • You mean I could set up a virtual Mac-Os-X machine through Virtual Box? That would be a good option for development if they allow that. Is that possible?
    – jkdgnksdf
    Commented Jul 25, 2014 at 17:01
  • Possible yes, against the eula, if that means anything foe you. Works just fine though
    – Alexander
    Commented Jul 25, 2014 at 17:07

1 Answer 1

2

According to the license for OS X, you are not allowed to run it on non-Apple hardware.

If any emulators do exist, or methods to hack existing virtualization software to run it on non-Apple hardware, that would not be legal.

Legally, you could technically buy some Apple hardware like an iMac or Mac Pro, install Windows on it, and then run virtualized OS X within Windows, but I'm not certain virtualization software that will do this exists.

The only virtualization system I know of that supports OS X is VMWare ESXi, but I believe that's a bare-metal hypervisor that won't run on Windows.

You will probably be best served by buying a Mac Mini and either KVMing it or connecting to it with VNC.

EDIT:

You mentioned http://www.macincloud.com -- I can't speak to the reputability of that particular business, but the premise is sound. They could be running multiple instances of OS X on ESXi hypervisor running on Mac Pro or Mac mini server hardware, or they could be renting out individual Mac mini servers -- making each instance accessible over VNC.

Here are two articles that may give some credit to MacinCloud's reliability:

7
  • and downloading video game emulators on OS-X is legal?
    – jkdgnksdf
    Commented Jul 25, 2014 at 15:24
  • Yup. Windows and game licenses don't have hardware restrictions. You still have to buy the games, obviously.
    – NReilingh
    Commented Jul 25, 2014 at 15:25
  • A common developer solution is to virtualize your Windows 8 needs. Buy a Mac and run Windows in a VM or on Bootcamp partition (or both). You then have access to all OS's.
    – 8None1
    Commented Jul 25, 2014 at 15:31
  • @8None1 That's what I do! VMWare Fusion with a second monitor is where it's at.
    – NReilingh
    Commented Jul 25, 2014 at 15:34
  • awesome! That site looks promising. I'll need to do a little more research before I decide to pull the trigger though. Will Apple let me submit applications to them if I'm using the remote server?
    – jkdgnksdf
    Commented Jul 25, 2014 at 16:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .