los SDK no me los deja virtualizar en visual studio, porque es windows 7 y no 8 , ¿hay alguna manera de hacerlo sin virtualizar el windows 8 en el 7?
Parece ser que no es posible. En los requisitos de la SDK pone claramente que el sistema operativo mínimo para poder usar el emulador de
Windows Phone 8 es
Windows 8 x64 Edición Pro o superior:
Sinceramente, yo en tu lugar no me quedaría estancado en el ya casi obsoleto Windows 7, más aun siendo programador, te impedirá instalar/usar cualquier cosa necesaria que sea más o menos reciente, así que deberías considerar actualizarte a Windows 8.1 o mejor todavía dar el salto a Windows 10.
Con respecto a iOS:
Simple answer: No.
Apple does not allow iOS to run anywhere else but iOS devices (iPhone, iPad, iPod touch) and the Xcode simulator. You could simulate OS X on your Windows VM application and then use Xcode to simulate an iOS device, but this would be really taxing on your computer and really not worth the effort, but you cannot simulate iOS directly on Windows because of chipsets and Apple preventing it.
+
I'll tell you... From experience:
To run xCode and iOS Simulator, you will need Mac OS X running and those are only on Apple Computers, buuut, you can always use virtualizers and Hackintosh.
DON'T USE!
when I was starting to develop iOS apps, I had a Windows PC, but after trying lots of things to virtualize Mac OS X, with none I had great results. I bought a MacBook, and is the BEST thing I've done in my whole life!
Just saying...
En resumen, se supone que la solución más viable es usar la IDE xCode en MacOS X, sin embargo, en Windows puedes usar
Visual Studio 2015 Enterprise/
Ultimate +
Xamarin for Visual Studio para simular el iOS:
Saludos!