¿Es posible virtualizar el sistema operativo del iPhone?

¿Es posible virtualizar el sistema operativo del iPhone?

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?

Respuesta1

La única forma que he oído hablar es descargar elSDK de iPhone, viene con un emulador de iPhone.

Respuesta2

No puedo dar una respuesta autorizada pero creo que no, por razones tanto técnicas como 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 virtualización.

Además de esto, es probable que necesite virtualizar componentes distintos del procesador para admitir muchas de las API expuestas por el sistema operativo iPhone. Técnicamente hablando, todos estos problemas probablemente se puedan solucionar, pero es poco probable que productos como VMWare lo admitan.

IANAL, pero hasta donde yo sé, iría en contra de la licencia de Apple ejecutar el código del sistema operativo del iPhone en plataformas distintas a las aprobadas por Apple, virtuales o de otro tipo.

Respuesta3

La idea de Apple es que uses 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 seleccione el dispositivo (es decir, iPhone 7 iOS 10.1) Menú de selección de dispositivo xCode - xCode 8.1

información relacionada