Me preguntaba si era posible virtualizar el sistema operativo de un iPhone en mi Mac. ¿Quizás a través de VMware u otra aplicación?
8
Me preguntaba si era posible virtualizar el sistema operativo de un iPhone en mi Mac. ¿Quizás a través de VMware u otra aplicación?
La única forma en que he escuchado es descargar el SDK de iPhone , viene con un emulador de iPhone.
No puedo dar una respuesta autorizada, pero siento que no, por razones técnicas y legales. El iPhone utiliza un procesador ARM que tiene un conjunto de instrucciones que no es compatible con el conjunto de instrucciones Intel x86 que VMWare et al proporcionan para la virtualización.
Además de esto, es probable que necesite virtualizar componentes que no sean el procesador para admitir muchas de las API expuestas por el sistema operativo iPhone. Técnicamente hablando, todos estos problemas son probablemente superables, pero no es probable que productos como VMWare lo admitan.
IANAL, pero que yo sepa, sería contrario a las licencias de Apple ejecutar el código del iPhone OS en plataformas que no sean las aprobadas por Apple, virtuales o de otro tipo.
fuente
La idea de las manzanas es que usarías xCode, que te permite simular dispositivos iOS como el iPhone de forma predeterminada (aunque solo permite versiones específicas a menos que tengas un teléfono con el sistema operativo deseado).
para Windows, existe Xamarian Studio Community, que funciona con Visual Studio. te permite escribir aplicaciones para iOS, Android y Windows Phone en C #, pero sé muy poco al respecto.
en xCode, abra la aplicación. Navegue: Ventana -> Dispositivos (Shift + Command + 2), luego elija el dispositivo (es decir, iPhone 7 iOS 10.1) Menú de selección de dispositivo xCode - xCode 8.1
fuente