
Fiquei me perguntando se era possível virtualizar o sistema operacional de um iPhone no meu Mac. Talvez através do VMware ou outro aplicativo?
Responder1
A única maneira que ouvi falar é baixando oSDK do iPhone, ele vem com um emulador de iPhone.
Responder2
Não posso dar uma resposta oficial, mas sinto que não, por razões técnicas e legais. O iPhone usa um processador ARM que possui um conjunto de instruções que não é compatível com o conjunto de instruções Intel x86, do qual VMWare et al fornecem virtualização.
Além disso, você provavelmente precisará virtualizar outros componentes além do processador para oferecer suporte a muitas das APIs expostas pelo iPhone OS. Tecnicamente falando, todos esses problemas são provavelmente superáveis, mas produtos como o VMWare provavelmente não suportarão isso.
IANAL, mas até onde sei, seria contra o licenciamento da Apple executar o código do iPhone OS em plataformas diferentes das aprovadas pela Apple, virtuais ou não.
Responder3
A ideia da Apple é que você use o xCode, que permite simular dispositivos iOS como o iPhone por padrão (embora só permita versões específicas, a menos que você tenha um telefone com o sistema operacional desejado).
para Windows, existe a comunidade Xamarian Studio que funciona com o Visual Studio. permite escrever aplicativos para iOS, Android e Windows Phone em C#, mas sei muito pouco sobre isso.
no xCode, abra o aplicativo. Navegue: Janela -> Dispositivos (Shift+Command+2) e escolha o dispositivo (ou seja, iPhone 7 iOS 10.1) Menu de seleção de dispositivo xCode - xCode 8.1