I want to know if there will ever be a virtual version of iOS for Windows, would that even be legal?
Parallels Mobile Brings Windows to Your iOS Device
iOS is proprietary so there is no legal way to do it.
Check this out : http://www.xpadian.com/index.html
A more comprehensive plan, which has the potential to bring the entire iPhone experience, to, well, other phones. What started off as a simple app emulator is slowly becoming a complete and comprehensive idea, which can even load the iOS kernel, with some effort (though not without its fair share of bugs, as of now). The project is one of the success stories of community funding, with the current status being very promising. They’ve actually begun on top of QEMU, an already popular emulation service, and are trying to add iOS support to that.
The central idea is to replicate the working of Samsung’s S5L8930 chipset, which forms the core of almost the entire existing Apple device range. They are also aiming for reflashing support via iTunes. The process is well underway with whatever support they’ve garnered yet, and as creator Chris Wade notes, they’ve already had their current implementation to run the iPhone 2G bootloader (and the kernel too, with some difficulty). You can learn more about the project and its development at http://www.iemu.org .
As standalone implementations, these are as brilliant as they come from a programmer’s point of view. Sadly, this is not a programmers’ world alone. It cannot be long until some of the top brass of the licensing sections of the concerned corporations takes notice, and take ‘appropriate’ actions. With Apple and its recent suing spree, one can never know.
If apple allowed it it would be legal